Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Listbox Problem

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
13.03.2006, 11:15 Uhr
~Rock
Gast


Hallo,

ich suche gerade verzweifelt nach einer Benachrichtigung der folgenden Art:

Ich möchte benachrichtigt werden, wenn eine beliebige Taste auf dem Keyboard gedrückt wird und die Listbox (CListCtrl) gerade aktiv ist.

Vielen Dank schonmal für eure Hilfe

Rock
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.03.2006, 10:30 Uhr
xXx
Devil


Müsste normalerweise reichen, wenn du dir eine Klasse von CListCtrl ableitest und dann die OnKeyDown bzw. OnKeyUp überschreibst... da kannst du auf alle Tasten reagieren
Dieser Post wurde am 14.03.2006 um 10:33 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.03.2006, 14:40 Uhr
~Rock
Gast


Hallo,
danke für den Tip. Ich habe es wie folgt probiert, aber leider funktioniert die Benachrichtigung nicht. Was mache ich falsch ?


C++:
class CResamplingListCtrl : public CListCtrl {
    protected:
    //{{AFX_MSG(CResamplingListCtrl)
            afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
    //}}AFX_MSG
};


void CResamplingListCtrl::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
    if (nChar == VK_UP || nChar == VK_DOWN) {
        // TODO
    }

    CListCtrl::OnKeyDown(nChar, nRepCnt, nFlags);
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.03.2006, 15:02 Uhr
~Rock
Gast


Okay, das Problem hat sich erledigt. Der Message Handler ON_WM_KEYDOWN war nicht gesetzt.
 
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: