Size of floating pop-up menu
Michael -- Michael.Dunphy@HBC.honeywell.com Thursday, December 26, 1996 Environment: MSVC 4.2b Windows 95 Is there any way to determine the size of a floating pop-up menu? [What I *really* want is to be able to detect when the user clicks outside the menu, or presses the escape key, without having to deduce that fact from the absence of a WM_COMMAND message. Despite what the help for CWnd::OnMenuSelect says, I get a WM_SELECTMENU message with a fuFlags parameter of 0xFFFF and a NULL hmenu parameter regardless of whether the user clicked on or off the menu].
Alexander Grigoriev -- alegr@aha.ru Friday, December 27, 1996 Michael, Try WM_ENTERMENULOOP, WM_EXITMENULOOP. Help for WM_MENUSELECT says: If the fuFlags parameter contains 0xFFFF and the hmenu parameter contains NULL, Windows has closed the menu. It does not matter whether the menu was canceled or not. ---------- > From: Dunphy, Michael> To: mfc-l@netcom.comReturn requestedReceipt notification requested > Subject: Size of floating pop-up menu > Date: 26 ДЕЛБВТС 1996 З. 21:43 > > Environment: MSVC 4.2b Windows 95 > > Is there any way to determine the size of a floating pop-up menu? > > [What I *really* want is to be able to detect when the user clicks > outside the menu, or presses the escape key, without having > to deduce that fact from the absence of a WM_COMMAND message. > > Despite what the help for CWnd::OnMenuSelect says, I get a > WM_SELECTMENU message with a fuFlags parameter of 0xFFFF > and a NULL hmenu parameter regardless of whether the user clicked > on or off the menu].
| Вернуться в корень Архива |