想显示WinXP中字符号映射表中一非标准法文ASCII字符号.
Unicode 是U+00E7,可以键入"ALT+0231"PostMessage(Edit1->Handle,WM_KEYDOWN,VK_MENU, 0);
PostMessage(Edit1->Handle,WM_KEYDOWN,VK_NUMPAD0,0);
PostMessage(Edit1->Handle,WM_KEYDOWN,VK_NUMPAD2,0);
PostMessage(Edit1->Handle,WM_KEYDOWN,VK_NUMPAD3,0);
PostMessage(Eit1->Handle,WM_KEYDOWN,VK_NUMPAD1,0);
PostMessage(Edit1->Handle,WM_KEYUP,VK_MENU, 0);
不能显示,请大虾指教,成功100分马上给!

解决方案 »

  1.   

    PostMessage(Edit1->Handle,WM_CHAR,231, 0);不就行了吗,不过看看能不能显示该字符。
      

  2.   

    搞定,
    PostMessage(Edit1->Handle,WM_CHAR,231, 0);就行了!
    为何不管"ALT"键的状态?
    lijinghe1(副乡长)大虾,解答一下!
    不过我给分先!
      

  3.   

    看看WM_CHAR帮助就行了,ALT键是WINDOWS用的,发送消息当然用不着。
    如果要模拟按键输入,应该还有几个WM_KEYUP消息吧。