Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CListCtrl i OnRButtonDown

[es] :: C programiranje :: CListCtrl i OnRButtonDown

[ Pregleda: 679 | Odgovora: 1 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gristic
Goran Ristic
Nis

Član broj: 27204
Poruke: 83
*.nis-ekspres.co.yu.



Profil

icon CListCtrl i OnRButtonDown12.07.2005. u 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?
12.07.2005. u 11:54 

3MAJ86
Marko Radić
Software Developer, SBS
Filmski Grad

Član broj: 46087
Poruke: 117
*.ppp-bg.sezampro.yu.



Profil

icon Re: CListCtrl i OnRButtonDown12.07.2005. u 12:47
pazi, ovo se verovatno deshava jer si deklarisao funkciju unutar klase dijaloga a ne liste.
napravi klasu izvedenu iz klase CListCtrl, i za nju napishi funkciju koja shalje poruku WM_RBUTTONDOWN...

probaj tako, trebalo bi da radi.

...seasons change, and so can I...
12.07.2005. u 12:47 

[es] :: C programiranje :: CListCtrl i OnRButtonDown

[ Pregleda: 679 | Odgovora: 1 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.