Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Bug: OnSysCommand() not called when Skinned UI Theme in use Collapse All
Subject Author Date
Neville Franks Oct 26, 2008 - 6:57 PM

CMainFrame::OnSysCommand() is not called when Skinned UI Theme in use. ex. Obsidian. This appears to be because CExtNCW::WindowProc() doesn’t call _BTNCW::WindowProc() because NcFrameImpl_IsSupported() returns true when Obsidian etc. is in use.


This prevents me capturing click on Minimize button et.all.


Is there a work-around for this? And will it be fixed in a future release?


Thanks,


Neville http://www.surfulater.com

Technical Support Oct 27, 2008 - 4:14 AM

You can also handle the WM_SYSCOMMAND message in your CMainFrame::WindowProc() virtual method.