We have just noticed a very strange issue regarding dialogs containing a CExtPropertyGridCtrl. It only seems to be an issue when using a machine with 2 different sized monitors, in this case 1x19" and 1x17". My machine has 2x19" and it works. Steps to recreate are:
1) Run Prof-UIS app on 2nd (17") monitor
2) Bring up a modal dialog in the app that contains a property grid
3) Run another app in the 1st monitor and click so it has focus
4) Click on any part of the scroll bar on the property grid
5) The dialog disappears! It seems to be placed underneath the main app (z-order). Clicking on the Prof-UIS app title bar shows it on top again.
This also occurs when you have a property grid on a dialog within a dock bar. If the dockbar is docked then this does not occur, however if the dockbar is floating, then the bar is hidden.
Any ideas? I am actually using a pre-release version 2.83 in case this has been fixed. I must also point out it only occurs with the property grid. Clicking on scrollbars on other controls does not cause this to happen.
Thanks