From f920ef497f3299ae24fe783ce03bdd93b419f764 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Fri, 18 May 2012 22:02:50 +0000 Subject: plugins folders renaming git-svn-id: http://svn.miranda-ng.org/main/trunk@60 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Clist_nicer/SRC/clnplus.cpp | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 plugins/Clist_nicer/SRC/clnplus.cpp (limited to 'plugins/Clist_nicer/SRC/clnplus.cpp') diff --git a/plugins/Clist_nicer/SRC/clnplus.cpp b/plugins/Clist_nicer/SRC/clnplus.cpp new file mode 100644 index 0000000000..24c5fdddff --- /dev/null +++ b/plugins/Clist_nicer/SRC/clnplus.cpp @@ -0,0 +1,40 @@ +/* + * test for gdi+ + */ + +#include +#include + +#define _WIN32_WINNT 0x0501 +#define _WIN32_IE 0x0501 + +#define _CLN_GDIP + + +#undef Translate + +void RemoveFromTaskBar(HWND hWnd) +{ + ITaskbarList *pTaskbarList = NULL; + + if (SUCCEEDED(CoCreateInstance(CLSID_TaskbarList, 0, CLSCTX_INPROC_SERVER, IID_ITaskbarList, + (void **)(&pTaskbarList))) && pTaskbarList != NULL) { + if (SUCCEEDED(pTaskbarList->HrInit())) { + pTaskbarList->DeleteTab(hWnd); + } + pTaskbarList->Release(); + } +} + +void AddToTaskBar(HWND hWnd) +{ + ITaskbarList *pTaskbarList = NULL; + + if (SUCCEEDED(CoCreateInstance(CLSID_TaskbarList, 0, CLSCTX_INPROC_SERVER, IID_ITaskbarList, + (void **)(&pTaskbarList))) && pTaskbarList != NULL) { + if (SUCCEEDED(pTaskbarList->HrInit())) { + pTaskbarList->AddTab(hWnd); + } + pTaskbarList->Release(); + } +} -- cgit v1.2.3