最終更新日 2024-09-25
その他① キー入力
概要
少し寄り道の話となります。
HmAutoCompleteEx.dllでは、キーボードの入力についても、コールバックを用意しています。
Win32でよく利用する仮想キーとの比較が可能となっています。
キーボード入力と比較
#include <windows.h>
#include "OutputDebugStream.h"
using namespace System;
extern "C" __declspec(dllexport) int OnKeyDown(HWND hWnd, WPARAM wParam) {
OutputDebugStream(L"%c", wParam);
if (wParam == VK_OEM_PERIOD){
OutputDebugStream(L"「ピリオド」来ました");
}
if (wParam == 'A'){
OutputDebugStream(L"「A」来ました");
}
return true;
}