Создание меню. Проблеммы
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Создание меню. Проблеммы Expand / Collapse
Автор
Сообщение
14.04.2006 11:55
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 30.03.2006 14:24
Сообщ.: 6, Visits: 67
Делаю прогу, которая должна будет иметь значок в трее с собственным меню. Проблема в пополнении этого меню итемами.
[code]
SetForegroundWindow(Form1->Handle);
hTrayMenu=CreateMenu();
MENUITEMINFO mii;
mii.cbSize=sizeof(MENUITEMINFO);
mii.fMask=MIIM_DATA||MIIM_TYPE||MIIM_CHECKMARKS||MIIM_ID||MIIM_STATE||MIIM_SUBMENU;
mii.fType=MFT_STRING;
mii.fState=MFS_ENABLED||MFS_DEFAULT;
// mii.wID=1442;
mii.hSubMenu=NULL;
mii.hbmpChecked=NULL;
mii.hbmpUnchecked=NULL;
// mii.dwItemData=0;
// mii.dwTypeData=AnsiString("Сменить фон").c_str();
mii.dwTypeData=PChar("Сменить фон\0");
mii.cch=12;
InsertMenuItem(hTrayMenu,1,true,&mii);
// InsertMenuItem(hTrayMenu,0,false,&mii);

POINT cp;GetCursorPos(&cp);
TrackPopupMenuEx(hTrayMenu, TPM_HORIZONTAL | TPM_LEFTALIGN, cp.x, cp.y, Form1->Handle, NULL);
[\code]
Нашёл пример в сборнике "Delphi World" - сделал всё по нему. Но пункт меню пустым получается, хоть убейся. В чем может быть дело?
Сообщ. #895229
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:07