• R/O
  • SSH
  • HTTPS

gsfinder-w03: 提交


Commit MetaInfo

修订版57 (tree)
时间2008-05-24 05:57:39
作者goriponsoft

Log Message

・EM・ONEのホイールに対応

更改概述

差异

--- trunk/body/ListView.cpp (revision 56)
+++ trunk/body/ListView.cpp (revision 57)
@@ -229,6 +229,28 @@
229229 if (g_MainWnd.m_bControlKey)
230230 wParam |= MK_CONTROL;
231231 break;
232+ case WM_MOUSEWHEEL: //EM・ONEホイール対応(Xcrawl相当)
233+ if (GET_WHEEL_DELTA_WPARAM(wParam) < 0)
234+ {
235+ BYTE bVk,bScan;
236+ if (g_MainWnd.m_bXcrawlPageMove)
237+ bVk = VK_NEXT, bScan = 0;
238+ else
239+ bVk = VK_DOWN, bScan = 0x3D;
240+ keybd_event(bVk, bScan, 0, 0);
241+ keybd_event(bVk, bScan, KEYEVENTF_KEYUP, 0);
242+ }
243+ else if (GET_WHEEL_DELTA_WPARAM(wParam) > 0)
244+ {
245+ BYTE bVk,bScan;
246+ if (g_MainWnd.m_bXcrawlPageMove)
247+ bVk = VK_PRIOR, bScan = 0;
248+ else
249+ bVk = VK_UP, bScan = 0x3E;
250+ keybd_event(bVk, bScan, 0, 0);
251+ keybd_event(bVk, bScan, KEYEVENTF_KEYUP, 0);
252+ }
253+ break;
232254 case WM_KILLFOCUS:
233255 g_MainWnd.m_ListView.m_bScrollbarMove = FALSE;
234256 //SHIFT/CTRLキー処理
--- trunk/body/TreeView2.cpp (revision 56)
+++ trunk/body/TreeView2.cpp (revision 57)
@@ -81,10 +81,21 @@
8181 case WM_KILLFOCUS:
8282 g_MainWnd.m_CmdBands.SetModeFocusMove(FALSE);
8383 break;
84- //タップ開始時
85- case WM_LBUTTONDOWN:
84+ case WM_LBUTTONDOWN: //タップ開始時
8685 g_MainWnd.m_TreeView.OnTapHoldBegin((DWORD)lParam);
8786 break;
87+ case WM_MOUSEWHEEL: //EM・ONEホイール対応(上下カーソルキー相当)
88+ if (GET_WHEEL_DELTA_WPARAM(wParam) < 0)
89+ {
90+ keybd_event(VK_DOWN, 0x3D, 0, 0);
91+ keybd_event(VK_DOWN, 0x3D, KEYEVENTF_KEYUP, 0);
92+ }
93+ else if (GET_WHEEL_DELTA_WPARAM(wParam) > 0)
94+ {
95+ keybd_event(VK_UP, 0x3E, 0, 0);
96+ keybd_event(VK_UP, 0x3E, KEYEVENTF_KEYUP, 0);
97+ }
98+ break;
8899 //それ以外
89100 default:
90101 break;
--- trunk/body/readme.txt (revision 56)
+++ trunk/body/readme.txt (revision 57)
@@ -302,7 +302,10 @@
302302 ・検索ダイアログ内の「日付」と「サイズ」のプルダウンメニューに間違った文字列が表示されていたのを修正
303303 ・Smartphone/Standardでの動作時に一部画面のメニューバーにOk/Cancelが表示されるよう修正
304304
305+2008/1/5 1.6.1.18
306+・EM・ONEのホイールに対応
305307
308+
306309 ●連絡先
307310 メール:goriponsoft@gmail.com
308311 ブログ:http://d.hatena.ne.jp/goriponsoft/
\ No newline at end of file
Show on old repository browser