RO_MF Ver2.080を公開しました |
- 14: 名前:pal投稿日:2009/12/05(土) 22:01
- マウスのホイールクリックをInsert割り当てするプラグインを作成しようとしています。
なのですが…中ボタンをクリックしたという判断はどのように記述すればよいのでしょうか?
一応、WH_MOUSEやMouseProcなどを使用してはいるのですが、WM_NCMBUTTONDOWNの判断ができません。
もしよろしければアドバイスをお願い致します。
LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam)
{
// 処理を行ってはいけない条件では抜ける
if(nCode < 0 || nCode != HC_ACTION)
return CallNextHookEx(MouseHook, nCode, wParam, lParam);
switch (wParam){
case WM_NCLBUTTONDOWN: test = 1;
case WM_NCLBUTTONUP: test = 2;
case WM_NCMBUTTONDOWN: test = 3;
case WM_NCMBUTTONUP: test = 4;
case WM_NCRBUTTONDOWN: test = 5;
case WM_NCRBUTTONUP: test = 6;
default: test = 0;
}
return CallNextHookEx(MouseHook, nCode, wParam, lParam);
}
<ROMF_OnPolling関数内>
char str[256];
sprintf(str, "%d", test);
::SetWindowText(MouseInfo->RagWindow, str);
|
|