タスクトレイ関連。
packageどこにしたらいいのか。
class TaskTrayException: etc.negui.system.exception.NeGuiException;
typedef TASK_ID;
struct TASKTRAY;
タスクトレイ用の人。
- History:
- 1.032:
[S] memberpropertyの適用。
class TaskTrayTextLengthException: etc.negui.tasktray.TaskTrayException;
const NeWindow window();
- History:
- 1.032:
[S] 属性変更。
void window(in NeWindow window);
- History:
- 1.032:
[S] 引数属性変更。
enum FLAG;
- History:
- 1.032:
[S] 名前変更。
MESSAGE
ICON
TIP
STATE
Version 5.0 以降: dwState, dwStateMask
INFO
Version 5.0 以降: szInfo, uTimeout, szInfoTitle, dwInfoFlags
GUID
Version 6.0 以降: 予約されています。
const Icon icon();
- History:
- 1.032:
[S] 属性変更。
void icon(in Icon icon);
- History:
- 1.032:
[S] 引数属性変更。
void tips(in Text text
);
- History:
- 1.032:
[P] 例外出力内容変更。
[S] 引数属性変更。
enum STATE;
- History:
- 1.032:
[S] 名前変更。
HIDDEN
SHAREDICON
void infoTips(in Text text
);
- History:
- 1.032:
[P] 例外出力内容変更。
[S] 引数属性変更。
void infoTitle(in Text text
);
- History:
- 1.032:
[P] 例外出力内容変更。
[S] 引数属性変更。
enum INFORMATION;
- History:
- 1.032:
[S] 名前変更。
NONE
INFO
WARNING
ERROR
ICON_MASK
Version 6.0 以降: 予約されています。
NOSOUND
Version 6.0 以降: 関連サウンドを鳴らさないようにします。バルーンツールチップにのみ適用されます。
NIN_BALLOONSHOW
NIN_BALLOONHIDE
NIN_BALLOONTIMEOUT
NIN_BALLOONUSERCLICK
ユーザーのマウスクリックによってバルーンが消えたとき
abstract class TaskTray: etc.negui.system.raii.Raii;
タスクトレイ。
これなんで抽象クラスなんだろ。
もう忘れたなぁ。
- History:
- 1.000:
[S] 抽象クラスじゃなくした。だけ。
enum EVENT;
- Note:
-
MOUSEMOVE-MBUTTONDBLCLKは無くてもいいかも。
MOUSEMOVE
LBUTTONDOWN
LBUTTONUP
LBUTTONDBLCLK
RBUTTONDOWN
RBUTTONUP
RBUTTONDBLCLK
MBUTTONDOWN
MBUTTONUP
MBUTTONDBLCLK
BALLOONSHOW
BALLOONHIDE
BALLOONTIMEOUT
BALLOONUSERCLICK
ユーザーのマウスクリックによってバルーンが消えたとき
static immutable UINT WM_TASKBAR_CREATED;
- History:
- 1.032:
[S] 属性変更。
enum MESSAGE;
- History:
- 1.032:
[S] 名前変更。
ADD
MODIFY
DELETE
SETFOCUS
Version 5.00 以降: タスクバー通知エリアにフォーカスを返します。タスクバーアイコンは、ユーザーインターフェース操作が完了したときにこのメッセージを送るべきです。例えば、タスクバーアイコンにショートカットメニューを表示して、ユーザーが ESC キーを押してキャンセルしたときに、このメッセージを送信してフォーカスをタスクバー通知エリアに返すべきです。
SETRVERSION
Version 5.00 以降: pnid パラメータで指定される NOTIFYICONDATA 構造体の uVersion メンバで指定されるバージョンに従って振舞うようにタスクバーに指定します。このメンバのデフォルト値は 0 であり、原型の Windows 95 の通知アイコンにおける振舞いになります。
final bool addTray(ref const TASKTRAY Tray
, bool WaitFlag
= false, uint WaitTime
= 500, size_t LoopCount
= 5);
- History:
- 1.050:
[S] deprecated修正。
1.032:
新規作成。
final bool modifyTray(ref const TASKTRAY Tray
);
final bool deleteTray(ref const TASKTRAY Tray
);
final bool focusTray(ref const TASKTRAY Tray
);
final bool versionTray(ref const TASKTRAY Tray
);