RichEdit有什么特殊的吗?其它的还有什么组件需要类似的处理?
解决方案 »
- NCPAINT消息处理不解之处
- unresolved external symbol _CLSID_ShellThumbnailDiskCache怎么解决?望大侠指点!
- vc++使用ADO连接数据库
- Unhandled exception in ***.exe(MFCO42D.dll):Ox0000005 Access violation 问题?
- “安装程序无法创建一个DCOM用户帐号来注册‘C:programs\common\tools\vs-Ent98\vanalyzr\valec.exe" 这是怎么回事,我该怎么办?
- 怎样在EDIT控件输入字符时用图片代替?
- InternetConnect函数的参数怎么用?
- vc.net的用法
- 如今软件业已经成为了就业最困难、失业率最高的行业了!!!!!
- 怎样把std::string sss转换成double ddd ???
- 怎样在配置文件中加入空行。
- ====有谁知道"影子位图(shadow bitmap)",能说说怎么回事吗?======
InitCommonControlsEx Function--------------------------------------------------------------------------------Registers specific common control classes from the common control dynamic-link library (DLL
我不是想知道::AfxInitRichEdit();一句的意思,我是想知道,为什么RichEdit组件会需要加这样的处理,而如CButton却不加类似这样的处理的
CButton这些东西其实也需要,只不过这个初始化是默认就有的
至于为什么这样做,....
但是大致说来应该是根据使用频率做的一个折中(默认太多,肯定存在效率的问题,因此默认情况只是考虑一些嘴常用的)
有点Dos中内部命令和外部命令的意思
RICHEDIT控件是一个很特别的控件,AfxInitRichEdit并不是单纯的对他进行初始话,AfxInitRichEdit是导入riched32.dll的一个函数。riched32.dll里定义了RICHEDIT1。0版本的一些基本信息,现在RICHEDIT的版本是3。0的,所以VC6。0里这样的做法已经很落后了。在VC。NET中新加了AfxInitRichEdit2函数导入2。0版本的RICHEDIT。