首页 / 知识
关于windows:Rich Edit Control in raw Win32
2023-04-16 17:16:00

Rich Edit Control in raw Win32Rich Edit Controls 的文档真的像看起来那样糟糕(错误?)吗?现在我手动调用 LoadLibrary("riched20.dll") 以显示富编辑控件。 Rich Edit 的文档在第一个使用 Rich Edit 控件的代码示例中未能很好地说明这一点。 它谈到调用 InitCommonControlsEx() 来添加视觉样式,但没有提到要传入哪些标志。 有没有更好的方法来加载 Rich Edit 控件? http://msdn.microsoft.com/en-us/library/bb787877(VS.85).aspx 这是我可以编写的唯一代码:
很多年前,我也遇到过同样的问题,是的,答案是手动加载 .dll。据我所知,原因是 RichEdit 窗口类注册在riched20.dll 的 DllMain 中。 使用 MFC,RichEdit 控件可以正常工作。 使用 InitCommonControlsEx() 加载 - ICC_USEREX_CLASSES 不加载 RichEdit AFAIK,您不需要它,因为它只加载不包括 Richedit 的"标准"通用控件。显然你只需要调用它来启用 Windows 中的"视觉样式",而不是让 RichEdits 工作。 如果您使用的是 2008,则您希望包含 Msftedit.dll 并改用 MSFTEDIT_CLASS(MS 有时为了向后兼容是垃圾)。 文档确实建议您正确地进行 Win32 编程。 是否有可以链接到的导入库(可能是riched20.lib)。这样您就不必在运行时"手动"加载它。这就是所有标准控件的工作方式。 VS 在创建项目时自动添加对 user32.lib 的引用。 我认为您必须在创建任何常用控件之前调用 CoInitializeEx。 不需要 LoadLibrary。如果您链接到正确的 .lib 文件,exe-loader 将为您处理这些详细信息。 |
最新内容
相关内容
linux满屏显示命令?
linux满屏显示命令?,工具,系统,服务,电脑,网络,技术,信息,数据,上会,软件,如何显示linux所有命令1、网卡。在linux系统中,ifconfig-a命令是用来显示linux时间命令?
显示linux时间命令?,时间,系统,信息,一致,命令,文件,终端,目录,选项,参数,linuxcp命令并显示拷贝时间在没有带-a参数时,两个文件的时间是不一样linux命令刷新显示?
linux命令刷新显示?,系统,工作,最新,地址,命令,异常,分析,工具,信息,软件,Linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目录的linux命令错误的是?
linux命令错误的是?,系统,信息,异常,密码,工具,地址,网络,实时,状态,数据,Linux系统中输入命令,输出结果有误是怎么回事?出现以上提示,很多原因linux命令chm文档?
linux命令chm文档?,电脑,系统,文件,首页,百度,软件,电机,管理,产品,设备,谁知道在linux下的常用后缀名啊?linux下python解释器的后缀有py、pyclinux显示最多的命令?
linux显示最多的命令?,系统,情况,信息,数据,工具,电脑,状态,时间,分析,命令,在linux系统中,显示/root目录下所有文件的命令是1、ls -l /home/linux命令高亮显示?
linux命令高亮显示?,系统,信息,命令,电脑,地址,代码,情况,分析,位置,文件,Linux系统中more和less命令有什么区别?linux中命令cat、more、lesslinux调用函数的命令?
linux调用函数的命令?,系统,代码,策略,上调,时间,设计,通信,网络,设备,项目,如何在Linux内核里增加一个系统调用?在一个进程中创建3个线程,名字linux中编辑文档命令?
linux中编辑文档命令?,状态,工作,命令,电脑,信息,第一,系统,编辑,终端,文件,Linux系统如何编辑TXT文档1、进入Ubuntu桌面后,打开终端,快捷键为ctlinux显示隐藏命令?
linux显示隐藏命令?,系统,电脑,档案,工具,一致,生产,文件夹,文件,命令,开头,linux隐藏文件夹如何显示出来?1、文件管理器查看隐藏首先,点击任务linux显示错误命令?
linux显示错误命令?,信息,系统,电脑,状态,时间,环境,命令,搜狐,密码,异常,虚拟机里怎么开始linux系统,打startx命令提示错误1、第一种:这个问题linux逐行显示命令?
linux逐行显示命令?,标准,信息,系统,工作,地址,命令,实时,名称,文件,目录,Linux中显示一个文件最后几行的命令是什么?1、tail -n 20 filename