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

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

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

  1、表頭控制對(duì)象的建立方法

  CHeaderCtrl &cheaderCtrl 建立表頭控制對(duì)象

  Create 建立表頭并綁定對(duì)象

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

rect, CWnd* pParentWnd, UINT nID );

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

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

  表頭控制風(fēng)格包括:

  HDS_BUTTONS 表示表頭控制外觀類(lèi)似按鈕;

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

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

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

  它也可以使用普通類(lèi)控制風(fēng)格,包括:

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

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

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

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

  CCS_NOPARENTALIGN 使控制自動(dòng)靠近父窗口的頂部或底部;

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

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

  同樣表頭控制也可以使用窗口控制風(fēng)格,包括:

  WS_CHILD 建立一個(gè)子窗口,不能用于WS_POPUP窗口類(lèi)型;

  WS_VISIBLE 建立一個(gè)初始時(shí)不可見(jiàn)的窗口;

  WS_DISABLED 建立一個(gè)初始時(shí)無(wú)效的窗口;

  WS_GROUP 確定可用光標(biāo)移動(dòng)的控制群組;

  WS_TABSTOP 確定可用TAB控制移動(dòng)站點(diǎn);

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

  2、表頭控制的屬性

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

  3、表頭控制的操作方法

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

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

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

typedef struct _HD_ITEM

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

int cxy; //表頭項(xiàng)目的寬度

LPSTR pszText; //表頭項(xiàng)目?jī)?nèi)容

HBITMAP hbm; //表頭項(xiàng)目的位置句柄

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

int fmt; //表頭項(xiàng)目的格式

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

} HD_ITEM;


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

   HDI_BITMAP hbm成員有效

   HDI_FORMAT fmt 成員有效

   HDI_LPARAM lParam成員有效

   HDI_TEXT pszText 和cchTextMax 成員有效

   HDI_WIDTH cxy 成員有效并確定項(xiàng)目寬度值

  格式標(biāo)志位fmt可以是以下標(biāo)志的組合:

   HDF_CENTER 表頭項(xiàng)目居中

   HDF_LEFT 表頭項(xiàng)目左對(duì)齊

   HDF_RIGHT 表頭項(xiàng)目右對(duì)齊

   HDF_BITMAP 表頭顯示一個(gè)位圖

   HDF_OWNERDRAW 由主窗口自繪表頭項(xiàng)目

   HDF_STRING 表頭項(xiàng)目為一個(gè)字符串

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

  由于表頭控制無(wú)法單獨(dú)使用,其主要是配合列表控制和標(biāo)簽控制,并多以文字表頭應(yīng)用多見(jiàn),InsertItem、SetItem和GetItem是常用的方法,如在列表控制時(shí)利用InsertColumn屬性就可以增加一個(gè)表列的文本標(biāo)題,具體用法和技巧見(jiàn)列表控制和標(biāo)簽控制。下面以在列表控制中的增加表列的方法來(lái)具體說(shuō)明:

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

lvcol.iSubItem=i; //表列序號(hào)

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

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

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

lvcol.iSubItem=i;

lvcol.cx=70;

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

