Added application guid for future use
This commit is contained in:
@@ -32,12 +32,15 @@ BOOL bKPressed = FALSE, bMPressed = FALSE, bShowIcon = TRUE, bWorkArea = TRUE
|
|||||||
BOOL bLCTRL = FALSE, bLWIN = FALSE, bKEYV = FALSE;
|
BOOL bLCTRL = FALSE, bLWIN = FALSE, bKEYV = FALSE;
|
||||||
|
|
||||||
RECT rcFW = { 0 };
|
RECT rcFW = { 0 };
|
||||||
NOTIFYICONDATA nid = { 0 };
|
NOTIFYICONDATAW nid = { 0 };
|
||||||
LPKBDLLHOOKSTRUCT pkhs;
|
LPKBDLLHOOKSTRUCT pkhs;
|
||||||
MENUITEMINFO mii;
|
MENUITEMINFO mii;
|
||||||
|
|
||||||
LPVOID szBuffer;
|
LPVOID szBuffer;
|
||||||
|
|
||||||
|
// {2D7B7F30-4B5F-4380-9807-57D7A2E37F6C}
|
||||||
|
static const GUID guid = { 0x2d7b7f30, 0x4b5f, 0x4380, { 0x98, 0x7, 0x57, 0xd7, 0xa2, 0xe3, 0x7f, 0x6c } };
|
||||||
|
|
||||||
// Forward declarations of functions included in this code module:
|
// Forward declarations of functions included in this code module:
|
||||||
VOID HandlingTrayIcon();
|
VOID HandlingTrayIcon();
|
||||||
VOID ShowError(UINT);
|
VOID ShowError(UINT);
|
||||||
@@ -218,15 +221,20 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||||||
bWorkArea ? mii.fState = MFS_CHECKED : mii.fState = MFS_UNCHECKED;
|
bWorkArea ? mii.fState = MFS_CHECKED : mii.fState = MFS_UNCHECKED;
|
||||||
SetMenuItemInfoW(hPopup, ID_POPUPMENU_AREA, FALSE, &mii);
|
SetMenuItemInfoW(hPopup, ID_POPUPMENU_AREA, FALSE, &mii);
|
||||||
|
|
||||||
nid.cbSize = sizeof(NOTIFYICONDATA);
|
//nid.cbSize = sizeof(NOTIFYICONDATAW);
|
||||||
|
nid.cbSize = sizeof(nid);
|
||||||
nid.hWnd = hWnd;
|
nid.hWnd = hWnd;
|
||||||
|
//nid.uVersion = NOTIFYICON_VERSION_4;
|
||||||
nid.uVersion = NOTIFYICON_VERSION;
|
nid.uVersion = NOTIFYICON_VERSION;
|
||||||
nid.uCallbackMessage = WM_WCW;
|
nid.uCallbackMessage = WM_WCW;
|
||||||
nid.hIcon = hIcon;
|
nid.hIcon = hIcon;
|
||||||
nid.uID = IDI_TRAYICON;
|
nid.uID = IDI_TRAYICON;
|
||||||
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
|
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
|
||||||
nid.dwInfoFlags = NIIF_INFO;
|
nid.dwInfoFlags = NIIF_NONE;
|
||||||
StringCchCopyW(nid.szTip, _countof(nid.szTip), szTitle);
|
nid.dwState = NIS_HIDDEN;
|
||||||
|
nid.dwStateMask = NIS_HIDDEN;
|
||||||
|
//StringCchCopyW(nid.szTip, _countof(nid.szTip), szTitle);
|
||||||
|
StringCchCopyW(nid.szTip, ARRAYSIZE(nid.szTip), szTitle);
|
||||||
|
|
||||||
hMouseHook = SetWindowsHookExW(WH_MOUSE_LL, MouseHookProc, hInst, NULL);
|
hMouseHook = SetWindowsHookExW(WH_MOUSE_LL, MouseHookProc, hInst, NULL);
|
||||||
if (!hMouseHook)
|
if (!hMouseHook)
|
||||||
|
|||||||
Reference in New Issue
Block a user