所有控件的公共属性:

Visiable:控件是否可见。

Disabled:控件是否被禁止、被禁止的控件无法接受键盘和鼠标输入。

Group:是否从这个空间开始一个新组。指定基于Tab 键顺序的一组控件中的第一个控件。


Tab stop:在程序中是否可以用【Tab】键切换到这个控件。

Help ID:是否给控件分配一个帮助标识,帮助标识基于控件本身的资源标识。

Client edge:给控件增加一个凹陷的边界,使整个控件看起来像是凹下去的一样。

Static edge:给控件增加一个边界。

Modal frame:给控件增加一个3维的框架,与Client edge相反,它是凸出来的。

Transparent:拥有此属性的窗口是透明的,它下面的窗口不会被它遮掩住。

Accept files:拥有此属性的窗口可以接收拖放文件,如果一个文件被拖动到这个控件上面,控件会收到WM_DROPFILES消息。

No parent notify:表示控件不向其父窗口发送WM_PARENTNOTIFY消息。

Right aligned text:表示文本右对齐。

常用的公共成员函数:


Set Window Text:设置控件上要显示的标题文本,即用来设置控件的caption属性

Get Window Text:得到控件的标题文本

Enable Window:设置控件的Disabled属性,即社会自控件是否可以接收键盘和鼠标的输入

Set Window Pos:改变窗口的大小、位置和Z轴次序。


Move Window:改变窗口的大小和位置


Get Window Rec:得到窗口的大小、位置(信息存放在一个矩形结构中)。


Get ClientRect:得到窗口客户区的大小(信息存放在一个矩形结构中 )


Show Window:设置窗口的可见性(即窗口是否可见)

超级列表框属性:(List Control)

Acccept Files     指定控件将接受拖放文件。


Always Show Selection     始终显示选中项


Auto Arrange    指定图标保留在图标视图和小图标视图中。


Border    是否有边框


Edit Labels    指定可以就地编辑项文本。


Group:是否从这个空间开始一个新组。指定基于Tab 键顺序的一组控件中的第一个控件。


Left Scrollbar    指定垂直滚动条(如果存在)将位于控件的左侧。


Modal Frame    双边框


No Scroll    禁用滚动以使所有项保留在工作区内。


No Sort Header    指定报表模式中的列标头的作用与按钮不一样。


Owner Data    控制由系统还是用户管理项数据。


Owner Draw Fixed    指定所有者窗口将在报表视图中绘制项。


RightAlign Text       指定控件的文本右对齐。


Share Image Lists    指定当销毁控件时,不删除控件的图像列表。


Single Selection    单一选择(只能选择一项)


Sort    排序    Ascending (升序)    Descending (降序)


Static Edge    指定控件将具有三维边框。


Tabstop    指定用户可以用Tab键移动到该控件。


Transparent    透明的


View    视图    icon (图标)  Small Icon (小图标)    List(列表)    Report(报表)


Visible    指定控件最初为可见。

超级列表框方法:(List Control)

Set Extended Style(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES);

/*设置整行选择 | 显示表格线 | 显示复选框 更多参考LVS_EX_XXXXXX*/


Insert Column    插入列


Insert Item    插入行


Set Item Text    置标题


Get Item Text    取标题


GetItemCount    取表项数


Get First Selected Item Position    获取第一个选中的行位置  /*获取选中的行*/


Get Next Selected Item    获取下一个选中的行    /*用于遍历选中的行*/


DeleteItem    删除指定行


DeleteAllItems    删除全部行


其他相关函数


str.Format()    格式化字符串    str.Format(_T("第%d行第1列"),i);    // CString类




相关推荐

c#控件开发:调用父类属性方法 隐藏父类默认属性

比如 Textbox 再属性编辑器里隐藏掉他默认的全部属性,然后全部自己定义。 [Browsable(false)] public bool WordWrap { get { retu

c/c++ GDI绘制位图(可替代图片框组件) 以及 图片失真 解决方法

位图图像(Bitmap),亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。BMP文件的图像深度(用多少个二进制位来表示每个点的颜色)可选1bit、4bit、8bit及24bit,BM

c# string类属性方法 字符串操作

定义一个string的变量:string str = "abc123";属性/方法作用返回类型补充说明str.Length取文本长度intstr.Replace("要被替

c++mfc常用控件

_按钮(Button)_编辑框(Edit Control)_标签(Static Text)_超级列表框(List Control)_分组框(Group Box)_复选框(Check Box)_树形框(

c# c++ mfc .NET framework 4.5 mSDN中文版 离线帮助文档手册 安装方法

找了很多文档 发现好像只有2010 和 2012有中文版的 不过2013也可以装 安装步骤:第一步:先下载。VS2012Documentation.iso(文件大小是2.17G的那个)链接:https

WindowsAPI创建控件 或创建子窗口方法

创建按钮一般是在 WM_CREATE消息的响应中创建子窗口 创建控件 创建按钮,创建单选框,复选框 等等按钮的创建:创建按钮第一个参数(类名)必须是 button 不区分大小写case WM_CREA

易语言软防破解方法大全

目录《易语言软件加密技术》1一.易语言程序加密的目的51.保持软件的完整性52、保护软件开发者的权益5二.易语言程序加密的原则51.加密前要考虑周到且严密52.需要加密的内容要制定一个计划63.加密时

强烈建议data/common.inc.php文件属性设置为644(Linux/Unix)或只读(NT);

windows系统 把data/common.inc.php文件右键——属性——安全——,把users ,system,adminstrators的写入改成拒绝就可以了。

zblog网站模板随机干扰码 随机html标签属性

有些做seo的朋友想在主题里插入随机的干扰码看似一个简单的随机 但是也不是简单的随机因为假如是静态的网站 生成随机后不动了 这样很合理但是动态网站 一般情况 如果随机的话 那么刷新页面他就会发生变化

mfc(02):手动使用mfc 创建窗口

新建一个 .h 头文件#include <afxwin.h> /*MFC使用的头文件*/ //CWinApp应用程序类 class MyApp :public CWinApp{