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

Dobijanje handlea menija

[es] :: C/C++ programiranje :: Dobijanje handlea menija

[ Pregleda: 2728 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kretosh
pol:muski
Tranqiliti

Član broj: 57704
Poruke: 37
*.axpan.net.



Profil

icon Dobijanje handlea menija03.09.2006. u 23:10 - pre 214 meseci
[VC++6]
Kako da dobijem handle(HMENU) menija kojeg sam napravio iz resursa? Da li onda mogu isto da dodajem submenije sa AppendMenu() API-jem kao kod menija koje napravim "rucno" sa CreateMenu() ili moram nekako drugacije?

S postovanjem.
Dovidjenja,prijatno.
 
Odgovor na temu

Laza_Loop
student
Krusevac

Član broj: 44810
Poruke: 50
212.200.67.*



Profil

icon Re: Dobijanje handlea menija04.09.2006. u 11:34 - pre 214 meseci
Handle menija mozes dobiti na sledeci nacin dodavanjem ovog koda u WM_CREATE poruci :

HMENU hMenu, hSubMenu;
HICON hIcon, hIconSm;

hMenu = CreateMenu();

hSubMenu = CreatePopupMenu();
AppendMenu(hSubMenu, MF_STRING, ID_FILE_EXIT, "E&xit");
AppendMenu(hMenu, MF_STRING | MF_POPUP, (UINT)hSubMenu, "&File");

hSubMenu = CreatePopupMenu();
AppendMenu(hSubMenu, MF_STRING, ID_HELP_ABOUT, "&Go");
AppendMenu(hMenu, MF_STRING | MF_POPUP, (UINT)hSubMenu, "&Stuff");

SetMenu(hwnd, hMenu);


Naravno moras imati i skriptu :

IDR_MYMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", ID_FILE_EXIT
END

POPUP "&Stuff"
BEGIN
MENUITEM "&Help", ID_HELP_ABOUT
MENUITEM "Ab&out something", 0, GRAYED
END
END


Shit Happens !
 
Odgovor na temu

Kretosh
pol:muski
Tranqiliti

Član broj: 57704
Poruke: 37
*.axpan.net.



Profil

icon Re: Dobijanje handlea menija04.09.2006. u 14:10 - pre 214 meseci
Nisi me razumeo,meni sam inicijalizovao u WinMainu pomocu lpszMenuName membera WNDCLASEX klase
Code:
 wndcls.lpszMenuName=MAKEINTRESOURCE(IDR_MENI);

Dovidjenja,prijatno.
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Dobijanje handlea menija04.09.2006. u 15:23 - pre 214 meseci
> Kako da dobijem handle(HMENU) menija kojeg sam napravio iz resursa?

GetMenu.
 
Odgovor na temu

Kretosh
pol:muski
Tranqiliti

Član broj: 57704
Poruke: 37
*.axpan.net.



Profil

icon Re: Dobijanje handlea menija04.09.2006. u 21:35 - pre 214 meseci
Zavaljujem.
Dovidjenja,prijatno.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Dobijanje handlea menija

[ Pregleda: 2728 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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