Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.28;
Скачать: CL | DM;

Вниз

PopupMenu из ресурса.   Найти похожие ветки 

 
kalexi   (2009-01-12 00:08) [0]

Как загрузить из ресурса меню и сделать popup?

Ресурс:

#define IDM_SHODOWN 100
#define IDM_DELETE 101
#define IDM_QUIT 102

MYMENU MENU
{
MENUITEM "Выключить &компьютр", IDM_SHODOWN
MENUITEM "&Удалить себя из системы", IDM_DELETE
MENUITEM "&Выход", IDM_QUIT
}


 
Игорь Шевченко ©   (2009-01-12 00:41) [1]

http://msdn.microsoft.com/en-us/library/ms647558(VS.85).aspx


 
МистерТ   (2009-01-12 16:53) [2]

               // êëèê ïðàâîé êíîïêîé - ïîêàçàòü ìåíþ
               if (lParam == WM_RBUTTONDOWN)
               {
                   POINT l_pt;
                   GetCursorPos(&l_pt);
                   HMENU l_menu_tray = LoadMenuW(m_hInstance, MAKEINTRESOURCEW(IDR_TRAYMENU));
                   HMENU l_menu = GetSubMenu(l_menu_tray, 0);
                   SetForegroundWindow(m_hMainWindow);
                   TrackPopupMenuEx(l_menu, TPM_HORIZONTAL | TPM_LEFTALIGN, l_pt.x, l_pt.y, m_hMainWindow, NULL);
                   DestroyMenu(l_menu_tray);
                   PostMessageW(m_hMainWindow, WM_USER, 0, 0);
               }


 
МистерТ   (2009-01-12 16:53) [3]

IDR_TRAYMENU MENU
BEGIN
 POPUP L"<none>"
 BEGIN
   MENUITEM L"Показать основное окно",IDM_SHOW
   MENUITEM L"О программе",IDM_ABOUT
   MENUITEM SEPARATOR
   MENUITEM L"Выход",IDM_EXIT
 END
END



Страницы: 1 вся ветка

Текущий архив: 2010.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1244383848
dmitry_12_08_73
2009-06-07 18:10
2010.03.28
При копировании экрана ее удаётся захватить окно со свойством For


15-1262467825
Юрий
2010-01-03 00:30
2010.03.28
С днем рождения ! 3 января 2010 воскресенье


3-1220515408
DVM
2008-09-04 12:03
2010.03.28
ID последней добавленной записи


4-1231749793
kalexi
2009-01-12 11:43
2010.03.28
Как узнать место расоложения папки "Автозагрузка"?


4-1231749046
kalexi
2009-01-12 11:30
2010.03.28
Какие флаги нужны для создания формы без кнопки на панели задач?