如何设置CRichEditCtrl(2.0)背景透明

Poseidon2 2004-09-18 11:14:06
我用的是VS.net,我如果从控件里将CRichEditCtrl(2.0)拖放到对话框上,在控件的属性里可以将它设为背景透明,但我现在是用代码创建的,找不到相应的成员函数,请熟悉的朋友帮帮忙。
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poseidon2 2004-09-19
  • 打赏
  • 举报
回复
问题解决了,只要创建时不用Create改用CreateEx,然后把WS_EX_TRANSPARENT样式加上就可以了,不过还是要谢谢上面兄弟的帮助,正是在你的提示下我才想到用这个方法。
Kudeet 2004-09-18
  • 打赏
  • 举报
回复
http://www.codeguru.com/Cpp/controls/richedit/article.php/c2407/
Kudeet 2004-09-18
  • 打赏
  • 举报
回复
long style = ::GetWindowLong(GetSafeHwnd(), GWL_STYLE);
style &= WS_EX_TRANSPARENT;
::SetWindowLong(GetSafeHwnd(), GWL_STYLE, style);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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