C Winform不顯示在工作列及托盤事件

2021-09-26 12:53:58 字數 1341 閱讀 9882

1.新增notifyicon、contextmenustrip控制項到表單, 

設定notifyicon屬性

contextmenustrip屬性

編寫事件:

this.showintaskbar = false;///使窗體不顯示在工作列
private void toolstripmenuitem_click(object sender, eventargs e)

//intptr mainhandle = findwindow(null, "microsoft spy++ - windows 1");

//if (mainhandle != intptr.zero)

//");

//}//else

//");

// }

// }

//}break;

#endregion

#region 傳送程式到螢幕

case "傳送程式到螢幕":

//設定到貼上板

break;

#endregion

#region 為螢幕指定程式

case "複製為螢幕指定程式":

//設定到貼上板

break;

#endregion

#region 顯示主介面

case "顯示主介面":

this.visible = true;

this.windowstate = formwindowstate.normal;

break;

#endregion

#region 啟動服務

case "啟動服務":

if (btncapture.text == "啟動服務")

break;

#endregion

#region 停止服務

case "停止服務":

if (btncapture.text == "停止服務")

break;

#endregion

#region 退出

case "退出":

this.close();

break;

#endregion}}

#endregion

#endregion 

}

C WinForm程式不不在工作列顯示的處理方法

窗體不在工作列上顯示程式的窗體,c form提供了乙個 屬性值可以很好的解決這個問題 這個屬性就是 showintaskbar 在微軟的官方宣告格式為 public bool showintaskbar 及可以通過這個屬性來獲取或設定乙個值 這個屬性值的預設值是true 就是要在工作列上顯示窗體,如...

怎樣讓視窗不顯示在工作列和ALT TAB中

之前想弄個像qq旋風那樣的懸浮視窗,就研究了下怎麼讓視窗不顯示在工作列中,方法其實很簡單就是將視窗的擴張屬性設定成ws ex toolwindow,msdn中對該屬性有詳細介紹,如下 setwindowlong m hwnd,gwl exstyle,ws ex toolwindow 但是這樣一來視窗...

MFC 讓對話方塊不顯示在工作列和桌面

工作列隱藏 或者 windowplacement wp wp.length sizeof windowplacement wp.flags wpf restoretomaximized wp.showcmd sw hide setwindowplacement wp 在ie版本為4.0以上的系統中有...