![]() |
Options Pages with VS2005
FYI - Anyone using Visual Studio 2005 with ATL will find that the
WM_INITDIALOG message WILL NOT be sent when trying to initialize an Outlook options page. To work around this issue you will need to handle a different dialog message like WM_SIZE which you will have to include a flag since it is called twice at initialization (credit goes to S3ven). Hopefully this saves others debugging time... -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...ddins/200602/1 |
Options Pages with VS2005
I did some more debugging after implementing S3vens solutions and found the
the actual 'problem' is the result of the CHAIN_MSG_MAP macro in VS2005. You need to put the WM_INITDIALOG handler above the chain macro. This is true for other messages like WM_ONCTLCOLOR that occur before/during dialog box initialization. Mark W wrote: FYI - Anyone using Visual Studio 2005 with ATL will find that the WM_INITDIALOG message WILL NOT be sent when trying to initialize an Outlook options page. To work around this issue you will need to handle a different dialog message like WM_SIZE which you will have to include a flag since it is called twice at initialization (credit goes to S3ven). Hopefully this saves others debugging time... -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...ddins/200602/1 |
All times are GMT +1. The time now is 10:39 AM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com