比如我这样:char *pChar=new char[2];
pChar="啊";
int abc=(int)pChar[1]&255;
GetDlgItem(IDC_EDIT1)->SendMessage(WM_CHAR,abc,0);
abc=(int)pChar[0]&255;
GetDlgItem(IDC_EDIT1)->SendMessage(WM_CHAR,abc,0);
delete []pChar;结果显示不出来?那位告诉我怎么办?
哦,顺便哪位说一下怎么判断哪个是汉字?

解决方案 »

  1.   

    char *pChar=new char[2];
    pChar="啊";
    int abc=(int)pChar[0]&255;
    GetDlgItem(IDC_EDIT1)->SendMessage(WM_CHAR,abc,1);
    abc=(int)pChar[1]&255;
    GetDlgItem(IDC_EDIT1)->SendMessage(WM_CHAR,abc,1);
      

  2.   

    WM_SETTEXT消息不行么?
    lParam参数传递字符串
      

  3.   

    wm_settext消息把整个框的字都给替换了。
    我要在光标后面插入字符串
      

  4.   

    很奇怪,怎么用spy++监视起又可以,但是没有用spy++就不能显示中文字符
    谁告诉我怎么办呀?
      

  5.   

    我用wm_ime_char消息就可以了,但是不知道原因