检查是否单击了字母,左键按钮鼠标是否为win32 API

时间:2018-02-24 14:54:35

标签: c++ winapi msdn

我想听一下如果点击鼠标左键和一个字母,例如' a'

我只是通过点击鼠标就已经这样做了,我无法聆听 我尝试了下面的代码,但没有为我工作

public class MyObject
{
    public string RecognitionStatus { get; set; }
    public int Offset { get; set; }
    public int Duration { get; set; }
    public List<Nbest> NBest { get; set; }
}

public class Nbest
{
    public float Confidence { get; set; }
    public string Lexical { get; set; }
    public string ITN { get; set; }
    public string MaskedITN { get; set; }
    public string Display { get; set; }
}

如果我单击左按钮它会绘制形状,但是如果我试图这样做的话,那就是&#39; a&#39;按下它没有任何东西

1 个答案:

答案 0 :(得分:0)

抓住WM_KEYDOWN,当密钥为字母('a')时,请使用GetAsyncKeyState(VK_LBUTTON)检查鼠标按钮。或者在您的示例中,使用'a'而不是GetAsyncKeyState再次检查GetKeyState