青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++分析研究  
C++
日歷
<2013年9月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
統計
  • 隨筆 - 92
  • 文章 - 4
  • 評論 - 4
  • 引用 - 0

導航

常用鏈接

留言簿

隨筆檔案

文章檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

 

  VC窗口自由的調整大小的實現。具體代碼和詳細的英文說明,本篇是使用后的具體細節說明。

  1,將在對話框的屬性里設置 邊框可調整大小的

  2,在主窗體cpp添加 #include EasySize.h ,也可以按照原創的方法添加到 stdafx.h中

  3,在定義主窗體的地方

  以下是引用片段:

  class CEasySizeDemoDlg : public CDialog

  {

  DECLARE_EASYSIZE //添加這個,如果添加后編譯錯誤,參考步驟2。

  4,在主窗體的OnInitDialog消息函數中

  以下是引用片段:

  BOOL CEasySizeDemoDlg::OnInitDialog()

  {

  CDialog::OnInitDialog();

  ...

  INIT_EASYSIZE; //添加這個

  return TRUE; // return TRUE unless you set the focus to a control

  }

  5,重載消息WM_SIZE消息函數

  以下是引用片段:

  void CEasySizeDemoDlg::OnSize(UINT nType, int cx, int cy)

  {

  CDialog::OnSize(nType, cx, cy);

  UPDATE_EASYSIZE; //添加這個

  }

  6,如果你希望窗口在調整大小的時候限制最大不能超過多少,最小不能小于多少可以重載onsizing消息

  這個消息好象不能在類向導里直接添加,其實是可以的。當然,你要是嫌麻煩的話,就如下做1:

  直接早在:

  以下是引用片段:

  ON_WM_SIZE();下面再添加了這個

  ON_WM_SIZING() ;

  然后查找到:

  以下是引用片段:

  afx_msg void OnSize(UINT nType, int cx, int cy);下面再添加了這個

  afx_msg void OnSizing(UINT fwSide, LPRECT pRect);

  再添加事件處理函數:

  以下是引用片段:

  void CEasySizeDemoDlg::OnSizing(UINT fwSide, LPRECT pRect)

  {

  CDialog::OnSizing(fwSide, pRect);

  EASYSIZE_MINSIZE(280,250,fwSide,pRect); //280,250是最小尺寸,

  //如果想擁有最大尺寸功能可以修改EasySize.h,仿照EASYSIZE_MINSIZE的方法寫個最大限制的。

  }

  當然,你也可以用類向導來做的:類向導—>classinfo(類信息)—>Messagefilter—>Windows

  好了,然后你再回到Message maps里面去看message是不是里面就有了你要的WM_SIZING了,^_^!

  7,最后添加 消息映射

  以下是引用片段:

  BEGIN_EASYSIZE_MAP( your main dialog name) //這里修改成主窗體類名

  ...

  //這里針對每個需要在調整窗體大小時調整大小位置的控件添加處理函數

  EASYSIZE(control,left,top,right,bottom,options) //這里的control寫控件的id號雅思改分

  //left:如果要保持與主窗體左邊位置固定可以寫ES_BORDER,如果要保持大小不變,此處不加特殊處理,寫ES_KEEPSIZE,如果要以其他空間的左邊,作為基準可以寫該控件的id號

  //top,right,bottom同上

  //options控制水平垂直居中效果,如ES_HCENTER|ES_VCENTER ,無特殊寫0

  ...

  END_EASYSIZE_MAP

  具體EASYSIZE(control,left,top,right,bottom,options) 的用法:

  其中:control為對話框中的控件ID值,left,top,right,bottom四個參數為控件位置的坐標,其值可以選擇ES_BOARD,ES_KEEPSIZE, 控件ID值三者之一。Options可以為ES_HCENTER, ES_VCENTER的結合,options可置0。

  ES_BOARD表示控件與對話框邊界(以下簡稱邊界)的距離;

  ES_KEEPSIZE表示控件水平/垂直方向上尺寸保持不變;

  控件ID值表示當前控件與指定控件之間的距離;

  ES_HCENTER表示縮放后控件在指定位置內水平居中;

  ES_VCENTER表示縮放后控件在指定位置內垂直居中;

  例如:

  EASYSIZE(IDOK,ES_BORDER,ES_BORDER,ES_BORDER,ES_BORDER,0)

  表示縮放后,值為IDOK的控件,距離邊界上下左右位置保持不變,水平和垂直方向尺寸拉伸;

  EASYSIZE(IDOK,ES_BORDER,ES_BORDER,ES_BORDER,ES_BORDER,ES_HCENTER)

  表示縮放后,值為IDOK的控件,距離邊界上下位置保持不變,垂直方向尺寸拉伸,水平居中;

  EASYSIZE(IDOK,ES_BORDER,ES_BORDER,ES_BORDER,ES_BORDER,ES_HCENTER| ES_HCENTER)

  表示縮放后,值為IDOK的控件,在對話框內垂直居中,水平居中;雅思答案

  EASYSIZE(IDOK,ES_BORDER,ES_KEEPSIZE,ES_KEEPSIZE,ES_BORDER,0)

  表示縮放后,值為IDOK的控件,距離邊界左、下方位置保持不變,同時保持控件尺寸;

  EASYSIZE(IDOK,ES_BORDER,ES_KEEPSIZE, ES_BORDER,ES_BORDER,0)

  表示縮放后,值為IDOK的控件,距離邊界左、右、下方位置保持不變,水平方向尺寸拉伸,垂直方向尺寸不變;

  EASYSIZE(IDOK,ES_BORDER,ES_BORDER,IDCANCEL,ES_BORDER,0)

  表示縮放后,值為IDOK的控件,距離邊界上下左位置保持不變,距離ID值為IDCANCEL的右方位置距離保持不變,水平和垂直方向尺寸拉伸;(當使用指定控件作為定位參數時候,確保指定控件的EASYSIZE在該宏前面)

 

posted on 2013-08-17 09:59 HAOSOLA 閱讀(725) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


 
Copyright © HAOSOLA Powered by: 博客園 模板提供:滬江博客
PK10開獎 PK10開獎
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲自拍偷拍网址| 亚洲激情二区| 日韩一区二区精品在线观看| 狠狠色狠狠色综合日日tαg| 亚洲一级影院| 中文在线不卡| 欧美精品在线极品| 亚洲福利av| 精品成人一区二区| 久久资源在线| 国产欧美日韩综合精品二区| 亚洲视频在线播放| 妖精成人www高清在线观看| 亚洲精品影视在线观看| 亚洲欧洲精品天堂一级| 久久久久免费视频| 99视频+国产日韩欧美| 欧美插天视频在线播放| 免费毛片一区二区三区久久久| 欧美国产精品日韩| 欧美激情久久久久久| 一区在线观看| 久久亚洲私人国产精品va| 一区二区免费在线观看| 欧美精品成人91久久久久久久| 香蕉国产精品偷在线观看不卡| 欧美制服第一页| 久久人人97超碰精品888| 欧美噜噜久久久xxx| 亚洲精品中文字幕女同| 国产视频一区免费看| 亚洲欧美综合v| 久久久av网站| 精品成人国产在线观看男人呻吟| 亚洲精品自在在线观看| 夜夜躁日日躁狠狠久久88av| 欧美三级日本三级少妇99| 久久人体大胆视频| 亚洲大片免费看| 欧美高清在线精品一区| 99热精品在线观看| 午夜精品在线| 一区二区在线视频观看| 欧美风情在线观看| 中文欧美在线视频| 久久一区二区三区四区| 亚洲国产一区二区视频| 欧美视频在线一区二区三区| 亚洲一区二区三区四区在线观看 | 亚洲天堂av电影| 国产精品成人一区二区网站软件| 欧美国产日韩亚洲一区| 亚洲最黄网站| 国产日韩欧美| 欧美激情a∨在线视频播放| 宅男精品视频| 在线视频亚洲一区| 国产香蕉久久精品综合网| 一本色道久久综合精品竹菊| 欧美一区二区在线免费播放| 1769国产精品| 国产精品视频99| 久久久久久电影| 久久综合伊人77777麻豆| 亚洲精品综合在线| 国产日韩欧美精品| 欧美国产日韩一区二区三区| 欧美91福利在线观看| 午夜精品久久久久久久久| 亚洲电影在线观看| 国产精品久久久久久亚洲调教 | 欧美精品三级| 性色一区二区| 中国成人亚色综合网站| 欧美高清hd18日本| 久久精品国产精品亚洲| 亚洲一区二区动漫| 亚洲经典三级| 欧美久久视频| 久久亚洲精品伦理| 欧美一二三视频| 麻豆乱码国产一区二区三区| 亚洲尤物在线| 99伊人成综合| 亚洲精选中文字幕| 欧美日韩中文字幕在线| 男人的天堂亚洲在线| 久久狠狠一本精品综合网| 亚洲午夜电影在线观看| 亚洲七七久久综合桃花剧情介绍| 99精品视频免费观看视频| 亚洲高清久久| 在线日韩视频| 激情小说另类小说亚洲欧美| 国产伦精品一区二区三区免费迷| 久久久av毛片精品| 亚洲欧美综合网| 午夜精品av| 亚洲免费在线精品一区| 亚洲一区国产精品| 久久亚洲私人国产精品va媚药| 亚洲国产精品精华液网站| 黑丝一区二区| 欧美日韩一二三四五区| 亚洲欧美国产一区二区三区| 9色精品在线| 正在播放亚洲| 亚洲女人小视频在线观看| 欧美aⅴ99久久黑人专区| 久久午夜视频| 久热精品视频在线免费观看 | 亚洲国产成人一区| 伊人春色精品| 国产精品日韩高清| 国产精自产拍久久久久久蜜| 国产精品社区| 狠狠网亚洲精品| 一区二区三区在线免费播放| 在线成人激情黄色| 亚洲日本中文字幕| av成人动漫| 欧美在线3区| 久久久久久久综合日本| 免费欧美高清视频| 亚洲日本aⅴ片在线观看香蕉| 久久精品国产99国产精品澳门| aa国产精品| 午夜精品一区二区三区电影天堂| 亚洲精品影院| 午夜精品影院| 免费亚洲网站| 亚洲欧洲视频在线| 亚洲午夜精品在线| 久久精品国产视频| 欧美大胆a视频| 国产精品视频第一区| 国内精品嫩模av私拍在线观看| 欧美性开放视频| 国际精品欧美精品| 亚洲国产日韩欧美| 亚洲综合色丁香婷婷六月图片| a91a精品视频在线观看| 欧美一级片一区| 亚洲成色精品| 亚洲欧美日韩精品久久久| 久久综合五月天婷婷伊人| 欧美视频日韩| 曰本成人黄色| 午夜精品偷拍| 亚洲福利视频三区| 午夜精彩视频在线观看不卡| 欧美成人亚洲成人| 欧美成人亚洲| 国产揄拍国内精品对白| 一本久久综合亚洲鲁鲁| 久久综合九色| 亚洲视频综合在线| 欧美成人午夜视频| 国产亚洲欧洲997久久综合| 这里只有精品在线播放| 久久亚洲影院| 午夜精品福利在线观看| 欧美日韩成人在线播放| 亚洲电影免费在线观看| 1024亚洲| 久久精品91久久久久久再现| 久久久久一区二区| 免费成人你懂的| 欧美一区二区精品在线| 欧美日本韩国| 亚洲欧洲精品一区二区精品久久久| 亚洲精品一区二区三区四区高清 | 久久综合久久综合九色| 国产女主播一区| 亚洲午夜免费视频| 亚洲精品一级| 欧美精品 日韩| 亚洲人成网站色ww在线| 欧美xart系列高清| 久久国产精品亚洲77777| 欧美mv日韩mv国产网站| 一区在线免费观看| 久久精品盗摄| 最新国产乱人伦偷精品免费网站 | 亚洲综合色婷婷| 欧美日韩在线观看一区二区三区| 国产精品美女久久久久久免费| 国内精品写真在线观看| 午夜精品美女自拍福到在线| 99re在线精品| 国产精品扒开腿做爽爽爽软件 | 在线综合欧美| 亚洲乱码国产乱码精品精| 欧美成人r级一区二区三区| 亚洲国产精品久久久久| 欧美黄色免费| 欧美精品在线一区二区| 国产亚洲精品bv在线观看| 久久久久国产一区二区| 久久久久久久999|