浮动组合窗口:CXTPDockingPaneManager,CXTPDockingPane,CXTPDockingPaneLayout。在OnDockingPaneNotify响应中为各Pane添加对应的对话框类或View类(Attach,AttachView)。

属性表格:可以用来做属性设置等。CXTPPropertyGrid,CXTPPropertyGridItem。AddCategory为CXTPPropertyGrid添加一个属性类别CXTPPropertyGridItem,AddChildItem则为CXTPPropertyGridItem再添加属性行。xtpGridItemHasComboButton|xtpGridItemHasEdit,属性值既可下拉选择,同时可以编辑,CXTPPropertyGridItem:GetConstraints()->AddConstraint添加下拉选项。

选择目录对话框:CXTBrowseDialog。

特殊编辑框:CXTBrowseEdit。BES_XT_CHOOSEFILE--选择文件;BES_XT_CHOOSEDIR--选择目录;BES_XT_POPUPMENU--弹出菜单选择。

按钮:CXTButton,可以设置不同风格,如一般Windows风格,XP风格,Office风格。可随意设置图标,并可设置按下和弹起两种状态下不同的图标。

CXTResizeDialog,可改变大小的对话框。CXTResizeGroupBox,可跟随对话框改变大小的组合框,并可带动里面的CXTButton改变大小。

分隔多窗口:CXTSplitterWnd。可以结合CXTCaption控制字窗口的刷新。

有CheckBox的List:CXTCheckListBox

颜色选择对话框:CXTColorPicker,将按钮控件定义为CXTColorPicker。

对话框中的TabControl:在对话框中添加一个CTabCtrl。创建子对话框窗口,同时创建一个TCITEM对象,将窗口指针赋给TCITEM的lParam。然后就可以通过窗口指针来控制字窗口的显示和隐藏了。(CommandBarIcons例子)

CXTPToolBar工具条图标控制:(CommandBarIcons例子)

XTP_COMMANDBARS_ICONSINFO的bUseDisabledIcons属性,设置disable时图标是否变灰;bUseFadedIcons,将图标淡化;m_bShadow,热点时图标有阴影;

CXTPCommandBarsOptions的szIcons指定正常图标大小,szLargeIcons大图标大小,bLargeIcons是否使用大图标。XTPImageManager()->SetIcons(IDR_ICONS_TOOLBAR_32)为工具条添加一组图标。在bLargeIcons=TRUE时,会根据szLargeIcons选择大图标。

XTPImageManager()->SetIcons(IDR_TOOLBAR_ICONS_HOT, xtpImageHot);为工具栏指定热点图标,即按钮为enable且鼠标指定时,将显示热点图标。

将工具栏按钮设定为一般的长按钮:CMainFrame(CXTPFrameWnd):OnCreateControl(LPCREATECONTROLSTRUCT lpCreateControl)消息处理中,判断是否要设置的lpCreateControl->nID。创建一个CXTPControlButton p,将lpCreateControl->pControl指定为该按钮pButton,将按钮pButton的ID设置为lpCreateControl->nID,SetStyle为xtpButtonCaption(文字按钮)或xtpButtonIconAndCaption(带图标的文字按钮)。类似的方法,可以把工具条按钮设置为CXTDateTimeCtrl、CAnimateCtrl、CSliderCtrl等控件。其中,CButton还可以指定为BS_AUTORADIOBUTTON。

lpCreateControl->controlType = xtpControlSplitButtonPopup 将菜单项或工具栏项设置为2部分,左边点击,右边小按钮弹出子菜单或一个浮动窗口。

CXTPControlComboBox,可放在菜单或工具条上的下拉框,xtpComboLabel设置为标签可编辑。

CXTPPopupBar,将菜单作为工具栏项的弹出菜单。

工具条属性对话框: CXTPCustomizeSheet。一般在CXTPFrameWnd:OnCustomize()函数中处理,用AddPage添加额外的子属性对话框

CXTPDialogBar:类似于一个分隔子窗口的工具条,在其中添加CTaskPanelBase。

隐藏菜单:pCommandBars->GetCommandBarsOptions()->bAlwaysShowFullMenus = FALSE;
 pCommandBars->HideCommands(uHideCmds, _countof(uHideCmds)); uHideCmds是一个菜单项的数组。

