Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Ereignisse

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.11.2003, 09:27 Uhr
~RedEagle
Gast


HI
wenn ich z.B. die "->" Taste drücke, kann ich das über "VK_LEFT" abfragen,
oder "Esc" = VK_ESCAPE.
Wie mache ich das, wenn ich wissen möchte, ob die linke oder rechte Maustaste gedrückt ist???
(BIN ANFÄNGER || BITTE MIT BEISPIEL)

Danke im vorraus

MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.11.2003, 10:02 Uhr
(un)wissender
Niveauwart


statt || solltest du && verwenden
Sieht mit nach VC++ aus, ist also nicht ANSI.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.11.2003, 11:56 Uhr
Pablo
Supertux
(Operator)


ich hoffe ich mach keinen Fehler, wenn ich in MFC verschiebe, denn das riecht stark nach MFC!
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.11.2003, 12:27 Uhr
~RedEagle
Gast


Das mit "||" ist zufall (sollte eigent lich nur zur Trennung sein)
Hat nichts mit VC++ zu tun.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.11.2003, 12:45 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
indem Du einen Ereignishandler für WM_LBUTTONDOWN bzw. WM_R... hinzufügst.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.11.2003, 12:55 Uhr
~RedEagle
Gast


Was ist ein "Ereignishandler" ???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
17.11.2003, 09:17 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ein Ereignis liegt z.B. an, wenn Du eine Maustaste drückst. Windows wertet dieses Ereígnis aus und sendet eine Nachricht. Um in Deinem Programm auf eine Mausaktion reagieren zu können, legst Du eine Behandlung für diejenige Nachricht an welche Du auswerten willst.
Bsp.: SDI-Anwendung soll auf rechte Maustaste reagieren sobald der User diese in dem Arbeitsbereich klickt.
In der Entwicklungsumgebung von VC6.0 z.B einen Rechtsklick auf die Ansichtsklasse "Behandlungsroutine für Windowsnachrichten hinzufügen" WM_RBUTTONDOWN auswählen, der Asssi legt dann folgende Funktion an:

C++:
void CTestView::OnRButtonDown(UINT nFlags, CPoint point)
{
    MessageBox("rechte Maustaste ausgelöst"); // hier mache den Job
    
    CView::OnRButtonDown(nFlags, point);
}

--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: