Files
LookingGlass/idd/LGIddHelper/CNotifyWindow.h

25 lines
514 B
C++

#pragma once
#include "CWindow.h"
#define WM_NOTIFY_ICON (WM_USER)
class CNotifyWindow : public CWindow
{
static UINT s_taskbarCreated;
static ATOM s_atom;
NOTIFYICONDATA m_iconData;
HMENU m_menu;
LRESULT onNotifyIcon(UINT uEvent, WORD wIconId, int x, int y);
void registerIcon();
virtual LRESULT handleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam) override;
virtual LRESULT onCreate() override;
public:
CNotifyWindow();
~CNotifyWindow() override;
static bool registerClass();
};