Please excuse me if I have selected the wrong group to post my question, I'm
happy to relocate somewhere more appropriate if necessary. I've searched
through the groups for other posts regarding my question and haven't found
the answer.
I'm attempting to customize some behavior of the Pocket Outlook (Inbox,
tmail.exe, what have you) by implementing IFormProviderEx. I'm specifically
interested in being able to provide custom icons for the messages in the
listview, which GetMsgStatusIconIndex would seem to allow for. I've followed
the sample code (<SDK>\Samples\CPP\Win32\Customform) and have it working in
my sandbox project. I can see that the CreateCompostForm and CreateReadForm
methods are being called at appropriate times, so I am confident my project
and registry settings are configured correctly. (I also see that my
FormFactoryEx function and my QueryInterface implementation method is being
called.)
The problem seems to be that GetMsgStatusIconIndex is not being called. No
icons are being displayed in the listview, which is reasonable given my
current progress. Any suggestions? =)
Also, once GetMsgStatusIconIndex is being called, I am a bit uncertain as to
where the icons need to be in order for my index result to be meaningful. I
haven't gotten to the point of attempting this, due to my first problem, but
my idea is to include my icons as resources in my DLL. If anyone has
information on this piece of the puzzle, I'd greatly appreciate that as well.
Thank you for your time, please let me know if I can provide further details.
Eric