Inne menu

dział ogólny

Inne menu

Nowy postprzez Michal-S2 » sobota, 19 lipca 2008, 13:20

Witam,
Czy ktoś z was wie czy w C++ Builderze 6 można zrobić takie menu i pasek narzędziowy jaki jest w Outlooku 2003 (tak jak jest na obrazku)? Chodzi mi głównie o kolor.
outlook.JPG
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
Podziękował : 1
Otrzymał podziękowań: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Cyfrowy Baron » sobota, 19 lipca 2008, 13:56

To nie kwestia środowiska lecz manifestu. Takie nietypowe schematy kolorów tworzy się poprzez dołączanie do programu biblioteki DLL zawierającej odpowiednie modyfikacje, a następnie podłącza się taką bibliotekę do programu poprzez manifest z odpowiednimi wpisami. Oczywiście to tylko jeden ze sposobów, inne opierają się na interfejsie .NET Framework i wykorzystują pliki XML.
Co się tyczy manifestu to mam pewne pojęcie o tym jak powinien wyglądać, niestety co do biblioteki, to nie znam żadnych szczegółów. Swego czasu sam poszukiwałem informacji na ten temat i póki co nic nie znalazłem.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Michal-S2 » piątek, 29 sierpnia 2008, 16:23

Czy ktoś z was może mi coś podpowiedzieć na temat manifestów? Bo ja zupełnie nie znam się na tym. Czy mogę napisać własny manifest? Jak pisze się manifest?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
Podziękował : 1
Otrzymał podziękowań: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Cyfrowy Baron » piątek, 29 sierpnia 2008, 17:15

Potrzebna jest znajomość programowania dla platformy .NET Framework.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez wargo » piątek, 29 sierpnia 2008, 19:23

Aby dowiedzieć się czegoś na tema manifestu poszukaj odpowiedniej porady na stronie http://cyfbar.republika.pl :)
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
Podziękował : 12
Otrzymał podziękowań: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Michal-S2 » piątek, 29 sierpnia 2008, 20:18

Znam ten manifest, który jest na http://www.cyfbar.republika.pl. Chodziło mi o to, czy mogę zrobić jakieś inne manifesty.
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
Podziękował : 1
Otrzymał podziękowań: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Cyfrowy Baron » piątek, 29 sierpnia 2008, 21:47

Manifesty są pisane w języku skryptowym XML, więc tego szukaj.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez VooDoo » sobota, 30 sierpnia 2008, 12:02

Witam,

Jeśli chodzi o menu można to także rozwiązać komponentami DevExpress, właśnie się bawię ich gridem ale jest także pakiet z menu.

Zdjęcia z demo produktu :

XP.jpg


Office11.jpg
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
VooDoo
Bladawiec
Bladawiec
 
Posty: 4
Dołączył(a): wtorek, 5 sierpnia 2008, 09:03
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: brak systemu
Kompilator: Turbo C++ (BDS2006)
C++ Builder XE
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Cyfrowy Baron » sobota, 30 sierpnia 2008, 12:44

No, ale skoro już wspominasz o jakichś bibliotekach, to należałoby dodać link do pobrania, oraz informację, czy są w wersji darmowej.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Michal-S2 » sobota, 30 sierpnia 2008, 15:00

Czy Menu da się wypełnić bitmapą albo zmienić kolor?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
Podziękował : 1
Otrzymał podziękowań: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Inne menu

Nowy postprzez wargo » sobota, 30 sierpnia 2008, 15:16

Idzie ustawic bitmapę do każdej opcji, kliknij 2 razy na ikonkę komponentu menu, wybierz opcję i w inspektorze objektów poszukaj opcji bitmap i wybierz odpowiednią (pojawi sie okno wyszukiwania obrazka).
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
Podziękował : 12
Otrzymał podziękowań: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Cyfrowy Baron » sobota, 30 sierpnia 2008, 18:11

Opis wypełniania grafiką PopupMenu, a co za tym idzie Mainmenu znajduje się w serwisie Cyfrowy Baron w dziale: porady | API | wypełnianie grafiką PopupMenu.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Michal-S2 » sobota, 30 sierpnia 2008, 18:28

Już to czytałem i to mi się przyda. Ale jeszcze nie wiem jak zrobić żeby zmienić kolor głównych przycisków na menu.

Jeszcze jedno pytanie. Na stronie http://cyfbar.republika.pl/api2.html#api33 jest umieszczony opis wypełniania grafiką PopupMenu. Jak wskażę kursorem na jakiś element to czcionka jest biała tak jak normalnie. Czy dałoby się zrobić aby zawsze czcionka była czarna?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
Podziękował : 1
Otrzymał podziękowań: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Cyfrowy Baron » sobota, 30 sierpnia 2008, 20:16

Steruj obiektem poprzez klasę TCanvas, tam możesz zmieniać krój, typ, wygląd itp. czcionki.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Inne menu

Nowy postprzez Michal-S2 » niedziela, 31 sierpnia 2008, 09:44

Czytałm http://cyfbar.republika.pl/canvas.html, ale nie udalo mi się zmienić koloru czcionki. Możesz mi coś jeszcze podpowiedzieć Cyfrowy Baronie?
Najgorsze nieszczęścia w historii były spowodowane przez idealistów próbujących zmuszać ludzi do tego, "co dla nich dobre"
Bjarne Stroustrup - twórca c++
Avatar użytkownika
Michal-S2
Intelektryk
Intelektryk
 
Posty: 148
Dołączył(a): sobota, 19 lipca 2008, 13:03
Lokalizacja: Gdańsk
Podziękował : 1
Otrzymał podziękowań: 1
System operacyjny: Windows 7 Professional OEM 64bit
Kompilator: Turbo C++ Explorer
    NieznanyNieznana

Następna strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 3 gości

cron