EDIT : J'ai utilisé le code suivant pour dessiner un bouton poussoir dans la zone non cliente (la barre de titre) de ma fenêtre. Ma question est donc : est-il possible de gérer l'événement de clic de souris à partir de ce bouton ?
bool MainWindow::winEvent(MSG *pMessage, long *result)
{
UINT m = pMessage->message;
if(m == WM_NCPAINT || m == WM_ACTIVATE)
{
HWND id = winId();
HDC hDeviceContext = GetWindowDC(id);
RECT rc = {10, 10, 65, 25};
DrawFrameControl(hDeviceContext, &rc, DFC_BUTTON, DFCS_BUTTONPUSH);
ReleaseDC(id, hDeviceContext);
return true;
}
return QWidget::winEvent(pMessage, result);
}