>Интересует, как узнать об этом.
К сожалению, Windows не посылает специального сообщения при этом. Можно обрабатывать сообщение WM_SIZE и при этом ранее не было получено сообщение WM_SYSCOMMAND.
>Ну или как программно прилепить
Костыльный способ:
RECT rc, originalRect;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rc, 0);
GetWindowRect(hwnd, &originalRect);
SetWindowPos(hwnd, 0, rc.left, rc.top, (rc.right - rc.left) / 2, originalRect.bottom - originalRect.top, 0);
PostMessage(hwnd, WM_NCLBUTTONDBLCLK, HTTOP, 0);
Не знаю, как это сделать, не изменяя ширины окна. Не тестировался на мультимониторных конфигурациях.
Правда по сути эмуляция нажатия клавиш будет лучше работать.