Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Promena boje i fonta menija u MFC-u

[es] :: C/C++ programiranje :: Promena boje i fonta menija u MFC-u

Strane: 1 2

[ Pregleda: 4712 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2790 Profil

icon Promena boje i fonta menija u MFC-u07.07.2010. u 22:37 - pre 167 meseci
Kako u MFC-u promeniti boju manubar-a? Za stavke menija je lako.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 12:29 - pre 167 meseci
Probaj to da uradis u MainFrame-u tako sto ces da hendjujes WM_NCPAINT ,
jer menubar tj. onaj ostatak od menija gde nema stavki kako bi ti sve bilo u istoj boji (ako sam te skapirao)
bi trebalo da bude neklijentska povrsina glavnog frejma .
Pogledaj GetMenuBarInfo metodu koja ce ti u strukturi vratiti trenutni RECT od menubar-a,
s tim sto moras da pazis da ne farbas preko title bara , min/maximize dugmica i preko stavki menija .





Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 12:44 - pre 167 meseci
Hvala, ali na netu je ponuđeno jednostavnije rešenje, koje jednostavno ne radi.

http://www.codeguru.com/forum/showthread.php?threadid=466588

Da li bi neko mogao da napravi projekat u kome ovako nešto radi?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 12:51 - pre 167 meseci
Bogami radi resenje i ultra je jednostavno ..
Postavi kod da vidim mozda je neka glupost verovatno ..

Viva lollapalooza
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 13:11 - pre 167 meseci
Verovatno ti je cetkica za farbanje izasla iz opsega ili je lokalna varijabla pa ti ne radi .

Kreiraj je u konstruktoru MainFrame-a :
Code:

CMainFrame::CMainFrame()
{
  // TODO: add member initialization code here
  brush.CreateSolidBrush(RGB(0,0,0)) ; 

}

CMainFrame::~CMainFrame()
{
   brush.DeleteObject();
}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    
     if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
        return -1;
    
    MENUINFO MenuInfo = {0};
    MenuInfo.cbSize = sizeof(MenuInfo);
    MenuInfo.hbrBack = brush; 
    MenuInfo.fMask = MIM_BACKGROUND;

    if(IsMenu(lpCreateStruct->hMenu))
    {
        SetMenuInfo(lpCreateStruct->hMenu, &MenuInfo);
    }
}


Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 13:28 - pre 167 meseci
Pa, evo celog projekta u prilogu.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Prikačeni fajlovi
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 13:39 - pre 167 meseci
Okači ceo svoj projekat, pa ću ja da vidim št6a je.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 13:41 - pre 167 meseci
Stavio su kreiranje cetkice u destruktor umesto u konstruktor


Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 13:52 - pre 167 meseci
Vidi, stvarno!

OK, prebacio sam kreiranje u konstruktor i opet isto.

Je l' ti nije problem da okačiš svoj projekat koji radi? Misli, hvala ti za sav trud, ali mislim da bih tako ja brže stigao do rešenja uz manje tvog cimanja.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:05 - pre 167 meseci
.

Ostale meni stavke se ne vide zbog crne boje, ali posto imas kastom meni sa farbanjem , samo ti ostaje da potrefis istu boju
i videce se ...
Viva lollapalooza
Prikačeni fajlovi
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:21 - pre 167 meseci
OK, hvala ti za sav trud.

Kod mene još uvek ne radi, šaljem i šotku prozora iz tvog projekta, ali šta da radim, ovo više nije do koda. Kod mene je 64-bitni Windows 7 instaliran i nemam pojma zašto ne dozvoljava promenu stila menija, ali šta da se radi.

Hvala još jednom. Ostalo je da mi se Windows opameti, ali za to ne mogu tebe da cimam. Samo bih te zamolio za još jednu sitnicu: Kako da promenim font u menibaru?


Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Prikačeni fajlovi
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:26 - pre 167 meseci
Radi kad promenim desktop temu u "Windows Classic".
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:28 - pre 167 meseci
I još samo nešto - boja slova.

Znači, ostalo je:

1. Promena fonta,
2. Boja slova,
3. Pivo da te častim ako si iz Beograda.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:32 - pre 167 meseci
U pravi si , sad sam i ja promenio u aero temu (bio mi je classic ) i isto kao kod tebe nece da farba
Hebeni aero ..
Citat:

Kako da promenim font u menibaru?

Koliko sam te skapirao ti vec imas neki ownerdraw meni koji sam farbas u rutinama drawItem & measureitem ?
To je jedini nacin da menjas izgled menija (boja , font itd ..) Ajd postavi neko parce koda da pogledam ...


Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:40 - pre 167 meseci
OK, našao sam rešenje svih problema ovde. Ostalam je samo ova tačka

3. Pivo da te častim ako si iz Beograda.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:40 - pre 167 meseci
Setiih se da imam neku skin biblioteku koju sam odavno pravio ...
U zipu je klasa za skinovanje menija (boja pozadine ,slova, menjanje fonta , postavljanje ikonice u meni stavku itd ..)
pa pogledaj sta sve tu ima i naravno pitaj sta ti nije jasno ..

Viva lollapalooza
Prikačeni fajlovi
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:51 - pre 167 meseci
Imam sve ostalo što mi treba za skinovanje. Hvala još jednom.

P.S.

Koliko košta komercijalna upotreba ove tvoje biblioteke?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 14:59 - pre 167 meseci
Citat:

Koliko košta komercijalna upotreba ove tvoje biblioteke?

Ma ne kosta nista , to sam se ja zanimao u slobodno vreme , te stoga nije bas do kraja testirana .
Ali sam je par puta kasnije koristio u komercijalnim programima .
Ustvari tu samo kosta externa biblioteka za citanje fotografija svih formata
za koju je firma platila licencu , s tim sto moze da radi i bez nje ali onda samo sa obicnim win bitmapama.




[Ovu poruku je menjao deerbeer dana 08.07.2010. u 16:12 GMT+1]
Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u08.07.2010. u 16:34 - pre 167 meseci
Nego, ne reče mi ništa oko tačke 3.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Promena boje i fonta menija u MFC-u09.07.2010. u 11:29 - pre 167 meseci
U ovoj tvojoj skin biblioteci fali fajl SkinTypes.h.

Pozdrav
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Promena boje i fonta menija u MFC-u

Strane: 1 2

[ Pregleda: 4712 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.