Jak změnit text v menu
Zdravim,
nevi nekdo jak zmenit za behu text polozky v menu? U jakekoliv popup polozky to
neni problem, pouzije se SetMenuItemInfo a da se id polozky, jako treba IDM_EXIT.
Ale u hlavni polozky, jako treba FILE, EDIT, HELP, ktere ID nemaji to nejde.
Na WIN32 funguje odkazovani pres cislo , Prvni hlavni polozka je 0, druha je 1 atd.
Na WinCe tohle nefunguje. Nevi nekdo jak na to?
Robin.
nevi nekdo jak zmenit za behu text polozky v menu? U jakekoliv popup polozky to
neni problem, pouzije se SetMenuItemInfo a da se id polozky, jako treba IDM_EXIT.
Ale u hlavni polozky, jako treba FILE, EDIT, HELP, ktere ID nemaji to nejde.
Na WIN32 funguje odkazovani pres cislo , Prvni hlavni polozka je 0, druha je 1 atd.
Na WinCe tohle nefunguje. Nevi nekdo jak na to?
Robin.
cau,
to jestli je to uItem identifikator polozky (IDM_EXIT) nebo poradi snad urcuje parametr fByPosition, ne ?
BOOL SetMenuItemInfo(
HMENU hMenu,
UINT uItem,
BOOL fByPosition,
LPCMENUITEMINFO lpmii );
to jestli je to uItem identifikator polozky (IDM_EXIT) nebo poradi snad urcuje parametr fByPosition, ne ?
BOOL SetMenuItemInfo(
HMENU hMenu,
UINT uItem,
BOOL fByPosition,
LPCMENUITEMINFO lpmii );
Samozrejme, ale jak rikam, narozdil od Windows 9x/NT nefunguje 0 pro prvni polozku, 1 pro druhou atd. Nebo ma CommandBar ve Wince jine indexovani? Pokud je fByPosition false a predava se ID polozky tak to funguje ale pokud je true, tak mu nejsem schopen rict jake menu pozaduji..
Robin.
Robin.