ATL实现的简单的EDIT控件

时间:2015-07-31 07:09:26
【文件属性】:

文件名称:ATL实现的简单的EDIT控件

文件大小:27KB

文件格式:RAR

更新时间:2015-07-31 07:09:26

atl edit 属性、 事件、函数

用ATL(非MFC)实现的edit控件。具有以下功能: 2)该控件应具有标准输入框(Textbox)的基本功能; 3)限制该控件的输入,只允许输入大小写字母; 4)当输入非法字符(数字或符号)时,控件的外观没有变化,但会引发一个名为InvalidInput的事件。并且在该事件的客户处理程序中可以取得上述输入的非法字符; 5)为控件增加了一个名为AutoConvert的属性。可选值为ToUpperCase,ToLowerCase,Disabled。当该属性为ToUpperCase时,自动将输入的小写字母转换成大写字母;为ToLowerCase时,自动将大写字母转换成小写字母;为Disabled时,不作转换; 6)为控件增加了一个名为Flash的方法(没有参数)。调用该方法后,控件的前景、背景色会互换,再换回来,重复三次。请设计闪烁的时间间隔,以起到提示用户的作用,同时又不会太影响用户的正常使用。


【文件预览】:
MyTextBox
----MyTextBox.sln(2KB)
----MyTextBox()
--------CMyText.bmp(246B)
--------stdafx.cpp(136B)
--------MyTextBox.def(212B)
--------MyTextBox.rgs(123B)
--------dlldata.c(839B)
--------MyTextBox.rc(3KB)
--------MyTextBox_i.c(2KB)
--------CMyText.h(7KB)
--------MyTextBox.vcproj(8KB)
--------stdafx.h(448B)
--------MyTextBox.idl(1KB)
--------dlldatax.h(337B)
--------dllmain.cpp(462B)
--------targetver.h(1KB)
--------CMyText.cpp(2KB)
--------_ICMyTextEvents_CP.h(901B)
--------MyTextBox.aps(5KB)
--------MyTextBox.vcproj.vspscc(328B)
--------resource.h(586B)
--------MyTextBox_i.h(10KB)
--------MyTextBox.cpp(2KB)
--------CMyText.rgs(826B)
--------MyTextBox.vcproj.20110414-0917.aijin.user(1KB)
--------dllmain.h(292B)
--------MyTextBox_p.c(12KB)
--------Debug()
--------CMyText.htm(1KB)
--------ReadMe.txt(2KB)
--------dlldatax.c(441B)
----MyTextBox.suo(18KB)

网友评论

  • 有学习借鉴作用
  • 不怎么会用啊、、、
  • 挺有帮助的,谢谢分享
  • 入门例子 还可以
  • 如何在应用程序中使用该控件,求指导!!
  • 可以作为初学者的学习例子
  • 学习了atl控件相关的制式
  • 不会用。我是个菜鸟,只会从*.dsw打开程序,而且不也不知道sln是什么格式,没文化真可怕
  • 书比较高深
  • 不错, 对我很有帮助...谢谢
  • 在我机器上运行不了 晕死
  • 没怎么看明白
  • 不会用。我是个菜鸟,只会从*.dsw打开程序,而且不也不知道sln是什么格式,没文化真可怕。