VS2010使用richeditctrl

在工程文件的主函数文件中定义一个RichEdit控件句柄全局变量:

static HWND hWinRich;             //注意是静态变量,我以前不用静态的变量,好像无法显示RichEdit;

 

在主函数中加入RichEdit控件库文件装入函数:

HINSTANCE       hRich;

hRich = LoadLibrary(TEXT("RICHED20.dll"));    //注意大小写;

 

在主函数结尾处释放库文件:

FreeLibrary(hRich);

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`

在主过程文件中加入以下消息:

case WM_CREATE:

    //RichEdit控件的创建; 
    hWinRich = CreateWindowEx(WS_EX_CLIENTEDGE,TEXT("RichEdit20A"),NULL,
                 WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | ES_MULTILINE | ES_NOHIDESEL,
                 0,0,0,0,hWnd,0,hInst,NULL);

    break;

//此消息不要疏忽,有几次我搞了好几次都无法显示,查了半天才发现没有添加此消息;

case WM_SIZE:

    GetClientRect(hWnd,&stRect);   
    MoveWindow(hWinRich,0,0,stRect.right,stRect.bottom,TRUE);  
    break;

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值