//---------------------------------------------------------------------------------------------- // ~CStatusAreaIcon //---------------------------------------------------------------------------------------------- CStatusAreaIcon::~CStatusAreaIcon() { // ステータス エリアからアイコンを削除する HideIcon(); // 各インスタンスを開放する delete Device; delete PropertySheet; delete Setting; }
BOOL CXTPTrayIcon::ShowIcon(BOOL bShow) { if (bShow) { return (BOOL)ShowIcon(); } else { return (BOOL)HideIcon(); } }
//---------------------------------------------------------------------------------------------- // wmDeviceChange //---------------------------------------------------------------------------------------------- VOID CStatusAreaIcon::wmDeviceChange() { // デバイスの有無によってアイコンの表示、非表示を切換える if( Device->IsConnected() == TRUE ) { // ステータス エリアにアイコンを追加する ShowIcon(); } else { // ステータス エリアからアイコンを削除する HideIcon(); } }
void CSystemTray::MoveToRight() { HideIcon(); ShowIcon(); }
void CTrayNotifyIcon::MoveToExtremeRight() { HideIcon(); ShowIcon(); }
void CTryIconDriver::MoveToRight() { HideIcon(); ShowIcon(); }
void CTrayIcon::MoveToRight() { HideIcon(); ShowIcon(); }