Ĺadny brzuch
Witam,
Mam problem z modyfikacją dynamicznego PopupMenu. Wywołuje funkcje modyfikacji wewnątrz funkcji WndProc:
hMenu:=LoadMenu(hInstance, 'WEBGET'); if hMenu1>0 then begin hSubbMenu:=GetSubMenu(hMenu, 0); iChecked := GetMenuState(hMenu1, AIndex, MF_BYPOSITION); if iChecked = MF_UNCHECKED then iChecked := MF_CHECKED else iChecked := MF_UNCHECKED; CheckMenuItem(hMenu, AIndex, MF_BYPOSITION and iChecked); //dalszy kod programu DestroyMenu(hSubbMenu); DestroyMenu(hMenu); end;
Niestety zwaratość menu się nie zmienia. Jak widać próbowałem wykonać to dla dwóch handle'i hMenu, hSubbMenu - bez efektu. W jaki sposóg to należy wkonać?
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam problem z modyfikacją dynamicznego PopupMenu. Wywołuje funkcje modyfikacji wewnątrz funkcji WndProc:
hMenu:=LoadMenu(hInstance, 'WEBGET'); if hMenu1>0 then begin hSubbMenu:=GetSubMenu(hMenu, 0); iChecked := GetMenuState(hMenu1, AIndex, MF_BYPOSITION); if iChecked = MF_UNCHECKED then iChecked := MF_CHECKED else iChecked := MF_UNCHECKED; CheckMenuItem(hMenu, AIndex, MF_BYPOSITION and iChecked); //dalszy kod programu DestroyMenu(hSubbMenu); DestroyMenu(hMenu); end;
Niestety zwaratość menu się nie zmienia. Jak widać próbowałem wykonać to dla dwóch handle'i hMenu, hSubbMenu - bez efektu. W jaki sposóg to należy wkonać?