Das Klickereignis von Toolbar-Buttons


Wie bei normalen Buttons benutzen wir auch bei Toolbar-Buttons die Nachricht "WM_COMMAND" und prüfen ob der Benachrichtungscode "BN_CLICKED" ist:

WM_COMMAND:
  begin
    if hiword(wParam) = BN_CLICKED then
      case loword(wParam) of
        IDC_BUTTON1:
          SendMessage(hwnd, WM_CLOSE, 0, 0);
        IDC_BUTTON2,
        IDC_BUTTON3:
          MessageBox(hWnd, 'Button angeklickt', 'Kuckuck', MB_ICONINFORMATION);
      end;
  end;

Sie sehen, dass das Prinzip mit dem Abfangen von normalen Buttonklicks identisch ist.