I can say this: In the handler, I added a TRACE of nID. The Restore box
delivers 61728 (F120), which is SC_RESTORE, of course. But doubleclicking
on the title bar gives me 61730 (F122), which I do not recognize. When the
window is in restored size and I maximize it, the first click on the title
bar gives me 61458 (F012); . the second reads 61490 (F032).
However, Spy++ displays the WM_SYSCOMMAND message with SC_RESTORE, when I
doubleclick the title bar.
Post by Jonathan Wood
My guess is that double clicking the title bar would produce the same
Looks like you implemented a handler. Are you saying it was not called
when the title bar was double clicked?
Post by Steve Russell
I am getting acquainted with handling some WM_SYSCOMMAND messages and
would appreciate it if someone would tell me how to handle the restore
message upon double-clicking the title bar. How does that differ from
clicking the Restore box?
void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam)
if(nID == SC_RESTORE)