如何使用wm_deadchar发送非Ascii标志

时间:2013-02-05 15:29:50

标签: c++ windows winapi

我正在尝试使用函数keybd_event发送变音符号keyevent。 Windows文档声明:“死键是生成一个字符的键,例如变音符号(双点),它与另一个字符组合形成一个复合字符。例如,umlaut-O字符(Ö) )通过键入变音字符的死键,然后键入O键生成。“

我如何发出死锁?

我尝试了以下但没有成功:

keybd_event(WM_DEADCHAR,0x0103,0,0);
keybd_event(0x4F,0,0,0);

抱歉我的英语不好。 我期待着你的回复。

1 个答案:

答案 0 :(得分:0)

keybd_event的第一个参数是虚拟键代码。例如。对于我的键盘,死键"VK_OEM_7