Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Add-ins for Outlook (http://www.outlookbanter.com/add-ins-outlook/)
-   -   Options Pages with VS2005 (http://www.outlookbanter.com/add-ins-outlook/5846-options-pages-vs2005.html)

Mark W via OfficeKB.com February 15th 06 07:45 AM

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

Mark W via OfficeKB.com February 16th 06 03:28 AM

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