DrawFrameControl 绘制标准控件
BOOL DrawFrameControl(
HDC hDC,        // 设备环境句柄
    LPRECT lpRect,  // 矩形区域
    UINT nType,     // 控件类型
    UINT nState     // 控件状态
);
// 控件类型 uType 参数
DFC_CAPTION   = 1; // 标题
DFC_MENU      = 2; // 菜单
DFC_SCROLL    = 3; // 滚动条
DFC_BUTTON    = 4; // 标准按钮
DFC_POPUPMENU = 5; // 弹出菜单
// DFC_CAPTION 控件状态 uState 参数
DFCS_CAPTIONCLOSE   = 0;
DFCS_CAPTIONMIN     = 1;
DFCS_CAPTIONMAX     = 2;
DFCS_CAPTIONRESTORE = 3;
DFCS_CAPTIONHELP    = 4;
// DFC_MENU 控件状态 uState 参数
DFCS_MENUARROW      = 0;
DFCS_MENUCHECK      = 1;
DFCS_MENUBULLET     = 2;
DFCS_MENUARROWRIGHT = 4;
// DFC_SCROLL 控件状态 uState 参数
DFCS_SCROLLUP            = 0;
DFCS_SCROLLDOWN          = 1;
DFCS_SCROLLLEFT          = 2;
DFCS_SCROLLRIGHT         = 3;
DFCS_SCROLLCOMBOBOX      = 5;
DFCS_SCROLLSIZEGRIP      = 8;
DFCS_SCROLLSIZEGRIPRIGHT = 10;
// DFC_BUTTON 控件状态 uState 参数
DFCS_BUTTONCHECK      = 0;
DFCS_BUTTONRADIOIMAGE = 1;
DFCS_BUTTONRADIOMASK  = 2;
DFCS_BUTTONRADIO      = 4;
DFCS_BUTTON3STATE     = 8;
DFCS_BUTTONPUSH       = 10;
// 控件状态 uState 通用参数
DFCS_INACTIVE    = 100;
DFCS_PUSHED      = 200;
DFCS_CHECKED     = 400;
DFCS_TRANSPARENT = 800;
DFCS_HOT         = 1000;
DFCS_ADJUSTRECT  = 2000;
DFCS_FLAT        = 4000;
DFCS_MONO        = 8000;
DrawFrameControl 绘制标准控件的更多相关文章
- Windows标准控件
		
学习目的 学习创建, 使用Windows标准控件(按钮, 滚动条, 静态控件, 列表框, 编辑框, 组合框); 学习使用子窗口控件操作函数(EnableWindow, MoveWindow, SetW ...
 - WM_ERASEBKGND官方解释(翻译),以及Delphi里所有的使用情况(就是绘制窗口控件背景色,并阻止进一步传递消息)
		
#define WM_ERASEBKGND 0x0014 Parameters wParam A handle to the device context. // ...
 - duilib 绘制IP控件
		
在使用duilib时,发现本来的库并没有提供IP控件,如是自己想到绘制IP控件,控件的绘制不难,首先赋值UIEdit的两个文件,命名为UIIPEdit,更改完成后,便可以进行修改绘制IP控件. 绘制难 ...
 - 百度地图API示例:鼠标绘制点线面  控件修改
		
需求 :在使用地图API时,绘制工具栏控件想自己选择哪些要,哪些不要. 可以查看相应的类:官网地址: http://api.map.baidu.com/library/DrawingManager/1 ...
 - [UE4]继承标准控件
		
可以继承自标准控件的自定义控件中把常用的方法封装,比如设置字体大小: 调用自定义控件的自定义函数 还可以继续创建子蓝图控件
 - 开发类似"音速启动"的原创工具简码"万能助手"的过程中对ztree.js与win标准控件treeview、HTMLayout树形框等优缺点的比较
		
在开发类似"音速启动"的桌面快捷方式管理软件简码"万能助手"的早期规划中,曾经考虑过几种树形框方案: ztree.js.win标准控件treeview.HTML ...
 - ASP标准控件的重要性
		
1.BackColor 属性:用于显示ListBox控件中的文本和图形的背景颜色,默认为白色(Window) 2.BorderStyle 属性:控制在列表框ListBox周围绘制的边框的类型,其枚举值 ...
 - [摘]ASP.Net标准控件(TextBox控件)
		
TextBox控件 TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属 性 说 ...
 - Windows窗体应用开发3--配置标准控件1
		
1.掌握主要的Windows窗体控件的功能 2.掌握使用SplitContainer控件的方法 3.掌握使用TreeView控件的方法 注:新建一个WindowsForm 命名为Form2.cs 主要 ...
 
随机推荐
- 一些javascript的工具书
			
http://pan.baidu.com/s/1jGj9CvO
 - asp.net 基于ajaxfileupload.js 实现文件异步上传
			
前台代码: /*修改头像*/ //上传 function _sc() { $(".ckfile").html("") ...
 - ASP.NET私有构造函数作用
			
一.私有构造函数的特性 1.一般构造函数不是私有或者保护成员,但构造函数可以使私有成员函数,在一些特殊的场合,会把构造函数定义为私有或者保护成员. 2.私有构造函数是一种特殊的实例构造函数.它通常用在 ...
 - 20155206 2016-2017-2 《Java程序设计》第8周学习总结
			
20155206 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 第十五章 通用API 15.1 日志 日志API简介 java.util.logging包提 ...
 - 20155318 2016-2017-2 《Java程序设计》第五周学习总结
			
20155318 2016-2017-2 <Java程序设计>第五周学习总结 教材学习内容总结 try...catch 键盘输入利用java.util.Scanner,Scanner 名 ...
 - CentOS7 关闭防火墙和selinux
			
本文将简单介绍在CentOS7上如何临时和永久关闭防火墙和selinux. 关闭防火墙 # 查看防火墙状态 [root@localhost ~]# systemctl status firewalld ...
 - ListUtil(差集、交集、并集)
			
package cn.fraudmetrix.octopus.horai.biz.utils; import java.util.ArrayList; import java.util.Arrays; ...
 - centos-7安装redis服务
			
一.Redis下载 在centOS里通过wget下载redis wget http://download.redis.io/releases/redis-4.0.11.tar.gz 具体版本下载地址 ...
 - like语句防止SQL注入
			
mysql: select * from test where school_name like concat('%',${name},'%') oracle: select * from tes ...
 - angular有关网站
			
angular官网 https://v2.angular.cn/docs/ts/latest/ angular更新信息https://github.com/angular/angular/blob/m ...