重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
用格式轉(zhuǎn)換器(格式工廠)把ico格式轉(zhuǎn)換成其他可識別的格式
目前累計服務(wù)客戶1000多家,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗。以網(wǎng)站設(shè)計水平和技術(shù)實力,樹立企業(yè)形象,為客戶提供網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
然后在添加
下一步(你的意思是要在界面設(shè)計中 往窗體上添加工具欄嗎?)
工具箱中 ---- 菜單和工具欄 ----- MenuStrip
窗體上方出現(xiàn) '請再次鍵入'(vs2010中) 的框框 點一下就可以放"打開"什么的了
右面屬性中找到Image屬性.可以更改你自己的圖片了.
知道了嗎?
還有疑問你就追問 ````赫赫
VB.NET編寫托盤程序
托盤程序作為一類特殊的窗體,其快捷圖標(biāo)顯示在
系統(tǒng)托盤
中,窗體本身則隱藏不可見。在.NET之前版本的VB中編寫托盤程序是十分困難的,但是VB.NET提供的新的NotifyIcon組件卻使VB初學(xué)者也能輕松編寫一個這樣的程序:
新建“Windows應(yīng)用程序”,設(shè)置主窗體Opacity屬性為0,F(xiàn)ormBorderStyle屬性為None,ShowInTaskbar屬性為
False,這樣窗體將在啟動后隱藏。在窗體上放置一個NotifyIcon組件NotifyIcon1,一個ContextMenu(彈出菜單)組件
ContextMenu1,并根據(jù)需要為ContextMenu1添加菜單項。
設(shè)置NotifyIcon1的ICON屬性,這個圖標(biāo)就是應(yīng)用程序出現(xiàn)在系統(tǒng)托盤中的快捷圖標(biāo);設(shè)置NotifyIcon1的Text屬性為“VB.NET托盤程序”,這就是鼠標(biāo)移動到托盤圖標(biāo)時彈出的文字說明;設(shè)置NotifyIcon1的ContextMenu屬性為ContextMenu1,也就是右鍵單擊快捷圖標(biāo)時的彈出菜單為
ContextMenu1。OK,按F5運行!
幾乎不用編寫代碼,一個托盤程序就這樣輕松實現(xiàn)了。
使用FindWindow 查找類名為ToolBarWindow32的窗口即可獲得系統(tǒng)托盤的窗口句柄hwnd
然后SendMessage(hwnd,WM_PAINT,0,0);
即可實現(xiàn)刷新功能
任務(wù)欄圖標(biāo)就是窗體的ICON屬性設(shè)置的圖標(biāo),和標(biāo)題欄的圖標(biāo)是完全一樣的。如果你想做的不一樣,那就用無邊框窗體,自制一個標(biāo)題欄
這個很簡單啊
我用的是c#,語法和vb差不多,我給你提供個思路,
1你設(shè)置下那個按鈕的點擊事件
2你設(shè)置一個全局變量,最好是bool型的,名字就暫定叫sky吧,呵呵
3在你的點擊事件里做個判斷
if(sky)
{
pic.image=1.jpg;
sky=false;
}else
{
pic.image=2.jpg;
sky=true;
}
上面這段代碼是偽代碼,只是提供個思路,執(zhí)行不起來的,呵呵
那個pic就是你放圖片的那個控件名稱
Icon.ExtractAssociatedIcon(string);
返回指定文件中所包含的圖標(biāo)
//////////////////////////////////////////
可以,你可以使用ToBitmap()方法將其轉(zhuǎn)換為一個將此 Icon 轉(zhuǎn)換為 GDI+ Bitmap。
Image mImage = Icon.ExtractAssociatedIcon(string).ToBitmap();