![]() |
1
1
我创建了一个简单的测试对话框测试应用程序,使用MFC-通过dialog edit添加richedit控件,添加了对
不
|
![]() |
2
0
(致Ruddy:下面的代码示例,如果它揭示了什么) 最后,我只是在EN_保护的处理程序中做了一个PostMessage(hwnd,EM\u UNDO…),这就是我必须要做的,才能让这个为我工作。返回TRUE从来没有完成任何事情,尽管我知道处理程序正在被命中,并且只针对受保护的文本。(下面的ODS函数是OutputDebugString)。 但是我在web上看到了多个例子(大多数都是MFC或者DELPHI之类的),其中只在受EN_保护的处理程序中返回TRUE就可以阻止更改。 实际上,我的富编辑控件在一个对话框中,但是是用CreateWindowEx创建的,所以我尝试通过RC文件初始化它,但是没有什么区别。(我所做的一些事情确实有点老派——对此很抱歉)但事实上,我尝试了任何事情来让EN_受保护的工作像它的文档一样,但没有任何工作——奇怪。
原始代码(添加了EM_UNDO调用):
|
![]() |
sjb-sjb · TreeView课程在哪里 7 年前 |
![]() |
ScottishTapWater · 以编程方式添加的文本框不显示 7 年前 |
![]() |
sk_in_the_house · Godot-检查控制器是否连接 7 年前 |
|
Ailis · 加载页面时从地图中隐藏群集覆盖 7 年前 |
![]() |
Joe Ruder · ProcessCmdKey未传递Enter键 7 年前 |