Caps Lock がオンかオフかを確認するにはどうすればよいですか? 検索しようとしましたが、見つけたのは、探しているものとは正反対の、オン/オフを切り替える方法だけです。
私はC++とDelphiの両方でそれをやろうとしています.
助けてください
このリンクと以下のコード スニペットが役立つ可能性があります。
if ((GetKeyState(VK_CAPITAL) & 0x0001)!=0)
AfxMessageBox("Caps Lock ON!");
else
AfxMessageBox("Caps Lock OFF!");
GetKeyState() 関数が必要です。
http://msdn.microsoft.com/en-us/library/ms646301(VS.85).aspx
VK_CAPITAL キー コードを使用します。残りの仮想キー コードは次のとおりです。
http://technet.microsoft.com/en-us/subscriptions/index/dd375731(v=vs.85).aspx
VK_CAPITAL (0x14) で GetAsyncKeyState を使用する