🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
1 messages
1 total messages Started by Frank Jakob Tillges Sun, 14 Apr 1996 20:04
Problem mit der MFC
#2153
Author: Frank Jakob Tillges
Date: Sun, 14 Apr 1996 20:04
27 lines
1534 bytes
Tach Hier,
ich bin noch ein relativer C++ Neuling und programmiere mit Visual C++ 2.0 
unter Win95 und habe folgendes Problem:

Ich habe in meinem Programm ein Dialogfeld mit mehreren Multistatebuttons, die 
nicht durch die Maus betätigt  werden sollen, sondern durch Funktionstasten. 
Da aber die Message WM_KEYDOWN nicht an mein Dialogfeld, sondern an das 
Kontrollelement das gerade den Eingabefocus besitzt gesendet wird, habe ich 
nicht die Möglichkeit auf einen Tastendruck zu reagieren.
In der Foundation Class habe ich die Methode CWnd::SubclassDlgItem(nID,CWnd*) 
gefunden die bewirken soll, dass alle Botschaften die für das Kontrollelement 
gedacht sind zuerst durch die Messagemap des CWnd objects bearbeitet werden 
koennen.
Nun habe ich die Methode folgendermassen, nach der Initialisierung des 
Dialogfeldes, aufgerufen:

SubclassDlgItem(IDC_BUTTON1, this);

leider funktioniert es nicht so wie ich es mir erhofft habe.

Kann mir vielleicht jemand sagen was ich beim Aufruf der Methode falsch mache, 
oder gibt es evtl. eine andere Möglichkeit die Funktionstasten mit meinen 
Buttons zu "verknuepfen".

Schon mal vielen Dank fuer Eure Mühe

frank tillges
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads