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

表頭控制(CHeaderCtrl)通常應(yīng)用在窗口中的文本或數(shù)據(jù)的列表之上。一般為數(shù)據(jù)列的標題,可以包括多個部分,用戶可以拖動每個部分并可以控制每列的寬度。表頭控制類提供了普通表頭控制的基本方法,只有在WINDOWS95以后版本系統(tǒng)中才提供,其方法包含在afxcmn.h文件中,一般與標簽控制(CTabCtrl)和列表控制(CListCtrl)組合使用。

  (一)表頭控制的對象結(jié)構(gòu)

  1、表頭控制對象的建立方法

  CHeaderCtrl &cheaderCtrl 建立表頭控制對象

  Create 建立表頭并綁定對象

  CHeaderCtrl::Create的格式如下:BOOL Create( DWORD dwStyle, const RECT&

rect, CWnd* pParentWnd, UINT nID );

 其返回值非零時初始化成功,否則失敗。

  參數(shù)dwStyle用來確定表頭控制類型;rect用來確定表頭控制的大小和位置;ParentWnd用來確定表頭控制的父窗口;nID用來表示表頭控制的標志。

  表頭控制風格包括:

  HDS_BUTTONS 表示表頭控制外觀類似按鈕;

  HDS_HORZ 表示表頭控制為水平排列;

  HDS_VERT 表示表頭控制為垂直排列;

  HDS_HIDDEN 表示表頭控制為隱藏模式。

  它也可以使用普通類控制風格,包括:

  CCS_BOTTOM 設(shè)置控制位置在父窗口的底部并與父窗口同樣寬度;

  CCS_NODIVIDER 在控制頂部形成兩個像素的高亮區(qū);

  CCS_NOHILITE 在控制頂部形成一個像素的高亮區(qū);

  CCS_NOMOVEY 在響應(yīng)WM_SIZE消息時重置大小并水平排列;

  CCS_NOPARENTALIGN 使控制自動靠近父窗口的頂部或底部;

  CCS_NORESIZE 設(shè)置初始大小或新值時使控制使用默認寬度和高度;

  CCS_TOP 設(shè)置在父窗口客戶區(qū)域的頂部并與父窗口同樣寬度;

  同樣表頭控制也可以使用窗口控制風格,包括:

  WS_CHILD 建立一個子窗口,不能用于WS_POPUP窗口類型;

  WS_VISIBLE 建立一個初始時不可見的窗口;

  WS_DISABLED 建立一個初始時無效的窗口;

  WS_GROUP 確定可用光標移動的控制群組;

  WS_TABSTOP 確定可用TAB控制移動站點;

  表頭控制一般分為兩個步驟,首先確定表頭控制的數(shù)據(jù)結(jié)構(gòu),然后建立表頭控制并綁定對象。

  2、表頭控制的屬性

  表頭控制的屬性包括取得表頭控制中項目的數(shù)量GetItemCount、取得表頭控制中某一項目的內(nèi)容GetItem和設(shè)置表頭控制中某一項目的內(nèi)容SetItem。

  3、表頭控制的操作方法

  表頭控制的操作方法包括向表頭控制中插入一個新項目InsertItem、從表頭控制中刪除一個項目DeleteItem和繪制表頭中給定的項目DrawItem等。

  (二)表頭控制的數(shù)據(jù)結(jié)構(gòu)

  在使用表頭控制時,首先必須建立一個數(shù)據(jù)結(jié)構(gòu)HD_ITEM,其結(jié)構(gòu)定義如下:

typedef struct _HD_ITEM

