- 注册时间
- 2014-11-3
- 最后登录
- 2025-4-30
管理员
  
- 积分
- 1110
|
发表于 2024-3-28 18:32:17
|
显示全部楼层
不知道你怎么搜索的但是:5905行:
- function onMouseWheel(shift, delta, x, y)
- {
- // ホイールが回転した
- super.onMouseWheel(...);
- if (currentDialog !== void) {
- return;
- }
- // メッセージ窓のホイール処理
- if (inSleep && current.hasWheel()) {
- current.processWheel(shift, delta, x, y);
- return;
- }
- if(!historyLayer.visible)
- {
- if(delta > 0)
- showHistoryByKey(); // メッセージ履歴を表示
- else if(System.getTickCount() - lastHistoryHiddenTick > 150)
- onPrimaryClick(); // クリックをエミュレート
- // ↑ tick を比較しているのは、メッセージ履歴を隠す操作とホイールを
- // 手前に回す操作が連続した場合に勝手に読み進むのをある程度防ぐ仕掛け
- }
- else
- {
- // メッセージ履歴にイベントを垂れ流す
- historyLayer.windowMouseWheel(shift, delta, x, y);
- }
- }
复制代码
|
|