View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/
Update of /cvsroot/dqsd/dqsd/src/DQSDTools
In directory usw-pr-cvs1:/tmp/cvs-serv12188/src/DQSDTools
Modified Files:
DQSDTools.idl DQSDTools.rc Launcher.cpp Launcher.h
Log Message:
Added tray icon refresh code
Index: DQSDTools.idl
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/DQSDTools.idl,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** DQSDTools.idl 8 Jul 2002 10:32:04 -0000 1.19
--- DQSDTools.idl 23 Jul 2002 21:34:19 -0000 1.20
***************
*** 31,34 ****
--- 31,35 ----
[propget, id(12), helpstring("Check if the DLL is of at least the
specified version")] HRESULT VersionIsCorrect(int v1, int v2, int v3, int v4, [out,
retval] VARIANT_BOOL *pVal);
[id(14), helpstring("method ShutdownBar")] HRESULT ShutdownBar([in]
LPDISPATCH pDispDocument);
+ [id(15), helpstring("Attempt to refresh taskbar tray icons")] HRESULT
+RefreshTrayIcons();
};
[
Index: DQSDTools.rc
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/DQSDTools.rc,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** DQSDTools.rc 18 Jul 2002 20:09:05 -0000 1.22
--- DQSDTools.rc 23 Jul 2002 21:34:19 -0000 1.23
***************
*** 55,60 ****
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 3,0,0,21
! PRODUCTVERSION 3,0,0,21
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
--- 55,60 ----
VS_VERSION_INFO VERSIONINFO
! FILEVERSION 3,0,0,22
! PRODUCTVERSION 3,0,0,22
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
***************
*** 75,79 ****
VALUE "ContributingAuthors", "Koen Mannaerts (WhirlyWiryWeb.com), David
Bau (notesbydave.com), Glenn Carr (glenncarr.com), Will Dean (indcomp.co.uk)\0"
VALUE "FileDescription", "ActiveX Tools for Dave's Quick Search Bar \0"
! VALUE "FileVersion", "3, 0, 0, 21\0"
VALUE "InternalName", "DQSDTools\0"
VALUE "LegalCopyright", "Copyright (c) 2002 David Bau. GNU Public
License Version 2 applies.\0"
--- 75,79 ----
VALUE "ContributingAuthors", "Koen Mannaerts (WhirlyWiryWeb.com), David
Bau (notesbydave.com), Glenn Carr (glenncarr.com), Will Dean (indcomp.co.uk)\0"
VALUE "FileDescription", "ActiveX Tools for Dave's Quick Search Bar \0"
! VALUE "FileVersion", "3, 0, 0, 22\0"
VALUE "InternalName", "DQSDTools\0"
VALUE "LegalCopyright", "Copyright (c) 2002 David Bau. GNU Public
License Version 2 applies.\0"
***************
*** 83,87 ****
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "DQSDTools ActiveX Components\0"
! VALUE "ProductVersion", "3, 0, 0, 21\0"
VALUE "SpecialBuild", "\0"
END
--- 83,87 ----
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "DQSDTools ActiveX Components\0"
! VALUE "ProductVersion", "3, 0, 0, 22\0"
VALUE "SpecialBuild", "\0"
END
Index: Launcher.cpp
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/Launcher.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** Launcher.cpp 18 Jul 2002 20:09:06 -0000 1.30
--- Launcher.cpp 23 Jul 2002 21:34:19 -0000 1.31
***************
*** 598,599 ****
--- 598,611 ----
return Error(_T("Failed to shut DQSD bar"), IID_ILauncher, E_FAIL);
}
+
+ STDMETHODIMP CLauncher::RefreshTrayIcons()
+ {
+ static DWORD result;
+ UINT msg = ::RegisterWindowMessage(_T("TaskbarCreated"));
+
+ ATLTRACE("DQSDTools: Refreshing tray icons (msg 0x%x)\n", msg);
+
+ ::SendMessageTimeout(HWND_BROADCAST, msg, 0, 0, SMTO_ABORTIFHUNG, 1000,
+&result);
+
+ return S_OK;
+ }
Index: Launcher.h
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/Launcher.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** Launcher.h 18 Jul 2002 20:09:06 -0000 1.17
--- Launcher.h 23 Jul 2002 21:34:19 -0000 1.18
***************
*** 83,86 ****
--- 83,87 ----
public:
+ STDMETHOD(RefreshTrayIcons)();
STDMETHOD(ShutdownBar)(LPDISPATCH pDispDocument );
STDMETHOD(get_VersionIsCorrect)(int v1, int v2, int v3, int v4, /*[out,
retval]*/ VARIANT_BOOL *pVal);
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/