{ UINT mask; //結(jié)構(gòu)成員有效控制位

int cxy; //表頭項目的寬度

LPSTR pszText; //表頭項目內(nèi)容

HBITMAP hbm; //表頭項目的位置句柄

int cchTextMax; //表頭內(nèi)容字符串長度

int fmt; //表頭項目的格式

LPARAM lParam; //應(yīng)用程序定義的32位數(shù)據(jù)

} HD_ITEM;


  屏蔽控制位說明了數(shù)據(jù)結(jié)構(gòu)成員中包含的有效數(shù)據(jù),可以是下面標志的組合:

   HDI_BITMAP hbm成員有效

   HDI_FORMAT fmt 成員有效

   HDI_LPARAM lParam成員有效

   HDI_TEXT pszText 和cchTextMax 成員有效

   HDI_WIDTH cxy 成員有效并確定項目寬度值

  格式標志位fmt可以是以下標志的組合:

   HDF_CENTER 表頭項目居中

   HDF_LEFT 表頭項目左對齊

   HDF_RIGHT 表頭項目右對齊

   HDF_BITMAP 表頭顯示一個位圖

   HDF_OWNERDRAW 由主窗口自繪表頭項目

   HDF_STRING 表頭項目為一個字符串

  (三)表頭控制的應(yīng)用技巧

  由于表頭控制無法單獨使用,其主要是配合列表控制和標簽控制,并多以文字表頭應(yīng)用多見,InsertItem、SetItem和GetItem是常用的方法,如在列表控制時利用InsertColumn屬性就可以增加一個表列的文本標題,具體用法和技巧見列表控制和標簽控制。下面以在列表控制中的增加表列的方法來具體說明:

lvcol.pszText="品 名";//設(shè)置第一列表頭名

lvcol.iSubItem=i; //表列序號

lvcol.cx=70; //表列寬度

m_ListCtrl.InsertColumn(i++,&lvcol);//插入一個表列

lvcol.pszText="數(shù) 量";//設(shè)置第二列表頭名

lvcol.iSubItem=i;

lvcol.cx=70;

m_ListCtrl.InsertColumn(i++,&lvcol);//插入一個表列

