欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
VC 加入超鏈接
 很多windows軟件的版權對話(huà)框中都設有超級鏈接,這些鏈接或提供公司網(wǎng)址,或提供電子郵件信箱,使操作者能夠非常方便地與公司和作者聯(lián)系,同時(shí)也為公司作了很好的宣傳。如果能在自己寫(xiě)的軟件中實(shí)現這個(gè)功能,定會(huì )使程序大增光彩。 

  ---- 實(shí)現這個(gè)功能要用到一個(gè)WINDOWS API函數ShellExecute,其原形為: 

   

   HINSTANCE ShellExecute( HWND hwnd, //窗口句柄 LPCTSTR lpOperation, //操作類(lèi)型 

  LPCTSTR lpFile, //文件指針 LPCTSTR lpParameters, //文件可帶的參數 

  LPCTSTR lpDirectory, //缺省目錄 INT nShowCmd //顯示方式 ); 

  ---- ShellExecute函數用于打開(kāi)或執行一個(gè)文件,在調用此函數時(shí)只須指定要打開(kāi)或執行的文件名,而不必管用什么程序去打開(kāi)或執行文件,WINDOWS會(huì )自動(dòng)根據要打開(kāi)或執行的文件去判斷該如何執行文件或用什么程序去打開(kāi)文件。以下給出一個(gè)完整實(shí)例,具體實(shí)步驟: 

  創(chuàng )建一個(gè)基于對話(huà)框的應用程序,命名為hyperlink; 

   

  打開(kāi)資源編輯器,在對話(huà)框上添加兩個(gè)static text控件和兩個(gè)button控件。 

  ---- Static1和button1并列排放,Static1和button1并列排放。 

  ---- 將static1的ID設為ID_STATIC1,caption設為:計算機世界日報:,button1的ID設為ID_BUTTON1,caption設為:http://www.computerworld.com.cn,并選中flat屬性。將static2的ID設為:ID_STATIC2,caption設為為:給我寫(xiě)信:,button2的ID設為ID_BUTTON2,caption設為: west_virginia@netease.com,并選中flat屬性。    

  創(chuàng )建一個(gè)新光標,將其圖標編輯成一個(gè)手的圖像,其ID命名為ID_CURSOR1;   

  給ChyperlinkDlg類(lèi)增加一個(gè)WM_SETCURSOR消息處理函數,其代碼如下: 

  BOOL ChyperlinkDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { Crect 
  rcButton1,rcButton2; Cpoint ptCursor; CWnd *pStatic1=GetDlgItem(IDC_BUTTON1); 

  CWnd *pStatic2=GetDlgItem(IDC_BUTTON2); pStatic1->GetWindowRect (rcButton1); 

  pStatic2->GetWindowRect (rcButton2); GetCursorPos(amp;ptCursor); if 

  (rcButton1.PtInRect (ptCursor)   rcButton2.PtInRect (ptCursor)) { CWinApp *pApp=AfxGetApp(); 

  HICON hIconBang=pApp->LoadCursor (IDC_CURSOR1); SetCursor(hIconBang); return 

  TRUE; } else return Cdialog::OnSetCursor (pWnd, nHitTest, message); } 

  其作用是當鼠標位于button1和button2控件上時(shí), 

  將其形狀設為手形。 5、 給IDC_BUTTON1增加BN_CLICKD消息處理函數,代碼如下: 

  void ChyperlinkDlg::OnButton1() { // TODO: Add your control notification handler 

  code here ShellExecute(m_hWnd,NULL, "http://www.computerworld.com.cn", 

  NULL,NULL,SW_SHOWMAXIMIZED); } 6、 給IDC_BUTTON2增加BN_CLICKD消息處理函數,代碼如下: 

  void ChyperlinkDlg::OnButton2() { // TODO: Add your control notification handler 

  code here ShellExecute(m_hWnd,NULL, "mailto:west_virginia@netease.com", 

  NULL,NULL,SW_SHOWMAXIMIZED); } 

  ---- 運行此程序,在對話(huà)框上顯示計算機世界日報的首頁(yè)鏈接和作者的電子郵件地址,在其上點(diǎn)鼠標左鍵后將自動(dòng)進(jìn)入計算機日報首頁(yè)或啟動(dòng)郵件收發(fā)程序給作者寫(xiě)信,效果很理想。讀者可在此基礎上進(jìn)一步完善,使其更專(zhuān)業(yè)化,也可將其寫(xiě)成類(lèi),用起來(lái)更方便。 

  ---- ShellExecute是一功能很強大的函數,本文只使用了它的一種用法,更詳細全面的用法可參考Visual studio 6.0中所帶的MSDN library 。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
ShellExecute與ShellExecuteEx的用法
VFP中操作多種文件
Windows自定義消息
ShellExecute用法詳解
VB中Shell和ShellExecute函數的使用方法和區別
Windows 2000系統編程——進(jìn)程的創(chuàng )建
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久