🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #2153

Problem mit der MFC

#2153
From: 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
Technical Details
Message-ID: <4krll6$msc@janus.eo.lu>
Path: arc1-ca.pugleaf.net!nemesis.eo.lu!abc

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!nemesis.eo.lu!abc
From: Tillges@EuropeOnline.com (Frank Jakob Tillges)
Newsgroups: de.comp.lang.c++
Subject: Problem mit der MFC
Date: Sun, 14 Apr 96 20:04:41 GMT
Organization: EUROPE ONLINE S.A.
Message-ID: <4krll6$msc@janus.eo.lu>
NNTP-Posting-Host: b2-9-5.xpool.europeonline.com
X-Newsreader: News Xpress 2.0 Beta #0