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

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

?? vctip3.html

?? 一些關于vc編程技巧的文章
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<html><head><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80"><meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0"><meta NAME="doccomm" CONTENT="sss"><meta NAME="Template" CONTENT="C:\MSOffice\Template\Sl_BOOK.dot"><meta NAME="Author" CONTENT="Cheng Jinxing"><title>Visual C++編程技巧之三</title></head><body TEXT="#000000" BGCOLOR="#CCFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000"><p align="center"><br><font SIZE="+3" FACE="楷體_GB2312">Visual C++編程技巧之三</font> </p><p><a HREF="#tip17"><font SIZE="+0" FACE="Times New Roman">17</font><font SIZE="+0">、如何創建一個字回繞的</font><fontSIZE="+0" FACE="Times New Roman">CEditView</font></a> </p><p><a HREF="#tip18"><font SIZE="+0" FACE="Times New Roman">18</font><font SIZE="+0">、通用控件的顯示窗口</font></a> </p><p><a HREF="#tip19"><font SIZE="+0" FACE="Times New Roman">19</font><font SIZE="+0">、移動窗口</font></a> </p><p><a HREF="#tip20"><font SIZE="+0" FACE="Times New Roman">20</font><font SIZE="+0">、重置窗口的大小</font></a> </p><p><a HREF="#tip21"><font SIZE="+0" FACE="Times New Roman">21</font><font SIZE="+0">、如何單擊除了窗口標題欄以外的區域使窗口移動</font></a> </p><p><a HREF="#tip22"><font SIZE="+0" FACE="Times New Roman">22</font><font SIZE="+0">、如何改變視窗的背景顏色</font></a> </p><p><a HREF="#tip23"><font SIZE="+0" FACE="Times New Roman">23</font><font SIZE="+0">、如何改變窗口標題</font></a> </p><p><a HREF="#tip24"><font SIZE="+0" FACE="Times New Roman">24</font><font SIZE="+0">、如何防止主框窗口在其說明中顯示活動的文檔名</font></a> </p><p><font SIZE="+2"><b> </b></font> </p><p><a NAME="tip17"></a><b><font SIZE="+2"><font FACE="Times New Roman">17</font><fontFACE="黑體">、如何創建一個字回繞的</font><font FACE="Times New Roman">CEditView</font></font></b> </p><p><font SIZE="+0">重載<font FACE="Times New Roman">CWnd : : PreCreateWindow</font>和修改<fontFACE="Times New Roman">CREATESTRUCT</font>結構,關閉<font FACE="Times New Roman">CEditView</font>對象的<fontFACE="Times New Roman">ES_AUTOHSCROLL</font>和<font FACE="Times New Roman">WS_HSCROLL</font>風格位, 由于<font FACE="Times New Roman">CEditView : : PreCreateWindow</font>顯示設置<fontFACE="Times New Roman">cs. style</font>,調用基類函數后要修改<fontFACE="Times New Roman">cs . style</font>。</font> </p><p><font SIZE="+0" FACE="Times New Roman">BOOL CSampleEDitView : : PreCreateWindow (CREATESTRUCT&amp;cs)</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">//First call basse class function .</font> </p><p><font SIZE="+0" FACE="Times New Roman">BOOL bResutl =CEditView : : PreCreateWindow (cs) ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Now specify the new window style .</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">cs.style &amp;= ~ (ES_AUTOHSCROLL </font>|<fontFACE="Times New Roman">WS_HSCROLL);</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">return bResult ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><a NAME="tip18"></a><b><font SIZE="+2"><font FACE="Times New Roman">18</font><fontFACE="黑體">、通用控件的顯示窗口</font></font></b> </p><p><font SIZE="+0"><font FACE="Times New Roman">MFC</font>提供了幾個<fontFACE="Times New Roman">CView</font>派生的視窗類, 封裝了通用控件的功能,但仍然使用工</font> </p><p><font SIZE="+0">作框文檔顯示窗口體系結構:<font FACE="Times New Roman">CEditView</font>封裝了編輯控件,<fontFACE="Times New Roman">CTreeView</font>保持了樹列表</font> </p><p><font SIZE="+0">控件,<font FACE="Times New Roman">CListView</font>封裝了列表顯示窗口控件,<fontFACE="Times New Roman">CRichEditView</font>可以處理多種編輯控件。</font> </p><p><a NAME="tip19"></a><b><font SIZE="+2"><font FACE="Times New Roman">19</font><fontFACE="黑體">、移動窗口</font></font></b> </p><p><font SIZE="+0">調用<font FACE="Times New Roman">CWnd : : SetWindowPos</font>并指定<fontFACE="Times New Roman">SWP_NOSIZE</font>標志。目的位置與父窗口</font> </p><p><font SIZE="+0">有關(頂層窗口與屏幕有關)。調用<fontFACE="Times New Roman">CWnd : : MoveWindow</font>時必須要指定窗口</font> </p><p><font SIZE="+0">的大小。</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Move window to positoin 100 , 100 of its parent window .</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">SetWindowPos (NULL, 100 , 100 , 0 , 0 , SWP_NOSIZE </font>|<font FACE="Times New Roman">SWP_NOAORDER);</font></font> </p><p><a NAME="tip20"></a><b><font SIZE="+2"><font FACE="Times New Roman">20</font><fontFACE="黑體">、重置窗口的大小</font></font></b> </p><p><font SIZE="+0">調用<font FACE="Times New Roman">CWnd: : SetWindowPos</font>并指定<fontFACE="Times New Roman">SWP_NOMOVE</font>標志, 也可調用</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">CWnd : : MoveWindow </font>但必須指定窗口的位置。</font> </p><p><font SIZE="+0" FACE="Times New Roman">// Get the size of the window .</font> </p><p><font SIZE="+0" FACE="Times New Roman">Crect reWindow ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">GetWindowRect (reWindow );</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Make the window twice as wide and twice as tall .</font> </p><p><font SIZE="+0" FACE="Times New Roman">SetWindowPos (NULL , 0 , 0 , reWindow . Width ( ) *2,</font> </p><p><font SIZE="+0" FACE="Times New Roman">reWindow . Height () * 2,</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">SWP_NOMOVE </font>|<fontFACE="Times New Roman">SWP_NOZORDER );</font></font> </p><p><a NAME="tip21"></a><b><font SIZE="+2"><font FACE="Times New Roman">21</font><fontFACE="黑體">、如何單擊除了窗口標題欄以外的區域使窗口移動</font></font></b> </p><p><font SIZE="+0">當窗口需要確定鼠標位置時<font FACE="Times New Roman">Windows</font>向窗口發送<fontFACE="Times New Roman">WM_NCHITTEST</font>信息,可以處理</font> </p><p><font SIZE="+0">該信息使<font FACE="Times New Roman">Windows</font>認為鼠標在窗口標題上。對于對話框和基于對話的應用程序,可</font> </p><p><font SIZE="+0">以使用<font FACE="Times New Roman">ClassWizard</font>處理該信息并調用基類函數, 如果函數返回<font FACE="Times New Roman">HTCLIENT </font>則表明</font> </p><p><font SIZE="+0">鼠標在客房區域,返回<font FACE="Times New Roman">HTCAPTION</font>表明鼠標在<fontFACE="Times New Roman">Windows</font>的標題欄中。</font> </p><p><font SIZE="+0" FACE="Times New Roman">UINT CSampleDialog : : OnNcHitTest (Cpoint point )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">UINT nHitTest =Cdialog: : OnNcHitTest (point );</font> </p><p><font SIZE="+0" FACE="Times New Roman">return (nHitTest = =HTCLIENT)? HTCAPTION : nHitTest ;</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p><p><font SIZE="+0">上述技術有兩點不利之處, 其一是在窗口的客戶區域雙擊時, 窗口將極大;</font> </p><p><font SIZE="+0">其二, 它不適合包含幾個視窗的主框窗口。還有一種方法,當用戶按下鼠標左鍵</font> </p><p><font SIZE="+0">使主框窗口認為鼠標在其窗口標題上,使用<fontFACE="Times New Roman">ClassWizard</font>在視窗中處理<font FACE="Times New Roman">WM_LBUTTODOWN</font></font> </p><p><font SIZE="+0">信息并向主框窗口發送一個<font FACE="Times New Roman">WM_NCLBUTTONDOWN</font>信息和一個單擊測試<fontFACE="Times New Roman">HTCAPTION</font>。</font> </p><p><font SIZE="+0" FACE="Times New Roman">void CSampleView : : OnLButtonDown (UINT nFlags , Cpoint point )</font> </p><p><font SIZE="+0" FACE="Times New Roman">{</font> </p><p><font SIZE="+0" FACE="Times New Roman">CView : : OnLButtonDow (nFlags , pont );</font> </p><p><font SIZE="+0" FACE="Times New Roman">//Fool frame window into thinking somene clicked on</font> </p><p><font SIZE="+0" FACE="Times New Roman">its caption bar .</font> </p><p><font SIZE="+0"><font FACE="Times New Roman">GetParentFrame ( ) </font>—<fontFACE="Times New Roman">&gt; PostMessage (</font></font> </p><p><font SIZE="+0" FACE="Times New Roman">WM_NCLBUTTONDOWN , HTCAPTION , MAKELPARAM (poitn .x , point .y) );</font> </p><p><font SIZE="+0" FACE="Times New Roman">}</font> </p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜小视频| 色香蕉久久蜜桃| 国内精品国产成人| 国产成人av福利| 色婷婷综合久久久久中文一区二区| 国产传媒日韩欧美成人| 欧美在线观看视频一区二区三区| 欧美三级中文字幕在线观看| 日韩欧美国产精品| 亚洲制服丝袜av| 成人午夜激情视频| 欧美tickling挠脚心丨vk| 91首页免费视频| 精品国产露脸精彩对白| 一区二区三区四区中文字幕| 一区二区三区四区在线播放| 蜜芽一区二区三区| av在线播放不卡| 国产女主播视频一区二区| 亚洲国产一二三| 99热99精品| 亚洲精品在线观看视频| 轻轻草成人在线| 精品视频全国免费看| 一区二区三区在线播放| av在线这里只有精品| 国产精品久久久久久久岛一牛影视| 三级影片在线观看欧美日韩一区二区| av成人免费在线| 亚洲四区在线观看| 777精品伊人久久久久大香线蕉| 亚洲精品五月天| 一本到不卡精品视频在线观看| 18涩涩午夜精品.www| 91视频xxxx| 免费xxxx性欧美18vr| 欧美精品一区二| 欧洲精品一区二区| 日韩电影免费在线| 久久精品在这里| 日本二三区不卡| 日本亚洲一区二区| 亚洲欧美另类小说| 日韩一二三四区| eeuss国产一区二区三区| 亚洲最色的网站| 国产午夜亚洲精品理论片色戒 | 一卡二卡三卡日韩欧美| 在线视频一区二区三| 久久国产精品免费| 亚洲日本va午夜在线影院| 91精品国产综合久久精品图片| 激情图片小说一区| 日韩精品欧美精品| 一区二区三区四区激情| 国产精品美女久久久久高潮| 91麻豆精品国产91久久久| 色综合视频一区二区三区高清| 美国精品在线观看| 三级在线观看一区二区| 亚洲一区视频在线观看视频| 国产精品毛片大码女人| 国产午夜精品一区二区三区嫩草 | 精品久久久久久亚洲综合网| 91成人在线精品| 欧美亚洲精品一区| 欧洲另类一二三四区| 在线观看91精品国产入口| 91美女视频网站| 在线观看国产日韩| 欧美一区二区视频网站| 7777精品伊人久久久大香线蕉的 | 国产精品一区二区三区四区| 国产传媒久久文化传媒| 国产成人午夜99999| 91在线视频18| 欧美日韩一区二区欧美激情| 日韩欧美国产小视频| 91浏览器打开| 色999日韩国产欧美一区二区| 99久久国产综合精品色伊| 欧美裸体bbwbbwbbw| 精品成a人在线观看| 亚洲色图在线视频| 美日韩一区二区| 成人av在线资源网站| 欧美大白屁股肥臀xxxxxx| 精品福利一区二区三区免费视频| 亚洲国产精品黑人久久久 | 日韩欧美的一区| 成人福利视频在线| 99re视频精品| 国产一区二区三区蝌蚪| 亚洲成人激情av| 中文字幕亚洲欧美在线不卡| 欧美日韩在线三区| 成人av电影免费在线播放| 日本成人在线网站| 亚洲视频免费在线观看| 精品三级av在线| 91精品欧美久久久久久动漫| av在线综合网| jiyouzz国产精品久久| 国产综合色视频| 国产自产高清不卡| 奇米亚洲午夜久久精品| 琪琪一区二区三区| 麻豆国产欧美一区二区三区| 亚洲在线观看免费| 亚洲午夜一二三区视频| 一区二区三区四区精品在线视频| 国产精品婷婷午夜在线观看| 久久精品人人爽人人爽| 久久一二三国产| 久久久久久99久久久精品网站| 日韩午夜在线观看视频| 欧美国产精品一区二区三区| 制服丝袜av成人在线看| 久久女同互慰一区二区三区| 日韩亚洲国产中文字幕欧美| 欧美精品一区二区三区很污很色的| 欧美一区二区三区不卡| 久久久久久免费网| 国产日产亚洲精品系列| 亚洲激情男女视频| 毛片基地黄久久久久久天堂| 国产成人在线观看| 欧美伊人久久大香线蕉综合69 | 在线观看一区不卡| 日韩视频国产视频| 中文字幕一区二区三区四区不卡| 亚洲视频在线一区| 国产综合成人久久大片91| 99久久婷婷国产综合精品电影| 欧美视频完全免费看| 精品日韩一区二区三区| 亚洲一二三四久久| 粉嫩久久99精品久久久久久夜| 欧美主播一区二区三区| 久久久久国色av免费看影院| 亚洲电影一区二区三区| 成人av在线播放网站| 精品国产一区二区三区四区四| 18欧美亚洲精品| 波多野结衣一区二区三区| 欧美一区二区三区视频免费播放 | 7777精品伊人久久久大香线蕉经典版下载| 在线亚洲一区观看| 亚洲女厕所小便bbb| 激情六月婷婷久久| 日韩视频一区在线观看| 三级不卡在线观看| 亚洲一区二区精品视频| 日韩 欧美一区二区三区| 波多野结衣中文一区| 久久久久久亚洲综合| 久久99热国产| 精品日韩一区二区三区| 国产精品996| 国产精品免费久久| 国产99精品国产| 88在线观看91蜜桃国自产| 亚洲精品视频一区| 色噜噜狠狠色综合欧洲selulu| 宅男在线国产精品| 国产精品综合视频| 久久夜色精品一区| 99久久综合国产精品| 亚洲黄网站在线观看| 欧美日韩一二区| 精品一区二区三区视频| 亚洲色图在线播放| 欧美日韩日日夜夜| 国产在线播放一区| 亚洲欧美激情一区二区| 777奇米四色成人影色区| 美女一区二区在线观看| 欧美国产97人人爽人人喊| 91美女精品福利| 精品在线观看免费| 一区二区三国产精华液| 欧美成人一区二区三区在线观看| 国产又黄又大久久| 亚洲欧洲日韩女同| 国产日韩成人精品| 56国语精品自产拍在线观看| 免费人成在线不卡| 亚洲成av人片观看| 中文字幕乱码久久午夜不卡| 日本久久电影网| 97国产精品videossex| 久久不见久久见免费视频7| 亚洲青青青在线视频| 日本一区二区久久| 日韩精品一区国产麻豆| 91国偷自产一区二区开放时间| 成人动漫视频在线| 成人中文字幕在线| 一区二区三区欧美视频| 中文字幕在线播放不卡一区|