Home » U++ Library support » ArrayCtrl, HeaderCtrl & GridCtrl » ArrayCtrl, pop-up menus, and mouse problems...
Re: ArrayCtrl, pop-up menus, and mouse problems... [message #15250 is a reply to message #15248] |
Fri, 11 April 2008 17:21   |
 |
tvanriper
Messages: 85 Registered: September 2007 Location: Germantown, MD, USA
|
Member |
|
|
Hrm... I may have found another bug related to this. Or maybe it's a separate bug, I'm not sure.
Environment
As mentioned in the previous message.
Steps to reproduce
- Create a dialog with an ArrayCtrl (I used the layout tool for this, if that helps).
- Call the functions as the message above.
- Ensure the dialog has an Acceptor and Rejector for an OK and Cancel button.
- Run the application, and bring up the dialog.
- Right-click on the ArrayCtrl, to bring up the pop-up menu.
- Hold the mouse pointer over the pop-up menu, and tap the ESC key, to close the pop-up menu.
- Click on either the OK or Cancel button.
Expected result
Cancels or accepts the input, depending on the button you press.
Actual result
The dialog does not appear to do anything. The only way to close the dialog, at this point, is to click on the 'Close' button in the upper-right corner (the one on the title bar).
Keyboard accelerators for these buttons do not seem to make the button work, either.
I tried changing the buttons to call a custom function through THISBACK, and call Break() from within the custom function. It still fails to close the dialog. Debugging, I see that EndLoop gets called (within CtrlCore.h), but has no effect.
|
|
|
 |
|
ArrayCtrl, pop-up menus, and mouse problems...
|
 |
|
Re: ArrayCtrl, pop-up menus, and mouse problems...
|
 |
|
Re: ArrayCtrl, pop-up menus, and mouse problems...
By: mirek on Wed, 16 April 2008 11:07
|
 |
|
Re: ArrayCtrl, pop-up menus, and mouse problems...
|
 |
|
Re: ArrayCtrl, pop-up menus, and mouse problems...
|
 |
|
Re: ArrayCtrl, pop-up menus, and mouse problems...
By: mirek on Wed, 23 April 2008 10:23
|
 |
|
Re: ArrayCtrl, pop-up menus, and mouse problems...
|
Goto Forum:
Current Time: Fri Jun 20 17:51:23 CEST 2025
Total time taken to generate the page: 0.02942 seconds
|