Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Tastaturbefehle in Dialoganwendungen

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
02.06.2004, 13:13 Uhr
~mr_groove
Gast


Hallo,

kann mir jemand sagen, welche Befehle eine Dialoganwendung ausführt, wenn man z.B zwischen mehreren Kontrollkästchen mit der Pfeiltaste hin und her springt.
Ich brauche die, damit ich in einer Ansammlung von Kontrollkästchen mit einem Drehregler ein gewolltes Kästchen aussuchen kann, um es dann durch drücken eines Knopfes an dem Regler auszuwählen.

Oder weiss jemand, wie man so etwas eleganter löst?

Grüße und vielen Dank aus München
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.06.2004, 15:26 Uhr
~AS
Gast


Hallo ~mr_groove

die Funktion CDialog::GotoDlgCtrl() könnte hier funktionieren.


siehe Beispiel von MS :


C++:
// uses GetDlgItem to return a pointer to a user interface control
CEdit* pBoxOne;
pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1);
GotoDlgCtrl(pBoxOne);




MfG
AS
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.06.2004, 16:05 Uhr
~mr_groove
Gast


irgendwie ist das seltsam, ich bekomme zwar den Eingabefokus, aber der Rahmen in der Visualisierung wird nicht gesetzt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.06.2004, 20:37 Uhr
~mike
Gast


Hi!
Ich hab das auch gebraucht. Habs mit PreTranslateMessage und SetFocus gelöst.

mfg
 
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: