Verarbeitung einer Nachricht doppelklicken Sie auf

Um Doppelklicken Sie Nachrichten empfangen, muss ein Fenster einer Fensterklasse angehören, die den CS_DBLCLKS Klassenstil hat. Sie legen diese Stil bei der Registrierung der Fensterklasse, wie im folgenden Beispiel gezeigt.

 BOOL Init&Application(HINSTANCE hInstance) {WNDCLASS wc; 
 
    WC.Style = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW; 
    WC.lpfnWndProc = (WNDPROC) MainWndProc; 
    WC.CbClsExtra = 0; 
    WC.CbWndExtra = 0; 
    WC.HINSTANCE = hInstance; 
    WC.hIcon = LoadIcon (NULL, IDI_APPLICATION); 
    WC.hCursor = LoadCursor (NULL, IDC_IBEAM); 
    WC.hbrBackground = GetStockObject(WHITE_BRUSH); 
    WC.lpszMenuName = "MainMenu"; 
    WC.lpszClassName = "MainWClass"; 
 
    Rückkehr RegisterClass(amp;wc); 
} 

 

Immer ist eine Nachricht doppelklicken Sie auf eine Schaltfläche unten Nachricht vorangestellt. Aus diesem Grund verwenden Anwendungen normalerweise eine Nachricht doppelklicken Sie auf eine Aufgabe zu erweitern, die es in eine Schaltfläche unten Nachricht begann.

Index