以下是引用吹水佬在2025-9-5 07:36:15的发言:
LockScreen 是 Lock vfp窗口,对 richedit 可能无效。
试试:
SendMessage(hRichEdit, WM_SETREDRAW, 0, 0) && Lock
SendMessage(hRichEdit, WM_SETREDRAW, 1, 0) && UnLock
LockScreen 是 Lock vfp窗口,对 richedit 可能无效。
试试:
SendMessage(hRichEdit, WM_SETREDRAW, 0, 0) && Lock
SendMessage(hRichEdit, WM_SETREDRAW, 1, 0) && UnLock
大佬啊,这两行代码,表面上好用,实战可能会有(大)麻烦!
今天晕头晕脑地调试了整整一天,Richtextbox表现一直很不正常,随机性地抛出异常。
经常性地表现为:
在 Lock/UnLock 代码之后,Richtextbox可能无法以代码激活,呈现灰色,需手动点击一次才能够唤醒。
一开始一直以为是某个深藏不露的逻辑错误,拼命地Debug,拼命地查错,一直无办法解决……直至晚上10点,一拍脑门,这才想起来!——注释掉了这一组 Lock/UnLock 后,整个世界一下子豁然清朗了!
原来是它们搞的鬼哇!
吐血!
慎用!慎用!慎用!
——说三遍。
