Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Auto-Moto
Mobilní telefony
Notebooky  |  Tablety
Příslušenství
Wearables  |  Ostatní
Svět hardware  |  Digimanie  |   TV Freak

Jak změnit text v menu

null (0)|2.2.2003 13:47
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.
SiKi_ce4you (37)|2.2.2003 22:10
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 );
null (0)|3.2.2003 13:43
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.