就像QQ的聊天窗口里面用来显示已经发送的信息的窗口!
我试图在那个控件OnInitDialog()的时候SendMessage(EM_SETREADONLY,0,0);
不能够实现,不知道该怎么做,谢谢各位指教,我现在还很菜!
谢谢!

解决方案 »

  1.   

    应该是这样吧,呵呵
    SendMessage(EM_SETREADONLY,1,1);
      

  2.   

    我这有例子,如果需要留下Email我发给你
      

  3.   

    方法很多,下述两种:
    1、subclass方法。用GetWindowLong获取控件的WndProc,用自己的WndProc(如MyWndProc)替代控件的,在自己的WndProc(如MyWndProc)中拦截键盘和鼠标操作message;
    2、类继承方法。从CEdit继承一个CMyEdit类,在其中拦截键盘和鼠标操作message;用CMyEdit替代控件的CEdit。
    3、.............。