karim
Posts: 22
Joined: 2005-11-30
|
hi,
i Add in my prog a functionnality for i create a new mail always in top most.
This code works.
but don't work if property IsWordMail is true.
i don't undertand why.
procedure TAddInModule.adxOlInspectorCommandBar1BeforeAdd(
CmdBar: TadxOlInspectorCommandBar; Inspector: _Inspector;
var Cancel: Boolean);
begin
LoadIniFile;
if OTopmost then
SetWindowPos(GetActiveWindow,HWND_TOPMOST ,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE)
else
SetWindowPos(GetActiveWindow,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE);
end; |
|
Dmitry Kostochko
Add-in Express team
Posts: 2880
Joined: 2004-04-05
|
Hi Karim,
If IsWordMail returns true, try to use GetForegroundWindow instead of GetActiveWindow.
|
|
karim
Posts: 22
Joined: 2005-11-30
|
|