编辑列表: 可以编辑的列表,CXTEditListBox,带有"新建""删除""上移""下移"等按钮的工具栏。LBS_XT_DEFAULT编辑项为一般编辑框;LBS_XT_CHOOSEDIR编辑项可弹出文件夹选择框;LBS_XT_CHOOSEFILE编辑项可弹出文件选择框;LBS_XT_NOTOOLBAR无工具栏。(示例:EditListBox)

http://blog.sina.com.cn/s/blog_7df411ff01012drc.html

XTPToolKitPro常用功能相关推荐

  1. nginx介绍及常用功能

    什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务. Apache:重量级的,不支持高并发的服务器.在Apache上运行数以万计的并发访 ...

  2. Photoshop抠图、污点处理等常用功能及快捷键

    Photoshop抠图.污点处理等常用功能及快捷键 局部图片获取 图片污点修护 各种乱七八糟的常用东西 常用快捷键 常用功能的查看与设置 局部图片获取 a.钢笔工具创建路径后改为选区 b.选区工具3连 ...

  3. SAP MM不常用功能之供应商Rebate

    SAP MM不常用功能之供应商Rebate 采购中的返利流程 返利协议是卖方和买方之间签订的合同,在供应特定价值的物料时给予一定百分比的折扣. 下面是SAP系统中实现该业务场景的具体步骤. Step ...

  4. SAP QM 不常用功能点之 Physical-Sample Record

    SAP QM 不常用功能点之 Physical-Sample Record A record that contains all master data and transaction data fo ...

  5. 大白菜软件常用功能介绍

    大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...

  6. [转]WebPack 常用功能介绍

    概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...

  7. 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新

    达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...

  8. Word的常用功能设置(

    Word的常用功能设置(20181229) 一.Word中中文输入为宋体,英文输入为Times New Roman实现自动切换 二.打造常用的word模板 三.word中的行间距问题 一.Word中中 ...

  9. OOnbsp;ALV常用功能完整简例(热键单击…

    OO ALV 常用功能简介 目录 OO ALV 常用功能简介... 1 一.所用类:... 2 二.效果图:... 2 单击... 2 双击... 2 F4帮助... 3 编辑某单元格并校验... 3 ...

最新文章

  1. jQuery之替换节点
  2. GitLab 完成 1 亿美元融资 以 10 亿美元的估值成为“独角兽”
  3. Android2.3解析json出错
  4. Java微框架:不可忽视的新趋势--转载
  5. C语言指针作为函数返回值
  6. xubntu18.10中的conky配置文件
  7. mysql通过函数完成10的阶乘_请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!...
  8. 软件工程 软件设计 步骤_好的软件设计特点 软件工程
  9. Entity Framework 4.0 的一个bug :DefaultValue问题
  10. Python 分析二手房源信息,揭晓土地交易现状
  11. iPhone 竟没人要了?
  12. mcem r语言代码_生态学数据处理常用R语言代码
  13. 汽车冬季养护的四个重点
  14. 老中医根治python编码问题2
  15. 某酒店App sign、appcode签名解析(一) 带壳分析 r0tracer
  16. 《动手学深度学习》(PyTorch版)代码注释 - 55 【Text_sentiment_classification(textCNN)】
  17. WPS内嵌图片怎样使用Java获取图片?
  18. adb命令查看手机电量_使用adb命令查看电池电量信息
  19. python批量检索文献_基于Python的文献检索系统设计与实现
  20. 大计基笔记(1)数学运算

热门文章

  1. 如何解决笔记本电脑不接电源自动断网的问题?
  2. macOS下不支持双面打印功能的惠普打印机如何进行手动双面打印
  3. 内网主机通过公网域名解析访问内网服务器,存在什么问题,如何解决?
  4. 开源库UniTask笔记
  5. 网络摄像头RTSP直播方案(三)
  6. java mac 加密_Algorithm:Java加密解密之MAC(消息认证码)
  7. 选择率,基数计算公式
  8. RocketMQ:两种消费方式:pull拉、push推
  9. 文本 字体 图像 列表
  10. Android开发学习—指纹识别系统的原理与使用