TNB Library
|
ダブルクリックアドイン(CE専用). [詳解]
#include <TnbCeMfcDoubleClick.h>
公開メンバ関数 | |
CDoubleClickAddinT (void) | |
コンストラクタ [詳解] | |
静的公開メンバ関数 | |
static DWORD | GetDoubleClickTime (void) |
[取得] ダブルクリック時間取得. [詳解] | |
static void | SetDoubleClickTime (DWORD t) |
[設定] ダブルクリック時間設定. [詳解] | |
static void | SetToleranceClickRange (DWORD d) |
[設定] 許容クリック範囲設定. [詳解] | |
限定公開メンバ関数 | |
virtual void | PreSubclassWindow (void) |
[通知] subclassing/unsubclassing functions. [詳解] | |
virtual LRESULT | WindowProc (UINT message, WPARAM wParam, LPARAM lParam) |
[通知] for processing Windows messages. [詳解] | |
ダブルクリックアドイン(CE専用).
CE ではダブルクリックイベントが省略されています。 これを制限付きで対応するアドインです。イベントハンドラは普通に IDE で作成できます。
WND | CWnd のサブクラスである必要があります。通常、 スタティックコントロール、ボタンコントロールを指定します。 |
TnbCeMfcDoubleClick.h の 73 行目に定義があります。
CDoubleClickAddinT | ( | void | ) |
コンストラクタ
TnbCeMfcDoubleClick.h の 79 行目に定義があります。
|
static |
[取得] ダブルクリック時間取得.
TnbCeMfcDoubleClick.h の 118 行目に定義があります。
|
protectedvirtual |
[通知] subclassing/unsubclassing functions.
サブクラス化する時コールされます。
TnbCeMfcDoubleClick.h の 134 行目に定義があります。
|
static |
[設定] ダブルクリック時間設定.
ダブルクリックとは、マウスボタンを 2 回続けてクリックすることです。 2 回目のクリックは、1 回目のクリックの後、指定された時間内に行わなければなりません。 この時間間隔のことをダブルクリック時間といいます。
t | ダブルクリック時間(ms) |
TnbCeMfcDoubleClick.h の 107 行目に定義があります。
|
static |
[設定] 許容クリック範囲設定.
タッチパネルでダブルクリックをする場合、同じ場所を二回タップすることはほぼ出来ません。 そこで少しずれてもダブルクリックとするための範囲を指定できるようにしてあります。 デフォルトは 96dpi 時 10 pixel(192 dpi 時 20 pixel)です。
d | 許容範囲(pixel) |
TnbCeMfcDoubleClick.h の 93 行目に定義があります。
|
protectedvirtual |
[通知] for processing Windows messages.
メッセージ受信したらコールされます。
message | メッセージ |
wParam | WPARAM |
lParam | LPARAM |
TnbCeMfcDoubleClick.h の 154 行目に定義があります。