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

C++分析研究  
C++
日歷
<2013年8月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567
統計
  • 隨筆 - 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>
            久久精品伊人| 亚洲一区二区视频| 欧美激情按摩| 久久男女视频| 美女黄毛**国产精品啪啪| 久久九九国产| 美女精品一区| 欧美日本在线播放| 亚洲国产精品日韩| 久久综合中文色婷婷| 欧美 日韩 国产精品免费观看| 欧美成人一区二区三区| 亚洲精品日本| 性欧美xxxx视频在线观看| 久久久亚洲午夜电影| 欧美激情成人在线视频| 欧美系列亚洲系列| 黄色成人av网| 9l国产精品久久久久麻豆| 欧美在线free| 亚洲国产精品久久久| 在线一区二区三区四区五区| 久久不见久久见免费视频1| 欧美韩日视频| 国产一区二区欧美| 中文日韩在线视频| 久久综合国产精品| 一区二区三区四区国产| 久久裸体艺术| 国产精品成人在线观看| 亚洲第一区在线观看| 亚洲欧美春色| 欧美高清一区| 午夜免费久久久久| 欧美特黄一区| 99国产精品久久久久老师| 久久综合亚州| 午夜亚洲性色福利视频| 欧美日韩国产一级| 亚洲人人精品| 美女久久一区| 欧美尤物巨大精品爽| 国产精品伦一区| 亚洲精品在线视频| 欧美国产精品人人做人人爱| 欧美一区二区高清在线观看| 国产精品99一区二区| 亚洲精选一区二区| 欧美国产一区二区三区激情无套| 新67194成人永久网站| 国产精品久久久久一区二区三区| 欧美日韩一区二区精品| 欧美日韩99| 亚洲精品美女久久久久| 欧美中文字幕在线视频| 这里只有精品视频| 欧美风情在线| 久久精品人人做人人爽| 国产亚洲精品bt天堂精选| 亚洲在线日韩| 亚洲人成久久| 欧美福利视频| 亚洲日本在线视频观看| 欧美激情精品久久久久久黑人 | 亚洲国产精品一区二区尤物区| 久久成年人视频| 久久av一区二区三区| 国产欧美一区二区三区久久人妖| 午夜在线精品| 先锋资源久久| 狠狠综合久久| 欧美二区不卡| 欧美日韩不卡在线| 亚洲女人天堂av| 午夜视频久久久| 激情久久久久久久久久久久久久久久 | 欧美激情亚洲| 欧美日韩国产一区二区三区| 一区二区三区色| 亚洲综合二区| 伊人色综合久久天天| 亚洲国产精品va在线看黑人 | 亚洲精品国偷自产在线99热| 欧美日韩精品欧美日韩精品一| 亚洲一级特黄| 久久国产加勒比精品无码| 在线成人中文字幕| 亚洲高清久久| 欧美精品自拍偷拍动漫精品| 亚洲午夜精品一区二区三区他趣| 亚洲一区日韩在线| 在线观看欧美一区| 日韩小视频在线观看| 国产欧美韩国高清| 欧美成人日本| 国产精品久线观看视频| 久久综合五月天婷婷伊人| 欧美日韩一区二区三区在线看| 欧美一区视频| 欧美激情精品久久久| 欧美一区二区| 欧美日本韩国一区| 久久午夜羞羞影院免费观看| 欧美丝袜一区二区三区| 久久伊人精品天天| 欧美性理论片在线观看片免费| 久久亚洲一区二区三区四区| 亚洲精品欧美专区| 久久精品国产亚洲a| 欧美黄色大片网站| 性一交一乱一区二区洋洋av| 欧美成人xxx| 久久综合久久久久88| 国产精品v片在线观看不卡| 久久亚洲春色中文字幕久久久| 欧美视频手机在线| 欧美激情亚洲精品| 国产日韩欧美视频| 亚洲深夜福利| 一区二区三区你懂的| 免费久久99精品国产| 久久久久免费| 国产麻豆午夜三级精品| 日韩视频在线免费| 亚洲精品麻豆| 美女诱惑黄网站一区| 久久综合狠狠综合久久综青草| 国产精品视频自拍| 中日韩高清电影网| 亚洲影视在线播放| 欧美亚韩一区| 夜夜爽av福利精品导航| 一本大道久久a久久精二百| 免费观看日韩| 蜜臀av国产精品久久久久| 韩日精品视频一区| 欧美在线视屏| 久久久噜噜噜久久中文字免 | 樱桃国产成人精品视频| 性8sex亚洲区入口| 久久精品盗摄| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 日韩视频―中文字幕| 欧美va亚洲va国产综合| 亚洲人成人99网站| 一区二区日韩精品| 国产精品久久网| 欧美一区二区三区视频在线观看| 篠田优中文在线播放第一区| 国产日韩一级二级三级| 久久久蜜臀国产一区二区| 男人的天堂成人在线| 亚洲精品一区久久久久久| 欧美三级小说| 小嫩嫩精品导航| 欧美+日本+国产+在线a∨观看| 亚洲人成人77777线观看| 欧美日韩高清在线一区| 99视频+国产日韩欧美| 欧美在线网址| 国产在线一区二区三区四区| 久久亚洲美女| 亚洲精品美女在线观看| 午夜精品美女自拍福到在线| 国模套图日韩精品一区二区| 免费观看在线综合色| 一区二区三区精品久久久| 久久国产色av| 亚洲国产欧美一区二区三区久久| 欧美精品日韩一区| 国产精品伦理| 亚洲无毛电影| 午夜在线一区| 国产综合精品一区| 欧美3dxxxxhd| 午夜精品久久久久久久99热浪潮| 欧美.日韩.国产.一区.二区| 99在线|亚洲一区二区| 国产日韩欧美综合在线| 欧美国产精品一区| 午夜精品www| 亚洲人精品午夜| 久久久91精品国产| 在线午夜精品自拍| 红桃视频亚洲| 国产伦精品一区二区三区照片91 | 欧美系列精品| 欧美a级一区二区| 午夜欧美视频| 99re这里只有精品6| 男人插女人欧美| 久久爱另类一区二区小说| 夜夜爽99久久国产综合精品女不卡 | 欧美freesex交免费视频| 亚洲欧美中文另类| 亚洲另类自拍| 亚洲国产精品成人va在线观看| 国产精品一区一区三区| 欧美日韩免费| 欧美激情va永久在线播放|