......//其它代碼
Posted on 2005-11-08 19:08 艾凡赫 閱讀(497) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 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>
            99亚洲视频| 亚洲欧洲另类国产综合| 亚洲三级影片| 亚洲毛片网站| 国产精品一区二区三区久久| 久久久精品性| 欧美大片一区二区三区| 亚洲制服av| 久久免费一区| 亚洲香蕉网站| 久久中文久久字幕| 亚洲一区二区免费在线| 久久天堂成人| 亚洲三级色网| 欧美一区二区三区久久精品茉莉花| 亚洲激情午夜| 久久精品成人| 午夜欧美理论片| 欧美日韩爆操| 欧美成人免费va影院高清| 国产精品播放| 亚洲国产欧美一区二区三区丁香婷| 欧美高清视频一区二区| 久久精品中文| 国产精品久久久久久久第一福利| 欧美99久久| 国产日韩欧美另类| 亚洲精品永久免费精品| …久久精品99久久香蕉国产| 亚洲一区二区在线免费观看视频 | 久久国产精品网站| 欧美精品久久一区二区| 欧美/亚洲一区| 亚洲日本欧美| 国内不卡一区二区三区| 亚洲一区二区免费| 一区二区免费在线播放| 蜜臀av国产精品久久久久| 欧美在线看片a免费观看| 欧美日韩三区| 亚洲片区在线| 亚洲精品免费在线观看| 久久综合国产精品| 噜噜噜91成人网| 国内精品久久久久影院 日本资源| aa级大片欧美三级| 亚洲在线一区二区| 欧美体内she精视频在线观看| 亚洲激情视频| 日韩视频欧美视频| 欧美久久久久| 99在线精品免费视频九九视| 99亚洲视频| 欧美视频在线观看免费| 一区二区91| 午夜精品视频在线观看| 欧美精品久久一区二区| 黑人巨大精品欧美一区二区小视频| 老司机精品导航| 影音先锋久久| 久久综合中文色婷婷| 欧美国产视频日韩| 亚洲精品一区在线| 欧美日韩国产免费观看| 日韩视频在线一区二区| 亚洲永久精品大片| 国产性色一区二区| 久久久爽爽爽美女图片| 亚洲国产成人91精品| 宅男精品导航| 国产亚洲午夜| 麻豆精品一区二区av白丝在线| 欧美国产日韩一区二区在线观看| 亚洲乱码国产乱码精品精可以看| 欧美日韩成人综合在线一区二区| 99在线精品视频| 久久精品亚洲精品国产欧美kt∨| 国产综合色精品一区二区三区| 久久久久久69| 亚洲人成网站777色婷婷| 亚洲欧美成人综合| 国外精品视频| 欧美日韩99| 欧美在线观看天堂一区二区三区| 欧美成人亚洲| 亚洲专区在线| 激情伊人五月天久久综合| 欧美劲爆第一页| 午夜亚洲性色视频| 牛夜精品久久久久久久99黑人| 日韩一级精品| 久久久久久9| 一区二区三区精品视频| 国产一区二区日韩| 欧美国产成人精品| 亚洲丝袜av一区| 蜜桃av久久久亚洲精品| 亚洲无玛一区| 娇妻被交换粗又大又硬视频欧美| 欧美精品色综合| 欧美一区国产在线| 亚洲乱码久久| 美脚丝袜一区二区三区在线观看 | 亚洲男同1069视频| 免费看的黄色欧美网站| 午夜欧美精品久久久久久久| 亚洲人成啪啪网站| 国产亚洲电影| 欧美日本精品在线| 免费试看一区| 久久精品国产久精国产思思| 亚洲精品中文字幕女同| 快she精品国产999| 欧美亚洲午夜视频在线观看| 日韩午夜激情av| 国内精品美女av在线播放| 国产精品久久久久av免费| 免费亚洲电影在线| 久久精品网址| 性欧美精品高清| 亚洲深爱激情| 日韩亚洲精品电影| 欧美1区3d| 久久人人超碰| 欧美一区二区视频观看视频| 亚洲图中文字幕| 日韩一级精品| 最新日韩在线| 亚洲国产日韩在线| 国产精品乱码人人做人人爱| 亚洲精品国产日韩| 亚洲欧美日韩国产精品| 日韩视频久久| 99在线热播精品免费99热| 亚洲国产精品一区二区尤物区 | 久久亚洲春色中文字幕| 欧美一级在线视频| 欧美亚洲免费在线| 性久久久久久| 欧美一区二区三区免费在线看 | 在线看视频不卡| 国产主播精品在线| 国产亚洲制服色| 国产在线观看91精品一区| 国产一区视频在线看| 国产日韩欧美在线看| 国产嫩草影院久久久久| 国产精品一区二区久久久久| 国产精品一香蕉国产线看观看| 国产精品一二三四区| 国产色婷婷国产综合在线理论片a| 国产精品一区二区男女羞羞无遮挡 | 亚洲高清久久网| 在线免费不卡视频| 在线精品高清中文字幕| 亚洲国产高清一区| 99精品欧美一区二区三区综合在线| 中文在线资源观看视频网站免费不卡| 夜夜夜精品看看| 亚洲图片欧美午夜| 久久精品观看| 欧美国产精品中文字幕| 亚洲国产精品专区久久| 一道本一区二区| 亚洲欧美自拍偷拍| 久久精品官网| 欧美成人网在线| 欧美午夜片在线免费观看| 国产日韩精品视频一区二区三区 | 亚洲女性喷水在线观看一区| 欧美一区在线直播| 美女91精品| 欧美日韩综合视频| 国产香蕉97碰碰久久人人| 亚洲第一网站| 亚洲专区在线| 久久中文精品| 一本色道久久综合一区| 久久超碰97人人做人人爱| 欧美超级免费视 在线| 国产精品二区在线观看| 在线观看av不卡| 亚洲专区欧美专区| 嫩草影视亚洲| 亚洲一区二区三区色| 久久只有精品| 国产欧美精品一区二区三区介绍| 亚洲国产成人久久| 欧美一区二区三区免费在线看| 欧美黑人在线播放| 亚洲欧美日韩一区二区| 欧美精品成人91久久久久久久| 国产欧美一级| 亚洲视频一二三| 欧美不卡视频一区发布| 亚洲欧美日韩在线高清直播| 欧美猛交免费看| 亚洲高清一区二| 久久国产精品久久国产精品| 亚洲精品黄色|