TNB Library
TnbCeMfcGesture.h
[詳解]
1#pragma once
11#ifndef _WIN32_WCE
12 #error TnbCeMfcGesture.h is only supported on Windows CE platforms.
13#endif // _WIN32_WCE
14
15
16
17#include "TnbMfcCommon.h"
18
19
20
21//TNB Library
22namespace TNB {
23namespace MFC {
24
25
26
38template<typename WND>
39class CCeDisableGestureAddinT : public WND
40{
41 DEFSUPER(WND);
42protected:
43
53 virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
54 {
55 if ( message == WM_LBUTTONDOWN )
56 {
57 return _super::DefWindowProc(message, wParam, lParam);
58 }
59 return _super::WindowProc(message, wParam, lParam);
60 }
61};
62
63
64
76class CDialogDg : public CDialog
77{
78 DEFSUPER(CDialog);
79public:
80
88 explicit CDialogDg(LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL)
89 : CDialog(lpszTemplateName, pParentWnd)
90 {
91 }
92
100 explicit CDialogDg(UINT nIDTemplate, CWnd* pParentWnd = NULL)
101 : CDialog(nIDTemplate, pParentWnd)
102 {
103 }
104
105protected:
115 virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
116 {
117 if ( message == WM_LBUTTONDOWN )
118 {
119 return _super::DefWindowProc(message, wParam, lParam);
120 }
121 return _super::WindowProc(message, wParam, lParam);
122 }
123};
124
125
126
139
140
141
154
155
156
169
170
171
172}; //MFC
173}; //TNB
MFCコントロール共通のヘッダ
ウィンドウ管理.
タップ&ホールドジェスチャー禁止アドイン(CE専用).
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
[通知] for processing Windows messages.
タップ&ホールドジェスチャー禁止 Dialog (CE専用).
CDialogDg(LPCTSTR lpszTemplateName, CWnd *pParentWnd=NULL)
コンストラクタ
CDialogDg(UINT nIDTemplate, CWnd *pParentWnd=NULL)
コンストラクタ
virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
[通知] for processing Windows messages.
CCeDisableGestureAddinT< CSpinButtonCtrl > CSpinButtonCtrlDg
タップ&ホールドジェスチャー禁止 SpinButtonCtrl (CE専用).
CCeDisableGestureAddinT< CComboBox > CComboBoxDg
タップ&ホールドジェスチャー禁止 ComboBox (CE専用).
CCeDisableGestureAddinT< CEdit > CEditDg
タップ&ホールドジェスチャー禁止 Edit (CE専用).
TNB Library
Definition: TnbDoxyTitle.txt:2