Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从聊天窗口禁用/删除插入符号_C++_Winapi_Controls_Richedit - Fatal编程技术网

C++ 从聊天窗口禁用/删除插入符号

C++ 从聊天窗口禁用/删除插入符号,c++,winapi,controls,richedit,C++,Winapi,Controls,Richedit,我已将richedit控件设置为聊天窗口,但我不知道如何从控件中删除闪烁的插入符号,有人知道如何在edit/richedit控件中执行此操作吗?使用。使用。基于,您需要处理EN\u SETFOCUSWindows消息和呼叫。那里的文档说,对HideCaret()的调用是累积的,因此您可能只应该调用它一次(使用static变量来记住它是否已设置),或者根据,您需要处理EN_SETFOCUSWindows消息和呼叫。那里的文档说对HideCaret()的调用是累积的,因此您可能只应该调用它一次(使用

我已将richedit控件设置为聊天窗口,但我不知道如何从控件中删除闪烁的插入符号,有人知道如何在edit/richedit控件中执行此操作吗?

使用。

使用。

基于,您需要处理
EN\u SETFOCUS
Windows消息和呼叫。那里的文档说,对
HideCaret()
的调用是累积的,因此您可能只应该调用它一次(使用
static
变量来记住它是否已设置),或者根据,您需要处理
EN_SETFOCUS
Windows消息和呼叫。那里的文档说对
HideCaret()
的调用是累积的,因此您可能只应该调用它一次(使用
static
变量来记住它是否已被设置),或者调用
ShowCaret()
以响应
EN\u KILLFOCUS

,因为您说的是rich edit control,我假设您正在使用Windows控件。我的假设正确吗?如果是,光标是否会在控件失去焦点后消失?是的,标准富编辑控件2.0。是的,但当窗口有键盘焦点时,我需要删除它。既然你说的是rich edit control,我假设你使用的是Windows控件。我的假设正确吗?如果是,光标是否会在控件失去焦点后消失?是的,标准富编辑控件2.0。确实如此,但当窗口具有键盘焦点时,我需要删除它。