/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Visual c++ problem
Fra : Raprap


Dato : 07-06-03 14:00

jeg har et problem med vc++ koden er:

void CDmenues2Dlg::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: Add your message handler code here

CMenu *m_lMenu;
CPoint m_pPoint;

m_pPoint = point;

ClientToScreen(&m_pPoint);

m_lMenu - GetMenu();

m_lMenu = m_lMenu->GetSubMenu(0);

m_lMenu->TrackPopupMenu(TPM_CENTERALIGN + TPM_LEFTBUTTON,
m_pPoint.x, m_pPoint.y, this, NULL);
}

og der er 2 warnings:
nr1. C4552: '>>' : operator has no effect; expected operator with
side-effect
nr2.C4700: local variable 'm_lMenu' used without having been initialized

plz. dont blame me i'm a noob



 
 
Thomas Lykkeberg (07-06-2003)
Kommentar
Fra : Thomas Lykkeberg


Dato : 07-06-03 15:31

On Sat, 7 Jun 2003 15:00:22 +0200, "Raprap" <minmad@sol.dk> wrote:

>jeg har et problem med vc++ koden er:
>...
>m_lMenu - GetMenu();
>...
Jeg tror - skal være = i denn linie...

/Thomas

Raprap (07-06-2003)
Kommentar
Fra : Raprap


Dato : 07-06-03 18:37

så sker der det at når jeg h klikker kommer menu'en langt væk fra stedet

---------------------------
dont blame me i'm a Noob



Bertel Brander (08-06-2003)
Kommentar
Fra : Bertel Brander


Dato : 08-06-03 00:58

Raprap wrote:
> så sker der det at når jeg h klikker kommer menu'en langt væk fra stedet
>
I linien:

m_lMenu->TrackPopupMenu(TPM_CENTERALIGN + TPM_LEFTBUTTON,
m_pPoint.x, m_pPoint.y, this, NULL);

Tror jeg at du skal erstatte TPM_CENTERALIGN + TPM_LEFTBUTTON med
TPM_CENTERALIGN | TPM_LEFTBUTTON

hth

/b



Raprap (08-06-2003)
Kommentar
Fra : Raprap


Dato : 08-06-03 10:31

> Tror jeg at du skal erstatte TPM_CENTERALIGN + TPM_LEFTBUTTON med
> TPM_CENTERALIGN | TPM_LEFTBUTTON
>

det blir det samme resultat



Ukendt (08-06-2003)
Kommentar
Fra : Ukendt


Dato : 08-06-03 10:48

On Sat, 7 Jun 2003 19:37:22 +0200, "Raprap" <minmad@sol.dk> wrote:

>så sker der det at når jeg h klikker kommer menu'en langt væk fra stedet
Er du sikker på at du skal bruge ClientToScreen() konverteringen?

/Thomas

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste