-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTrayIcon.h
40 lines (32 loc) · 1.35 KB
/
TrayIcon.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// TrayIcon.h: CTrayIcon クラスのインターフェイス
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TRAYICON_H__C23E4397_151C_48D8_83E9_AFCB5304AC6D__INCLUDED_)
#define AFX_TRAYICON_H__C23E4397_151C_48D8_83E9_AFCB5304AC6D__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CTrayIcon
//
// -----------------------------------------------------------------------
// タスクトレイ上に Icon を表示し、Idea Tech メッセージを貰うようにする
class CTrayIcon
{
protected:
// Notyfy Icon Data 列
NOTIFYICONDATA m_NotifyIconData;
public:
// -----------------------------------------------------------------------
// コンストラクタ
// -----------------------------------------------------------------------
// hWnd IdeaTech Message を貰う Window
// uIconID タスクトレイに表示する Icon へのリソース ID
// TipString Tip 用文字列(マウスを持っていくと表示される)
// wParam イベント発生時に投げられる wParam メッセージパラメータの値
// -----------------------------------------------------------------------
CTrayIcon( HWND hWnd, UINT uIconID, CString TipString, WPARAM wParam );
virtual ~CTrayIcon();
virtual void OnMessage( LPARAM lParam);
};
#endif // !defined(AFX_TRAYICON_H__C23E4397_151C_48D8_83E9_AFCB5304AC6D__INCLUDED_)