I need to subclass a VB6 form so that if the user hits the [ALT] key while left clicking the title/caption bar, I can do something custom (show dialog box, file io, whatever).
So far, I have been able to do the subclassing in my NewWndProc() to correctly trap the WM_NCLBUTTONDOWN message when wParam = HTCAPTION, but I don’t know how to trap the [ALT] key at the same time.
I have used the SPY utility a bit to check for messages, but I still can’t solve this. Thanks for any help.
Update:
Looks like I may have to use mouse and keyboard hooks?
As it’s not sent as part of the message. but you can call
GetKeyState(VK_MENU)to get whether it’s pressed or not.