GTB
Зарегистрирован: 01.08.2006 Сообщения: 1
|
Добавлено: Вт Авг 01 2006 11:02 Заголовок сообщения: [MFC, C++] Doc/View Pop up menu |
|
|
натолкнулся на такую проблему:
использую архитектуру документ/вид
по нажатию правой клавиши мыши, должно всплывть менюшка
Код: |
void CMyView::OnContextMenu(CWnd* /*pWnd*/, CPoint point)
{
CMenu menu;
VERIFY(menu.LoadMenu(IDR_MYMENU));
CMenu* pPopup = menu.GetSubMenu(0);
ASSERT(pPopup != NULL);
pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this);
}
|
все с виду хорошо, все по инструкции как MS учил
проблема в том что менюха всплватьет только после ДВУХ шелчков мыши, а не одного как написано в MSDN
"Called by the framework when the user has clicked the right mouse button (right clicked) in the window"
кто нить сталкивался с такой проблемой и как ее вылечить, нужно что бы по одному правому клику всплывала менюшка.
|
|