Options Pages with VS2005

  • Thread starter Mark W via OfficeKB.com
  • Start date
M

Mark W via OfficeKB.com

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...
 
M

Mark W via OfficeKB.com

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top