关于我个人对控件的几点总结.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于我个人对控件的几点总结.doc

关于我个人对控件的几点总结 静态图片 : 比较简单,只要在资源视图插入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。View-ClassWizard弹出的窗口,“Message          Map”tab页可以设置生成消息处理函数,有两种。   BN_CLICKED 单击后系统会调用这个函数,自己添加代码可以实现功能 BN_DOUBLE_CLICKED 双击后系统会调用此函数,自己可以在函数体中   添加自己想要的双击按钮后想要的效果。 5.单选框 :此按钮的属性要设置好,要不然会出现意想不到的错误 在属性的general中的Group必须选中(一般都是几个单选钮一起出现的,只要第一个选择就好,后面的就不用了,同时只要第一个设置控件变量就行,选中第一个,变量值为0,选中第二个,变量值为1,依次类推)Group属性用来指定一组控件,用户可以用箭头键在该组控件内移动。在同一组内的单选按钮具有互斥的特性,即在这些单选按钮中只能有一个是选中的。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 通过变量调用GetWindowText(str),可以得到单选框内的文字,并保存在字符串str 中。 记得这些函数是通过变量来调用的,利用这几个函数复选框的常用功能就可以实现了。 7.组合框 :有三种风格,在属性里面可以设置(在属性中有一个sort选项表示对组合框的内容自动进行排序的

文档评论(0)

seym + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档