gristic @ 12.07.2005. 11:54
Ima Dialog i u njemu CListCtrl promenjivu. Hocu da pritiskom na desni taster misa dobijem meni.
Funkcija je sledeca:
CMyDialog::OnRButtonDown(...)
{
CMenu menuCon;
CMenu *pMenu;
...
menuCon=LoadMenu(IDR_MYMENU);
pMenu=menuCom.GetSubMenu(0);
pMenu->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this)
CDialog::OnRButtonDown(nFalgs,point);
}
Kada kliknem na list kontrolu nista se ne desava, a kada kliknem na ostatak dijaloga pojavi se meni.
Ako umeso CDialog postavim CListCtrl dobijam gresku
OnRButtonDown cannot access protected member function in class CWnd.
Kako ovo da izvedem?
Funkcija je sledeca:
CMyDialog::OnRButtonDown(...)
{
CMenu menuCon;
CMenu *pMenu;
...
menuCon=LoadMenu(IDR_MYMENU);
pMenu=menuCom.GetSubMenu(0);
pMenu->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this)
CDialog::OnRButtonDown(nFalgs,point);
}
Kada kliknem na list kontrolu nista se ne desava, a kada kliknem na ostatak dijaloga pojavi se meni.
Ako umeso CDialog postavim CListCtrl dobijam gresku
OnRButtonDown cannot access protected member function in class CWnd.
Kako ovo da izvedem?