タスクトレイ関連。
packageどこにしたらいいのか。
class TaskTrayException: etc.negui.system.exception.NeGuiException;
typedef TASK_ID;
struct TASKTRAY;
タスクトレイ用の人。
class TaskTrayTextLengthException: etc.negui.tasktray.TaskTrayException;
const NeWindow window();
void window(in NeWindow window);
enum FLAG;
MESSAGE
ICON
TIP
STATE
Version 5.0 以降: dwState, dwStateMask
INFO
Version 5.0 以降: szInfo, uTimeout, szInfoTitle, dwInfoFlags
GUID
Version 6.0 以降: 予約されています。
const Icon icon();
void icon(in Icon icon);
void tips(in Text text
);
- History:
- 1.032
- program例外出力内容変更。
- source引数属性変更。
enum STATE;
- History:
- 1.032
- program例外出力内容変更。
- source名前変更。
HIDDEN
SHAREDICON
void infoTips(in Text text
);
- History:
- 1.032
- program例外出力内容変更。
- source引数属性変更。
void infoTitle(in Text text
);
- History:
- 1.032
- program例外出力内容変更。
- source引数属性変更。
enum INFORMATION;
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;
タスクトレイ。
これなんで抽象クラスなんだろ。
もう忘れたなぁ。
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;
enum MESSAGE;
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);
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
);