亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vctip4.html

?? 一本很好的書籍
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<p><font SIZE="+0" FACE="Times New Roman">CStatusBar * pStatusBar =</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">(CStatusBar *) AfxGetMainWnd ( ) </font>—<fontFACE="Times New Roman">&gt; GetDescendantWindow</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">(AFX_IDW_STUTUS_BAR);</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Get pointer to toolbar .</font> </p><p><font SIZE="+0" FACE="Times New Roman">CToolBar * pToolBar =</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">(CToolBar * ) AfxGetMainWnd ( ) </font>—<fontFACE="Times New Roman">&gt; GetDescendantWindow (AFX_IDW_TOOLBAR);</font></font> </p><p><a NAME="tip28"></a><b><font SIZE="+2"><font FACE="Times New Roman">28</font><fontFACE="黑體">、如何使能和禁止工具條的工具提示</font></font></b> </p><p><font SIZE="+0">如果設置了<font FACE="Times New Roman">CBRS_TOOLTIPS</font>風格位,工具條將顯示工具提示,要使能或者禁止</font> </p><p><font SIZE="+0">工具提示,需要設置或者清除該風格位。下例通過調用<fontFACE="Times New Roman">CControlBar : : GetBarStyle</font></font> </p><p><font SIZE="+0">和<font FACE="Times New Roman">CControlBar : : SetBarStyle</font>建立一個完成此功能的成員函數:</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CMainFrame : : EnableToolTips ( BOOL bDisplayTips )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">ASSERT_VALID (m_wndToolBar);</font> </p><p><font SIZE="+0" FACE="Times New Roman">DWORD dwStyle = m _wndToolBar.GetBarStyle ( ) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">if (bDisplayTips)</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">dwStyle </font>|<fontFACE="Times New Roman">=CBRS_TOOLTIPS ;</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">else</font> </p><p><font SIZE="+0" FACE="Times New Roman">dwStyle &amp; = ~ CBRS_TOOLTIPS ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">m_wndToolBar.SetBarStyle (dwStyle );</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip29"></a><b><font SIZE="+2"><font FACE="Times New Roman">29</font><fontFACE="黑體">、如何設置工具條標題</font></font></b> </p><p><font SIZE="+0">工具條是一個窗口,所以可以在調用<fontFACE="Times New Roman">CWnd : : SetWindowText</font>來設置標題,例子如下:</font> </p><p><font SIZE="+0" FACE="Times New Roman">int CMainFrame : : OnCreate (LPCREATESTRUCT lpCreateStruct )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0">…</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Set the caption of the toolbar .</font> </p><p><font SIZE="+0" FACE="Times New Roman">m_wndToolBar.SetWindowText (_T &quot;Standdard&quot;);</font> </p><p><a NAME="tip30"></a><b><font SIZE="+2"><font FACE="Times New Roman">30</font><fontFACE="黑體">、如何創建和使用無模式對話框</font></font></b> </p><p><font SIZE="+0"><font FACE="Times New Roman">MFC</font>將模式和無模式對話封裝在同一個類中,但是使用無模式對話需要幾</font> </p><p><font SIZE="+0">個對話需要幾個額處的步驟。首先,使用資源編輯器建立對話資源并使用</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">ClassWizard</font>創建一個<fontFACE="Times New Roman">CDialog</font>的派生類。模式和無模式對話的中止是不一樣的:</font> </p><p><font SIZE="+0">模式對話通過調用<font FACE="Times New Roman">CDialog : : EndDialog </font>來中止,無模式對話則是調用</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">CWnd: : DestroyWindow</font>來中止的,函數<fontFACE="Times New Roman">CDialog : : OnOK</font>和<font FACE="Times New Roman">CDialog : : OnCancel</font></font> </p><p><font SIZE="+0">調用<font FACE="Times New Roman">EndDialog ,</font>所以需要調用<fontFACE="Times New Roman">DestroyWindow</font>并重置無模式對話的函數。</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleDialog : : OnOK ( )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Retrieve and validate dialog data .</font> </p><p><font SIZE="+0" FACE="Times New Roman">if (! UpdateData (TRUE) )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">// the UpdateData rountine will set focus to correct item</font> </p><p><font SIZE="+0" FACE="Times New Roman">TRACEO (&quot; UpdateData failed during dialog termination .\n&quot;) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">return ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Call DestroyWindow instead of EndDialog .</font> </p><p><font SIZE="+0" FACE="Times New Roman">DestroyWindow ( ) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleDialog : : OnCancel ( )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Call DestroyWindow instead of EndDialog .</font> </p><p><font SIZE="+0" FACE="Times New Roman">DestroyWindow ( ) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0">其次,需要正確刪除表示對話的<font FACE="Times New Roman">C++</font>對象。對于模式對來說,這很容易,需要創建函數返回后即可刪除<fontFACE="Times New Roman">C++</font>對象;無模式對話不是同步的,創建函數調用后立即返回,因而用戶不知道何時刪除<fontFACE="Times New Roman">C++</font>對象。撤銷窗口時工作框調用<fontFACE="Times New Roman">CWnd : : PostNcDestroy</font>,可以重置該函數并執行清除操作,諸如刪除<fontFACE="Times New Roman">this</font>指針。</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleDialog : : PostNcDestroy ( )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Declete the C++ object that represents this dialog .</font> </p><p><font SIZE="+0" FACE="Times New Roman">delete this ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0">最后,要創建無模式對話。可以調用<fontFACE="Times New Roman">CDialog : : DoModal</font>創建一個模式對放, 要創建一個無模式對話則要調用<font FACE="Times New Roman">CDialog: : Create</font>。下面的例子說明了應用程序是如何創建無模式對話的:</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CMainFrame : : OnSampleDialog ( )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Allocate a modeless dialog object .</font> </p><p><font SIZE="+0" FACE="Times New Roman">CSampleDilog * pDialog =new CSampleDialog ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">ASSERT_VALID (pDialog) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Create the modeless dialog .</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">BOOL bResult = pDialog </font>—<fontFACE="Times New Roman">&gt; Creste (IDD_IDALOG) ;</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">ASSERT (bResult ) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip31"></a><b><font SIZE="+2"><font FACE="Times New Roman">31</font><fontFACE="黑體">、如何在對話框中顯示一個位圖</font></font></b> </p><p><font SIZE="+0">這要歸功于<font FACE="Times New Roman">Win 32</font>先進的靜態控件和<fontFACE="Times New Roman">Microsoft</font>的資源編輯器, 在對話框中顯示位圖是很容易的, 只需將圖形控件拖到對話中并選擇適當屬性即可,用戶也可以顯示圖標、位圖以及增強型元文件。</font> </p><p><a NAME="tip32"></a><b><font SIZE="+2"><font FACE="Times New Roman">32</font><fontFACE="黑體">、如何改變對話或窗體視窗的背景顏色</font></font></b> </p><p><font SIZE="+0">調用<font FACE="Times New Roman">CWinApp : : SetDialogBkColor</font>可以改變所有應用程序的背景顏色。第一個參數指定了背景顏色,第二個參數指定了文本顏色。下例將應用程序對話設置為藍色背景和黃色文本。</font> </p><p><font SIZE="+0" FACE="Times New Roman">BOOL CSampleApp : : InitInstance ( )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0">…</font> </p><p><font SIZE="+0" FACE="Times New Roman">//use blue dialog with yellow text .</font> </p><p><font SIZE="+0" FACE="Times New Roman">SetDialogBkColor (RGB (0, 0, 255 ), RGB ( 255 , 255 , 0 ) ) ;</font> </p><p><font SIZE="+0">…</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0">需要重畫對話(或對話的子控件)時,<fontFACE="Times New Roman">Windows</font>向對話發送消息<font FACE="Times New Roman">WM_CTLCOLOR</font>,通常用戶可以讓<fontFACE="Times New Roman">Windows</font>選擇繪畫背景的刷子,也可重置該消息指定刷子。下例說明了創建一個紅色背景對話的步驟。</font> </p><p><font SIZE="+0">首先,給對話基類增加一人成員變量<fontFACE="Times New Roman">CBursh :</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">class CMyFormView : public CFormView</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0">…</font> </p><p><font SIZE="+0" FACE="Times New Roman">private :</font> </p><p><font SIZE="+0" FACE="Times New Roman">CBrush m_ brush ; // background brush</font> </p><p><font SIZE="+0">…</font> </p><p><font SIZE="+0" FACE="Times New Roman">} ;</font> </p><p><font SIZE="+0">其次, 在類的構造函數中將刷子初始化為所需要的背景顏色。</font> </p><p><font SIZE="+0" FACE="Times New Roman">CMyFormView : : CMyFormView ( )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Initialize background brush .</font> </p><p><font SIZE="+0" FACE="Times New Roman">m_brush .CreateSolidBrush (RGB ( 0, 0, 255 ) )</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0">最后,使用<font FACE="Times New Roman">ClassWizard</font>處理<fontFACE="Times New Roman">WM_CTLCOLOR</font>消息并返回一個用來繪畫對話背景的刷子句柄。注意:由于當重畫對話控件時也要調用該函數,所以要檢測<fontFACE="Times New Roman">nCtlColor</font>參量。</font> </p><p><font SIZE="+0" FACE="Times New Roman">HBRUSH CMyFormView : : OnCtlColor (CDC* pDC , CWnd*pWnd , UINT nCtlColor )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Determine if drawing a dialog box . If we are , return +handle to</font> </p><p><font SIZE="+0" FACE="Times New Roman">//our own background brush . Otherwise let windows handle it .</font> </p><p><font SIZE="+0" FACE="Times New Roman">if (nCtlColor = = CTLCOLOR _ DLG )</font> </p><p><font SIZE="+0" FACE="Times New Roman">return (HBRUSH) m_brush .GetSafeHandle ( ) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">return CFormView : : OnCtlColor (pDC, pWnd , nCtlColor );</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><hr><p>&nbsp;<a HREF="skill.htm">返回上頁</a>&nbsp;&nbsp;&nbsp;</p></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91豆麻精品91久久久久久| 色综合久久天天| 一区二区三区精品久久久| 欧美日韩一区二区在线观看视频| 韩国女主播一区二区三区| 亚洲成人av电影| 国产精品高清亚洲| 精品成人佐山爱一区二区| 欧美日韩激情在线| 99久久精品免费精品国产| 精品中文字幕一区二区小辣椒 | 精品免费99久久| 欧美在线观看一区| 99久久婷婷国产综合精品| 狠狠久久亚洲欧美| 麻豆91精品91久久久的内涵| 亚洲风情在线资源站| 亚洲人成网站影音先锋播放| 久久九九久久九九| 2021久久国产精品不只是精品| 666欧美在线视频| 欧美日韩一区二区电影| 在线观看视频一区| 色婷婷一区二区三区四区| 99re免费视频精品全部| 成人黄色网址在线观看| 国产高清不卡一区| 国产不卡视频一区| 成人小视频在线| 国产精品夜夜爽| 国产成人精品免费在线| 国产91富婆露脸刺激对白| 国产一区二区免费看| 国产精品影音先锋| 丰满亚洲少妇av| 波多野结衣中文字幕一区| 国产成人自拍网| 国产aⅴ综合色| 成人教育av在线| 91在线观看一区二区| 一本色道久久综合精品竹菊| 色老汉av一区二区三区| 欧美中文一区二区三区| 欧美日韩的一区二区| 91精品国产福利| 日韩欧美中文字幕制服| 国产精品美日韩| 欧美精品一二三| 91精品国产综合久久精品图片| 精品视频1区2区3区| 欧美精选午夜久久久乱码6080| 91麻豆精品91久久久久久清纯| 91精品在线一区二区| 成人性色生活片免费看爆迷你毛片| 夜夜爽夜夜爽精品视频| 国产人成亚洲第一网站在线播放 | 一区二区三区四区激情 | 蜜臀av在线播放一区二区三区| 欧美精品一区二区久久久| 在线亚洲一区二区| 成人免费不卡视频| 成人高清视频在线| 成人高清免费观看| 懂色中文一区二区在线播放| 大胆亚洲人体视频| 国产高清久久久| 精品久久久久久久久久久久久久久| 91老师国产黑色丝袜在线| 久久99久久99精品免视看婷婷| 久久久久国产精品麻豆| 国产片一区二区| 午夜电影网亚洲视频| 欧美日韩国产综合一区二区 | 毛片不卡一区二区| 久久精品72免费观看| 成人av资源网站| 欧美日韩aaa| 国产亚洲欧美在线| 亚洲一二三区视频在线观看| 久久精品av麻豆的观看方式| av综合在线播放| 91精品国产91久久久久久一区二区 | 蜜臀av性久久久久蜜臀av麻豆| 国产乱码精品一区二区三区忘忧草| 99精品桃花视频在线观看| 欧美精品粉嫩高潮一区二区| 国产日本欧美一区二区| 午夜av电影一区| 成人免费视频免费观看| 884aa四虎影成人精品一区| 国产精品久久久久久久岛一牛影视| 午夜精品久久久久久久99樱桃| 粉嫩在线一区二区三区视频| 欧美一区国产二区| 亚洲色图在线播放| 国产精品一区免费在线观看| 欧美中文字幕久久| 国产欧美精品国产国产专区| 全部av―极品视觉盛宴亚洲| 一本大道久久a久久精二百 | 国产精品成人免费在线| 蜜臀91精品一区二区三区| 99国产精品99久久久久久| 2017欧美狠狠色| 日韩电影在线一区| 在线国产电影不卡| 国产精品国产馆在线真实露脸 | 亚洲人xxxx| 国产成人精品网址| 精品三级在线观看| 日韩成人精品在线| 欧美色爱综合网| 亚洲综合在线免费观看| av在线播放一区二区三区| 2023国产精品| 精品在线观看免费| 日韩欧美国产精品一区| 亚洲国产乱码最新视频| 97se亚洲国产综合自在线| 欧美国产日产图区| 国产美女精品一区二区三区| 欧美一级免费大片| 视频一区二区国产| 欧美日韩一区三区| 亚洲大片在线观看| 欧美日韩一区高清| 亚洲成av人片一区二区三区| 欧美色图一区二区三区| 亚洲乱码国产乱码精品精的特点| 99久久婷婷国产综合精品| 国产精品久久久久精k8| av在线这里只有精品| 亚洲欧洲韩国日本视频| 91在线观看美女| 一片黄亚洲嫩模| 欧美探花视频资源| 天天影视网天天综合色在线播放| 欧美日韩成人在线| 免费在线观看成人| 国产日产欧美一区二区视频| 国产原创一区二区| 亚洲国产精品传媒在线观看| 懂色av噜噜一区二区三区av| 国产精品久久三| 欧洲亚洲国产日韩| 三级久久三级久久久| 日韩一区国产二区欧美三区| 久久精品免费观看| 久久精品免费在线观看| 99久久亚洲一区二区三区青草| 亚洲乱码国产乱码精品精98午夜| 欧美日韩一级视频| 老司机精品视频一区二区三区| 亚洲精品一区二区三区香蕉| 成人综合日日夜夜| 亚洲综合一区二区精品导航| 91精品国产综合久久久久久 | 中文字幕亚洲综合久久菠萝蜜| aaa欧美日韩| 午夜精品久久久久久久蜜桃app| 日韩午夜激情av| 国产91在线|亚洲| 一卡二卡三卡日韩欧美| 日韩视频一区在线观看| 国产成人精品www牛牛影视| 亚洲精品成人在线| 欧美mv日韩mv国产网站| 99视频精品全部免费在线| 亚洲成人av电影| 久久无码av三级| 色av成人天堂桃色av| 蜜臀久久99精品久久久久宅男| 国产欧美精品在线观看| 91久久精品午夜一区二区| 另类中文字幕网| 综合中文字幕亚洲| 91精品国产黑色紧身裤美女| 国产a久久麻豆| 天堂一区二区在线免费观看| 欧美极品美女视频| 4438成人网| 色综合一个色综合| 精品一区二区三区日韩| 亚洲尤物视频在线| 国产亚洲精品7777| 欧美一区二区三区在线视频 | 99国产精品国产精品毛片| 日韩二区三区四区| 亚洲人成网站在线| 久久视频一区二区| 欧美日韩在线三区| 99re这里只有精品6| 国产一区二区在线看| 亚洲自拍偷拍网站| 国产精品久久久久久亚洲毛片| 3d成人动漫网站| 欧美系列在线观看| 国产成人精品免费网站| 免费看日韩精品| 亚洲精品免费播放|