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

Dobijanje handlea menija

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

[ Pregleda: 656 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kretosh
Tranqiliti

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



Profil

icon Dobijanje handlea menija03.09.2006. u 23:10

[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.
03.09.2006. u 23:10 

Laza_Loop
Krusevac

Član broj: 44810
Poruke: 44
212.200.67.*



Profil

icon Re: Dobijanje handlea menija04.09.2006. u 11:34
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 !
04.09.2006. u 11:34 

Kretosh
Tranqiliti

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



Profil

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

Dovidjenja,prijatno.
04.09.2006. u 14:10 

savkic
Igor Savkić

Član broj: 92186
Poruke: 1079
212.200.222.*



Profil

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

GetMenu.
04.09.2006. u 15:23 

Kretosh
Tranqiliti

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



Profil

icon Re: Dobijanje handlea menija04.09.2006. u 21:35
Zavaljujem.
Dovidjenja,prijatno.
04.09.2006. u 21:35 

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

[ Pregleda: 656 | Odgovora: 4 ]

Postavi temu Odgovori

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