......//其它代碼
Posted on 2005-11-08 19:08 艾凡赫 閱讀(497) 評論(0)  編輯 收藏 引用 所屬分類: MFC技術(shù)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲图色在线| 91久久国产综合久久91精品网站| 欧美色综合网| 亚洲国产欧美另类丝袜| 欧美在线www| 中文av一区二区| 欧美日韩不卡在线| 亚洲精品一区二区三区四区高清 | 亚洲第一精品福利| 一本色道久久88精品综合| 久久综合九九| 在线观看一区二区精品视频| 久久久欧美一区二区| 亚洲欧美激情一区二区| 国产精品久久久久久妇女6080 | 欧美亚洲色图校园春色| 一区二区欧美国产| 午夜国产欧美理论在线播放| 国产精品夜夜嗨| 午夜精品久久久久久久99热浪潮| 99精品99| 国产精品亚洲аv天堂网| 亚洲国产人成综合网站| 欧美国产视频在线| 亚洲国产视频一区| 欧美精品激情blacked18| 一区二区三区国产在线| 这里只有精品在线播放| 国产毛片一区二区| 亚洲视频网在线直播| 一区二区三区av| 国产精品欧美一区喷水 | 亚洲欧美日本国产有色| 国产日韩精品一区二区三区| 久久午夜电影| 久久高清福利视频| 国产小视频国产精品| 女女同性女同一区二区三区91| 免费av成人在线| 亚洲网站在线观看| 欧美在线国产精品| 91久久久在线| 中国av一区| 国内精品视频一区| 亚洲片区在线| 欧美激情视频免费观看| 亚洲天堂av电影| 久久激情五月婷婷| 一区二区免费在线播放| 欧美一区二区三区久久精品 | 日韩亚洲欧美中文三级| 国产婷婷97碰碰久久人人蜜臀| 欧美国产精品v| 国产精品久久久久av| 免费成人av资源网| 国产精品剧情在线亚洲| 亚洲第一视频网站| 国产一区91| 亚洲精品少妇| 在线免费精品视频| 亚洲欧美日韩网| 亚洲视频播放| 男人天堂欧美日韩| 久久爱另类一区二区小说| 欧美成人在线免费视频| 久久午夜国产精品| 久久综合图片| 国产精品一区二区三区四区| 欧美激情在线观看| 国产色综合天天综合网| 99天天综合性| 亚洲麻豆国产自偷在线| 久久久国产精品一区二区中文| 亚洲午夜羞羞片| 欧美精品国产精品日韩精品| 欧美国产精品日韩| 国内精品久久久久影院薰衣草| 9l视频自拍蝌蚪9l视频成人| 亚洲国产精品成人一区二区| 欧美在线视频不卡| 欧美伊人久久久久久午夜久久久久 | 亚洲欧美国产高清| 欧美欧美天天天天操| 欧美成人中文字幕| 激情偷拍久久| 欧美伊人久久久久久久久影院 | 亚洲毛片在线| 亚洲美女91| 欧美激情一二三区| 亚洲国产日韩美| 亚洲激情图片小说视频| 久久天天狠狠| 欧美不卡三区| 亚洲清纯自拍| 欧美激情综合五月色丁香| 亚洲青色在线| 亚洲视频第一页| 欧美区二区三区| 亚洲精品一区二区三区在线观看 | 午夜日韩电影| 国产精品久久久久影院亚瑟 | 激情成人综合| 久久蜜桃精品| 欧美激情五月| 99re66热这里只有精品4| 欧美日韩国产美| 一区二区三区黄色| 欧美亚洲日本网站| 一区二区三区在线视频观看| 麻豆精品一区二区av白丝在线| 亚洲国产精品一区二区三区| 夜夜嗨av一区二区三区四季av| 欧美日韩在线直播| 亚洲欧美在线一区| 免费在线视频一区| 一区二区三区波多野结衣在线观看| 欧美系列亚洲系列| 欧美一区二区三区日韩| 欧美激情乱人伦| 亚洲午夜免费视频| 国产美女精品一区二区三区| 久久美女性网| 中文在线资源观看网站视频免费不卡| 欧美一区二区三区免费视| 亚洲电影免费在线 | 亚洲校园激情| 亚洲美女在线视频| 久久久噜噜噜久久中文字免| 国产精品五月天| 久久亚洲视频| 亚洲视频视频在线| 欧美成人免费全部| 宅男精品导航| 精品成人一区二区| 国产精品yjizz| 久久av在线看| 亚洲伦理久久| 久久免费精品日本久久中文字幕| 亚洲精品视频免费| 国产无遮挡一区二区三区毛片日本| 免费欧美在线视频| 欧美与欧洲交xxxx免费观看| 99re热精品| 免费高清在线视频一区·| 午夜精品av| 亚洲素人在线| 日韩视频在线观看| 一区视频在线| 欧美日韩色一区| 久久久久久穴| 翔田千里一区二区| 这里只有精品视频在线| 亚洲国产精品久久91精品| 久久国产精品一区二区| 亚洲一级二级在线| 亚洲精品一区二区三区婷婷月| 一区二区在线观看视频| 国产伦精品一区二区三区视频孕妇| 欧美成人综合在线| 裸体一区二区| 久久亚洲图片| 久久精品在线免费观看| 亚洲一区影院| 亚洲视频在线播放| 一二三区精品福利视频| 亚洲青涩在线| 91久久精品久久国产性色也91| 欧美a一区二区| 欧美a级一区二区| 欧美sm视频| 欧美激情精品久久久久久免费印度 | 亚洲欧美视频在线| 一区二区三区蜜桃网| 亚洲看片网站| 亚洲精品在线免费| 91久久精品国产| 亚洲精选大片| 亚洲精品少妇30p| 亚洲精品欧美激情| 日韩视频欧美视频| 99热在这里有精品免费| 一区二区三区久久| 亚洲综合精品自拍| 欧美一区高清| 久久久视频精品| 免费日本视频一区| 欧美国产视频在线| 欧美女主播在线| 国产精品久久久久91| 国产欧美一区二区精品性色| 国产夜色精品一区二区av| 韩国一区二区在线观看| 亚洲高清二区| aa日韩免费精品视频一| 一区二区三区四区国产| 亚洲欧美日韩精品久久奇米色影视| 香蕉av777xxx色综合一区| 国产亚洲精品久久久久婷婷瑜伽| 国色天香一区二区| 亚洲精品乱码|