请问如何能够控制richedit的insert状态

wyarrant 2004-07-05 07:52:55
使用richedit开始的默认状态是insert而不是overwrite,请问要给richedit设置什么属性或者通过什么方法才可以使他在运行开始就是overwrite呢?
...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyarrant 2004-10-22
  • 打赏
  • 举报
回复
虽然回答和题目是两回事,但是也把贴字结了巴
jevin8011 2004-07-08
  • 打赏
  • 举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
SendMessage(RichEdit1->Handle,WM_KEYDOWN,VK_INSERT,980341);
RichEdit1->SetFocus();

}

可以控制 Insert/Overwrite 互相转换
wyarrant 2004-07-08
  • 打赏
  • 举报
回复
没人答吗?
我现在的方法是
在程序运行的时候发送一个消息出去
SendMessage((HWND)RichEditScreen->Handle, WM_KEYDOWN ,VK_INSERT, 0);
但是在程序运行中不能知道当前的insert状态
而GetKeyboardState只能获得真正通过按键的状态,SendMessage后GetKeyboardState不受任何影响
wyarrant 2004-07-07
  • 打赏
  • 举报
回复
help twice
wyarrant 2004-07-06
  • 打赏
  • 举报
回复
help!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