Er der nogle der har et eksempel på en dialog med et cleint area hvor cursor position vises når den er inde i client area, Jeg har prøvet at få det til at funke men jeg fatter ikke rigtigt brugen af GetCursoPos() funktinen. Så et eksempel med lidt komentarer til hvad det forskellige gør ville gøre mig til en lykkens pam jule fis
Højreklik->ClassWizard, I listen med messages, markér WM_MOUSEMOVE og klik "Add Function" og så OK.
Det genererer en funktion med signaturen: void OnMouseMove(UINT nFlags, CPoint point) hvor point indeholder skærm-koordinaterne på musemarkørens position
ok fik den til at vise cursor positionen, men den viser det for hele dialog vinduet hvordan kan man få den til at kun visse for et bestemt frame nogle forslag ?
Hvis du memer for en bestemt kontrol, kan du lave en membervariabel af typen Control, for kontrollen. Lad os fx sige du kalder den m_Map, så kan du gøre således:
Du kan fx indsætte en edit control til at vide koordinaterne i. Den kan du så lave en membervariable af typen CString til, fx m_Position. Du kan så gøre som i koden ovenfor. Det er analogt til at gøre sådan:
Så fik jeg det til at virke, tusinde tak for hjælpen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.