case WM_NCRBUTTONDOWN:
LRESULT lRet = DefWindowProc(hwnd, WM_NCHITTEST, wParam, lParam);
if (lRet == HTMAXBUTTON)
{
...
}
break;
Нажатие правой кнопки мыши в системном меню окна
Если можно, кусочек кода. Заранее благодарен.
Цитата:
Originally posted by Neighbour
Как отследить нажатие правой кнопки мыши в системном меню окна.
Если можно, кусочек кода. Заранее благодарен.
Как отследить нажатие правой кнопки мыши в системном меню окна.
Если можно, кусочек кода. Заранее благодарен.
{
// состояние кнопок мыши
UINT fwKeys = wParam;
// горизонтальная позиция курсора
int xPos = LOWORD(lParam);
// вертикальная позиция курсора
int yPos = HIWORD(lParam);
if(fwKeys & MK_LBUTTON)
{
HDC hDC=GetDC(hWnd);
SetPixel(hDC,xPos,yPos,0l);
ReleaseDC(hWnd,hDC);
}
}; return 0;
Код: