- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于我个人对控件几点总结
关于我个人对控件的几点总结
静态图片 : 比较简单,只要在资源视图插入Bitmap,新建或导入图片,然后在静态图片的属性里选择type和image使之与图片关联即可。
编辑框 : 一般在其属性里设置ID就行,有关它的其余各种属性默认值就行。 编辑框有两种变量,一种是value(只能对编辑框的内容或值作用),一种是control(对它的各种属性都起作用)。
一、对于value类型,可以通过控件变量来改变编辑框的显现内容。直接把值赋给变量,用UpdateData(false):将控件变量的值显示在控件中。
若是想把在编辑框的内容(自己键入的)传给变量,用UpdateData(true):
将控件中显示的内容保存到对应的控件变量中(可以在关闭窗口前调用就可以)
二、对于control类型:则有多个系统给的函数可以调用。
(1)消息处理函数(View-ClassWizard弹出的窗口,“Message Map”tab页可以设置生成消息处理函数):
EN_CHABGE: 内容改变消息。当编辑框的内容改变的时候,系统会调用此函数,可以自己在函数体内添加代码,达到自己的目的。
EN_SETFOCUS: 获取焦点消息。当编辑框获得焦点(即鼠标单击到)系统会调用这个函数。同样可以自己添加代码实现自己的目的。
(2)通过控件变量可以调用的类的成员函数(直接用就行,不用自己去设置生成)此类函数的大概功能可以通过函数名大概猜出来,因为他们是简单的英文组合而成的名字,大家看了就会明白。
A.SetWindowText(LPTSTR); 设置编辑框文字,LPTSTR是字符串就可以
B.GetWindowText(LPTSTR); 得到编辑框文字,LPTSTR是字符串就可以,把得到的内容复值到LPTSTR中去。
C.EnableWindow(BOOL); 编辑框是否变灰。false变灰不可用,true正常状态
D.ShowWindow(int); 编辑框是否可见,SW_SHOW可见,SW_HIDE隐藏
E.int GetWindowTextLength( ) const;可用来获得窗口的标题或控件中的正文的长度。
F.int GetLineCount( ) const;,用于多行编辑框,用来获得正文的行数。如果编辑框是空的,那么该函数的返回值是1。
具体的调用结果大家可以自己试试看,就明白了。
3.组框:基本没有什么,就是有那种形式,可以用而己,没有特别的地方
4.按钮:属于CButton 类的。在View-ClassWizard弹出的窗口,“Message Map”tab页可以设置生成消息处理函数,有两种。
BN_CLICKED 单击后系统会调用这个函数,自己添加代码可以实现功能
BN_DOUBLE_CLICKED 双击后系统会调用此函数,自己可以在函数体中 添加自己想要的双击按钮后想要的效果。
5.单选框 :此按钮的属性要设置好,要不然会出现意想不到的错误
在属性的general中的Group必须选中(一般都是几个单选钮一起出现的,只要第一个选择就好,后面的就不用了,同时只要第一个设置控件变量就行,选中第一个,变量值为0,选中第二个,变量值为1,依次类推)Group属性,用来指定一组控件,用户可以用箭头键在该组控件内移动。在同一组内的单选按钮具有互斥的特性,即在这些单选按钮中只能有一个是选中的。同时要想改变单选框的字面内容(如男,女等)在属性的Caption直接改就好了。
同样在View-ClassWizard弹出的窗口,“Message Map”tab页可以设置生成消息处理函数,BN_CLICKED 单击后系统会调用这个函数,自己添加代码可以实现功能。同时通过控件变量可以调用一些函数
void SetCheck( int nCheck );设置检查框或单选按钮的选择状态,其中nCheck为true的话就代表选中,false的话就代表不被选中
通过变量调用GetCheck()可以确认单选框是否被选中,选中返回值为true
通过变量调用GetWindowText(str),可以得到单选框内的文字,并保存在字符串str 中
6.复选框: 这种按钮的属性不用怎么改,一般用默认值就行。复选框的名字在属性的Caption直接改就好了。可以给每一个复选框设置一个控件变量,它的很多函数跟单选框的是一样的。
void SetCheck( int nCheck );设置复选框或单选按钮的选择状态,其中nCheck为true的话就代表选中,false的话就代表不被选中
通过变量调用GetCheck()可以确认单选框是否被选中,选中返回值为true
通过变量调用GetWi
您可能关注的文档
最近下载
- 国新办“924”政策组合拳深度解读:创新货币政策工具箱,多措并举推动经济高质量发展.docx
- 售电企业电力交易负荷预测管理导则.pdf VIP
- 发电企业电力市场交易辅助决策信息系统技术规范.pdf VIP
- 北斗产业园项目可行性研究报告.docx
- 2024电力现货交易辅助决策系统解决方案.pdf
- 2023发电企业现货交易辅助决策管理系统.docx
- KSC20系列开关磁阻电动机控制器使用说明书V_1.2.docx
- 一种电力现货交易辅助决策系统模型.pdf VIP
- 北斗产业园风险分析与应对策略.docx
- Unit 1 Greetings P1 Greet each other(教学课件)一年级英语上学期(沪教版 2024).pptx
文档评论(0)