Поймать клик на пункте меню
|
От: |
Cap0ne
|
|
| Дата: | 10.08.03 20:28 |
|
Оценка: |
|
Ловлю клик правой кнопкой на контроле, создаю меню.. А как мне отловить выбор пункта в этом меню? Помогите!
void CSkipCtrl::OnRButtonUp(UINT nFlags, CPoint point)
{
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu( MF_STRING, 1, _T("one") );
menu.AppendMenu( MF_STRING, 2, _T("two") );
char buffer[20];
int i = point.y;
_itoa( i, buffer, 10 );
//AfxMessageBox(_T(buffer));
POINT pt;
GetCursorPos(&pt);
menu.TrackPopupMenu(TPM_RETURNCMD, pt.x, pt.y, (CWnd *)m_skipBand);
}
Пока на собственное сообщение не было ответов, его можно удалить.