Solution46
CWndBase.h
[詳解]
1 //=============================================================================
2 /// @file
3 /// 基本ウィンドウクラスヘッダファイル
4 ///
5 /// 基本ウィンドウクラスヘッダファイルです。
6 ///
7 /// $Id: CWndBase.h 247 2019-03-20 15:57:33Z admin $
8 /// $Date: 2019-03-21 00:57:33 +0900 (2019/03/21 (木)) $
9 /// $Author: admin $
10 ///
11 /// @attention なし
12 
13 #pragma once
14 #pragma managed( push, off )
15 
16 //=============================================================================
17 // インクルードファイル
18 #include <LibWindowDef.h>
19 #include <CString.h>
20 
21 //=============================================================================
22 // ウィンドウライブラリ名前空間
23 namespace LibWindow {
24  //=========================================================================
25  /// 基本ウィンドウクラス
26  ///
27  /// 基本ウィンドウクラスです。
28  ///
29  /// @attention なし
30  ///
32  //=====================================================================
33  // 構築子と解体子
34  public:
35  //---------------------------------------------------------------------
36  /// コンストラクタ
37  ///
38  /// コンストラクタです。
39  ///
40  /// @param なし
41  /// @return なし
42  /// @attention なし
43  ///
44  explicit CWndBase() noexcept;
45 
46  //---------------------------------------------------------------------
47  /// デストラクタ
48  ///
49  /// デストラクタです。
50  ///
51  /// @param なし
52  /// @return なし
53  /// @attention なし
54  ///
55  virtual ~CWndBase() noexcept;
56 
57  //=====================================================================
58  // インライン公開関数
59  public:
60  //---------------------------------------------------------------------
61  /// ウィンドウハンドル取得関数
62  ///
63  /// ウィンドウハンドル取得関数です。
64  ///
65  /// @param なし
66  /// @return ウィンドウハンドル参照
67  /// @attention なし
68  ///
69  inline virtual HWND& GetHandle() noexcept { return m_hWnd; }
70 
71  //---------------------------------------------------------------------
72  /// ウィンドウメッセージ取得関数
73  ///
74  /// ウィンドウメッセージ取得関数です。
75  ///
76  /// @param なし
77  /// @return ウィンドウメッセージ参照
78  /// @attention なし
79  ///
80  inline virtual UINT& GetMessage() noexcept { return m_uMsg; }
81 
82  //---------------------------------------------------------------------
83  /// ウィンドウメッセージ第1引数取得関数
84  ///
85  /// ウィンドウメッセージ第1引数取得関数です。
86  ///
87  /// @param なし
88  /// @return ウィンドウメッセージ第1引数参照
89  /// @attention なし
90  ///
91  inline virtual WPARAM& GetWParam() noexcept { return m_wParam; }
92 
93  //---------------------------------------------------------------------
94  /// ウィンドウメッセージ第2引数取得関数
95  ///
96  /// ウィンドウメッセージ第2引数取得関数です。
97  ///
98  /// @param なし
99  /// @return ウィンドウメッセージ第2引数参照
100  /// @attention なし
101  ///
102  inline virtual LPARAM& GetLParam() noexcept { return m_lParam; }
103 
104  //---------------------------------------------------------------------
105  /// ペインウィンドウ判定関数
106  ///
107  /// ペインウィンドウ判定関数です。
108  ///
109  /// @param なし
110  /// @return 実行結果
111  /// - true 成功
112  /// - false 失敗
113  /// @attention なし
114  ///
115  inline virtual bool IsPaneWindow() const noexcept { return false; }
116 
117  //=====================================================================
118  // 公開関数
119  public:
120  //---------------------------------------------------------------------
121  /// ウィンドウ作成関数
122  ///
123  /// ウィンドウ作成関数です。
124  ///
125  /// @param[in] hParent 親ウィンドウハンドル
126  /// @param[in] hMenu メニューハンドル
127  /// @return 実行結果
128  /// - true 成功
129  /// - false 失敗
130  /// @attention なし
131  ///
132  virtual bool Create( HWND hParent = nullptr, HMENU hMenu = nullptr ) noexcept;
133 
134  //---------------------------------------------------------------------
135  /// ウィンドウ破棄関数
136  ///
137  /// ウィンドウ破棄関数です。
138  ///
139  /// @param なし
140  /// @return 実行結果
141  /// - true 成功
142  /// - false 失敗
143  /// @attention なし
144  ///
145  virtual bool Destroy() noexcept;
146 
147  //---------------------------------------------------------------------
148  /// ウィンドウクラス登録基底ウィンドウクラス名取得関数
149  ///
150  /// ウィンドウクラス登録基底ウィンドウクラス名取得関数です。
151  ///
152  /// @param なし
153  /// @return 文字列ポインタ
154  /// @attention なし
155  ///
156  virtual LPCWSTR GetRegistBaseClassName() noexcept { return nullptr; }
157 
158  //---------------------------------------------------------------------
159  /// ウィンドウクラス登録クラス名取得関数
160  ///
161  /// ウィンドウクラス登録クラス名取得関数です。
162  ///
163  /// @param なし
164  /// @return 文字列ポインタ
165  /// @attention なし
166  ///
167  virtual LPCWSTR GetRegistClassName() noexcept { return nullptr; }
168 
169  //---------------------------------------------------------------------
170  /// ウィンドウクラス登録クラス名取得関数
171  ///
172  /// ウィンドウクラス登録クラス名取得関数です。
173  ///
174  /// @param[out] rcString 文字列クラス参照
175  /// @return 文字列ポインタ
176  /// @attention なし
177  ///
178  virtual LPCWSTR GetRegistClassName( CString& rcString ) noexcept;
179 
180  //---------------------------------------------------------------------
181  /// ウィンドウクラス登録スタイル取得関数
182  ///
183  /// ウィンドウクラス登録スタイル取得関数です。
184  ///
185  /// @param なし
186  /// @return ウィンドウ登録スタイル
187  /// @attention なし
188  ///
189  virtual UINT GetRegistStyle() noexcept { return ( CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS ); }
190 
191  //---------------------------------------------------------------------
192  /// ウィンドウクラス登録コールバック関数取得関数
193  ///
194  /// ウィンドウクラス登録コールバック関数取得関数です。
195  ///
196  /// @param なし
197  /// @return ウィンドウメッセージコールバック関数ポインタ
198  /// @attention なし
199  ///
200  virtual WNDPROC GetRegistWndProc() noexcept { return &WndCallBackProc; }
201 
202  //---------------------------------------------------------------------
203  /// ウィンドウクラス登録クラス拡張サイズ取得関数
204  ///
205  /// ウィンドウクラス登録クラス拡張サイズ取得関数です。
206  ///
207  /// @param なし
208  /// @return クラス拡張サイズ
209  /// @attention なし
210  ///
211  virtual int GetRegistClsExtra() noexcept { return 0; }
212 
213  //---------------------------------------------------------------------
214  /// ウィンドウクラス登録ウィンドウ拡張サイズ取得関数
215  ///
216  /// ウィンドウクラス登録ウィンドウ拡張サイズ取得関数です。
217  ///
218  /// @param なし
219  /// @return ウィンドウ拡張サイズ
220  /// @attention なし
221  ///
222  virtual int GetRegistWndExtra() noexcept { return sizeof( HANDLE ); }
223 
224  //---------------------------------------------------------------------
225  /// ウィンドウクラス登録アプリケーションインスタンスハンドル取得関数
226  ///
227  /// ウィンドウクラス登録アプリケーションインスタンスハンドル取得関数です。
228  ///
229  /// @param なし
230  /// @return インスタンスハンドル
231  /// @attention なし
232  ///
233  virtual HINSTANCE GetRegistInstance() noexcept { return ::GetModuleHandleW( nullptr ); }
234 
235  //---------------------------------------------------------------------
236  /// ウィンドウクラス登録アプリケーションアイコンハンドル取得関数
237  ///
238  /// ウィンドウクラス登録アプリケーションアイコンハンドル取得関数です。
239  ///
240  /// @param なし
241  /// @return アイコンハンドル
242  /// @attention なし
243  ///
244  virtual HICON GetRegistIcon() noexcept { return ::LoadIcon( nullptr, IDI_APPLICATION ); }
245 
246  //---------------------------------------------------------------------
247  /// ウィンドウクラス登録カーソルアイコンハンドル取得関数
248  ///
249  /// ウィンドウクラス登録カーソルアイコンハンドル取得関数です。
250  ///
251  /// @param なし
252  /// @return カーソルハンドル
253  /// @attention なし
254  ///
255  virtual HCURSOR GetRegistCursor() noexcept { return ::LoadCursor( nullptr, IDC_ARROW ); }
256 
257  //---------------------------------------------------------------------
258  /// ウィンドウクラス登録背景ブラシハンドル取得関数
259  ///
260  /// ウィンドウクラス登録背景ブラシハンドル取得関数です。
261  ///
262  /// @param なし
263  /// @return ブラシハンドル
264  /// @attention なし
265  ///
266  virtual HBRUSH GetRegistBackGround() noexcept { return nullptr; }
267 
268  //---------------------------------------------------------------------
269  /// ウィンドウクラス登録メニュー名取得関数
270  ///
271  /// ウィンドウクラス登録メニュー名取得関数です。
272  ///
273  /// @param なし
274  /// @return 文字列ポインタ
275  /// @attention なし
276  ///
277  virtual LPCWSTR GetRegistMenuName() noexcept { return nullptr; }
278 
279  //---------------------------------------------------------------------
280  /// ウィンドウクラス登録小アプリケーションアイコンハンドル取得関数
281  ///
282  /// ウィンドウクラス登録小アプリケーションアイコンハンドル取得関数です。
283  ///
284  /// @param なし
285  /// @return アイコンハンドル
286  /// @attention なし
287  ///
288  virtual HICON GetRegistIconSm() noexcept { return ::LoadIcon( nullptr, IDI_WINLOGO ); }
289 
290  //---------------------------------------------------------------------
291  /// ウィンドウクラス登録スタイル取得関数
292  ///
293  /// ウィンドウクラス登録スタイル取得関数です。
294  ///
295  /// @param[in] uStyle ウィンドウ登録スタイル
296  /// @return ウィンドウ登録スタイル
297  /// @attention なし
298  ///
299  virtual UINT GetRegistStyle( UINT uStyle ) noexcept { return uStyle; }
300 
301  //---------------------------------------------------------------------
302  /// ウィンドウクラス登録コールバック関数取得関数
303  ///
304  /// ウィンドウクラス登録コールバック関数取得関数です。
305  ///
306  /// @param[in] pfnWndProc ウィンドウメッセージコールバック関数ポインタ
307  /// @return ウィンドウメッセージコールバック関数ポインタ
308  /// @attention なし
309  ///
310  virtual WNDPROC GetRegistWndProc( WNDPROC pfnWndProc ) noexcept { return pfnWndProc; }
311 
312  //---------------------------------------------------------------------
313  /// ウィンドウクラス登録クラス拡張サイズ取得関数
314  ///
315  /// ウィンドウクラス登録クラス拡張サイズ取得関数です。
316  ///
317  /// @param[in] nClsExtra クラス拡張サイズ
318  /// @return クラス拡張サイズ
319  /// @attention なし
320  ///
321  virtual int GetRegistClsExtra( int nClsExtra ) noexcept { return nClsExtra; }
322 
323  //---------------------------------------------------------------------
324  /// ウィンドウクラス登録ウィンドウ拡張サイズ取得関数
325  ///
326  /// ウィンドウクラス登録ウィンドウ拡張サイズ取得関数です。
327  ///
328  /// @param[in] nWndExtra ウィンドウ拡張サイズ
329  /// @return ウィンドウ拡張サイズ
330  /// @attention なし
331  ///
332  virtual int GetRegistWndExtra( int nWndExtra ) noexcept { return nWndExtra; }
333 
334  //---------------------------------------------------------------------
335  /// ウィンドウクラス登録アプリケーションインスタンスハンドル取得関数
336  ///
337  /// ウィンドウクラス登録アプリケーションインスタンスハンドル取得関数です。
338  ///
339  /// @param[in] hInstance インスタンスハンドル
340  /// @return インスタンスハンドル
341  /// @attention なし
342  ///
343  virtual HINSTANCE GetRegistInstance( HINSTANCE hInstance ) noexcept { return hInstance; }
344 
345  //---------------------------------------------------------------------
346  /// ウィンドウクラス登録アプリケーションアイコンハンドル取得関数
347  ///
348  /// ウィンドウクラス登録アプリケーションアイコンハンドル取得関数です。
349  ///
350  /// @param[in] hIcon アイコンハンドル
351  /// @return アイコンハンドル
352  /// @attention なし
353  ///
354  virtual HICON GetRegistIcon( HICON hIcon ) noexcept { return hIcon; }
355 
356  //---------------------------------------------------------------------
357  /// ウィンドウクラス登録カーソルアイコンハンドル取得関数
358  ///
359  /// ウィンドウクラス登録カーソルアイコンハンドル取得関数です。
360  ///
361  /// @param[in] hCursor カーソルハンドル
362  /// @return カーソルハンドル
363  /// @attention なし
364  ///
365  virtual HCURSOR GetRegistCursor( HCURSOR hCursor ) noexcept { return hCursor; }
366 
367  //---------------------------------------------------------------------
368  /// ウィンドウクラス登録背景ブラシハンドル取得関数
369  ///
370  /// ウィンドウクラス登録背景ブラシハンドル取得関数です。
371  ///
372  /// @param[in] hBrush ブラシハンドル
373  /// @return ブラシハンドル
374  /// @attention なし
375  ///
376  virtual HBRUSH GetRegistBackGround( HBRUSH hBrush ) noexcept { return hBrush; }
377 
378  //---------------------------------------------------------------------
379  /// ウィンドウクラス登録メニュー名取得関数
380  ///
381  /// ウィンドウクラス登録メニュー名取得関数です。
382  ///
383  /// @param[in] pszMenuName 文字列ポインタ
384  /// @return 文字列ポインタ
385  /// @attention なし
386  ///
387  virtual LPCWSTR GetRegistMenuName( LPCWSTR pszMenuName ) noexcept { return pszMenuName; }
388 
389  //---------------------------------------------------------------------
390  /// ウィンドウクラス登録小アプリケーションアイコンハンドル取得関数
391  ///
392  /// ウィンドウクラス登録小アプリケーションアイコンハンドル取得関数です。
393  ///
394  /// @param[in] hIcon アイコンハンドル
395  /// @return アイコンハンドル
396  /// @attention なし
397  ///
398  virtual HICON GetRegistIconSm( HICON hIcon ) noexcept { return hIcon; }
399 
400  //---------------------------------------------------------------------
401  /// ウィンドウ作成拡張スタイル取得関数
402  ///
403  /// ウィンドウ作成拡張スタイル取得関数です。
404  ///
405  /// @param なし
406  /// @return ウィンドウ拡張スタイル
407  /// @attention なし
408  ///
409  virtual DWORD GetCreateExStyle() noexcept { return 0; }
410 
411  //---------------------------------------------------------------------
412  /// ウィンドウ作成クラス名取得関数
413  ///
414  /// ウィンドウ作成クラス名取得関数です。
415  ///
416  /// @param なし
417  /// @return 文字列ポインタ
418  /// @attention なし
419  ///
420  virtual LPCWSTR GetCreateClassName() noexcept { return GetRegistClassName(); }
421 
422  //---------------------------------------------------------------------
423  /// ウィンドウ作成ウィンドウタイトル取得関数
424  ///
425  /// ウィンドウ作成ウィンドウタイトル取得関数です。
426  ///
427  /// @param なし
428  /// @return 文字列ポインタ
429  /// @attention なし
430  ///
431  virtual LPCWSTR GetCreateWindowName() noexcept { return GetRegistClassName(); }
432 
433  //---------------------------------------------------------------------
434  /// ウィンドウ作成スタイル取得関数
435  ///
436  /// ウィンドウ作成スタイル取得関数です。
437  ///
438  /// @param なし
439  /// @return ウィンドウスタイル
440  /// @attention なし
441  ///
442  virtual DWORD GetCreateStyle() noexcept { return 0; }
443 
444  //---------------------------------------------------------------------
445  /// ウィンドウ作成ウィンドウ左座標取得関数
446  ///
447  /// ウィンドウ作成ウィンドウ左座標取得関数です。
448  ///
449  /// @param なし
450  /// @return ウィンドウ左座標
451  /// @attention なし
452  ///
453  virtual int GetCreateLeft() noexcept { return 0; }
454 
455  //---------------------------------------------------------------------
456  /// ウィンドウ作成ウィンドウ上座標取得関数
457  ///
458  /// ウィンドウ作成ウィンドウ上座標取得関数です。
459  ///
460  /// @param なし
461  /// @return ウィンドウ上座標
462  /// @attention なし
463  ///
464  virtual int GetCreateTop() noexcept { return 0; }
465 
466  //---------------------------------------------------------------------
467  /// ウィンドウ作成ウィンドウ水平サイズ取得関数
468  ///
469  /// ウィンドウ作成ウィンドウ水平サイズ取得関数です。
470  ///
471  /// @param なし
472  /// @return ウィンドウ水平サイズ
473  /// @attention なし
474  ///
475  virtual int GetCreateWidth() noexcept { return 0; }
476 
477  //---------------------------------------------------------------------
478  /// ウィンドウ作成ウィンドウ垂直サイズ取得関数
479  ///
480  /// ウィンドウ作成ウィンドウ垂直サイズ取得関数です。
481  ///
482  /// @param なし
483  /// @return ウィンドウ垂直サイズ
484  /// @attention なし
485  ///
486  virtual int GetCreateHeight() noexcept { return 0; }
487 
488  //---------------------------------------------------------------------
489  /// ウィンドウ作成親ウィンドウハンドル取得関数
490  ///
491  /// ウィンドウ作成親ウィンドウハンドル取得関数です。
492  ///
493  /// @param なし
494  /// @return ウィンドウハンドル
495  /// @attention なし
496  ///
497  virtual HWND GetCreateParent() noexcept { return nullptr; }
498 
499  //---------------------------------------------------------------------
500  /// ウィンドウ作成メニューハンドル取得関数
501  ///
502  /// ウィンドウ作成メニューハンドル取得関数です。
503  ///
504  /// @param なし
505  /// @return メニューハンドル
506  /// @attention なし
507  ///
508  virtual HMENU GetCreateMenu() noexcept { return nullptr; }
509 
510  //---------------------------------------------------------------------
511  /// ウィンドウ作成アプリケーションインスタンスハンドル取得関数
512  ///
513  /// ウィンドウ作成アプリケーションインスタンスハンドル取得関数です。
514  ///
515  /// @param なし
516  /// @return インスタンスハンドル
517  /// @attention なし
518  ///
519  virtual HINSTANCE GetCreateInstance() noexcept { return GetRegistInstance(); }
520 
521  //---------------------------------------------------------------------
522  /// ウィンドウ作成ウィンドウ作成データ取得関数
523  ///
524  /// ウィンドウ作成ウィンドウ作成データ取得関数です。
525  ///
526  /// @param なし
527  /// @return ウィンドウ作成データポインタ
528  /// @attention なし
529  ///
530  virtual LPVOID GetCreateParam() noexcept { return reinterpret_cast< LPVOID >( this ); }
531 
532  //---------------------------------------------------------------------
533  /// ウィンドウメッセージ処理関数
534  ///
535  /// ウィンドウメッセージ処理関数です。
536  ///
537  /// @param なし
538  /// @return メッセージ終了コード
539  /// @attention なし
540  ///
541  virtual LRESULT MessageProc() noexcept;
542 
543  //---------------------------------------------------------------------
544  /// デフォルトメッセージ処理関数
545  ///
546  /// デフォルトメッセージ処理関数です。
547  ///
548  /// @param なし
549  /// @return メッセージ終了コード
550  /// @attention なし
551  ///
552  virtual LRESULT DefaultProc() noexcept;
553 
554  //---------------------------------------------------------------------
555  /// 各種メッセージ処理関数
556  ///
557  /// 各種メッセージ処理関数です。
558  ///
559  /// @param なし
560  /// @return メッセージ終了コード
561  /// @attention なし
562  ///
563  virtual LRESULT WmUser() noexcept { return DefaultProc(); }
564  virtual LRESULT WmApp() noexcept { return DefaultProc(); }
565  virtual LRESULT WmCreate() noexcept { return DefaultProc(); }
566  virtual LRESULT WmDestroy() noexcept { return DefaultProc(); }
567  virtual LRESULT WmMove() noexcept { return DefaultProc(); }
568  virtual LRESULT WmSize() noexcept { return DefaultProc(); }
569  virtual LRESULT WmActivate() noexcept { return DefaultProc(); }
570  virtual LRESULT WmSetFocus() noexcept { return DefaultProc(); }
571  virtual LRESULT WmKillFocus() noexcept { return DefaultProc(); }
572  virtual LRESULT WmEnable() noexcept { return DefaultProc(); }
573  virtual LRESULT WmSetRedraw() noexcept { return DefaultProc(); }
574  virtual LRESULT WmSetText() noexcept { return DefaultProc(); }
575  virtual LRESULT WmGetText() noexcept { return DefaultProc(); }
576  virtual LRESULT WmGetTextLength() noexcept { return DefaultProc(); }
577  virtual LRESULT WmPaint() noexcept { return DefaultProc(); }
578  virtual LRESULT WmClose() noexcept { return DefaultProc(); }
579  virtual LRESULT WmQueryEndSession() noexcept { return DefaultProc(); }
580  virtual LRESULT WmQueryOpen() noexcept { return DefaultProc(); }
581  virtual LRESULT WmEndSession() noexcept { return DefaultProc(); }
582  virtual LRESULT WmQuit() noexcept { return DefaultProc(); }
583  virtual LRESULT WmEraseBkGnd() noexcept { return DefaultProc(); }
584  virtual LRESULT WmSysColorChange() noexcept { return DefaultProc(); }
585  virtual LRESULT WmShowWindow() noexcept { return DefaultProc(); }
586  virtual LRESULT WmWinIniChange() noexcept { return DefaultProc(); }
587  virtual LRESULT WmDevModeChange() noexcept { return DefaultProc(); }
588  virtual LRESULT WmActivateApp() noexcept { return DefaultProc(); }
589  virtual LRESULT WmFontChange() noexcept { return DefaultProc(); }
590  virtual LRESULT WmTimeChange() noexcept { return DefaultProc(); }
591  virtual LRESULT WmCancelMode() noexcept { return DefaultProc(); }
592  virtual LRESULT WmSetCursor() noexcept { return DefaultProc(); }
593  virtual LRESULT WmMouseActivate() noexcept { return DefaultProc(); }
594  virtual LRESULT WmChildActivate() noexcept { return DefaultProc(); }
595  virtual LRESULT WmQueueSync() noexcept { return DefaultProc(); }
596  virtual LRESULT WmGetMinMaxInfo() noexcept { return DefaultProc(); }
597  virtual LRESULT WmPaintIcon() noexcept { return DefaultProc(); }
598  virtual LRESULT WmIconEraseBkGnd() noexcept { return DefaultProc(); }
599  virtual LRESULT WmNextDlgCtl() noexcept { return DefaultProc(); }
600  virtual LRESULT WmSpoolerStatus() noexcept { return DefaultProc(); }
601  virtual LRESULT WmDrawItem() noexcept { return DefaultProc(); }
602  virtual LRESULT WmMeasureItem() noexcept { return DefaultProc(); }
603  virtual LRESULT WmDeleteItem() noexcept { return DefaultProc(); }
604  virtual LRESULT WmVKeyToItem() noexcept { return DefaultProc(); }
605  virtual LRESULT WmCharToItem() noexcept { return DefaultProc(); }
606  virtual LRESULT WmSetFont() noexcept { return DefaultProc(); }
607  virtual LRESULT WmGetFont() noexcept { return DefaultProc(); }
608  virtual LRESULT WmSetHotKey() noexcept { return DefaultProc(); }
609  virtual LRESULT WmGetHotKey() noexcept { return DefaultProc(); }
610  virtual LRESULT WmQueryDragIcon() noexcept { return DefaultProc(); }
611  virtual LRESULT WmCompareItem() noexcept { return DefaultProc(); }
612  virtual LRESULT WmGetObject() noexcept { return DefaultProc(); }
613  virtual LRESULT WmCompacting() noexcept { return DefaultProc(); }
614  virtual LRESULT WmCommNotify() noexcept { return DefaultProc(); }
615  virtual LRESULT WmWindowPosChanging() noexcept { return DefaultProc(); }
616  virtual LRESULT WmWindowPosChanged() noexcept { return DefaultProc(); }
617  virtual LRESULT WmPower() noexcept { return DefaultProc(); }
618  virtual LRESULT WmCopyData() noexcept { return DefaultProc(); }
619  virtual LRESULT WmCancelJournal() noexcept { return DefaultProc(); }
620  virtual LRESULT WmNotify() noexcept;
621  virtual LRESULT WmInputLangChangeRequest() noexcept { return DefaultProc(); }
622  virtual LRESULT WmInputLangChange() noexcept { return DefaultProc(); }
623  virtual LRESULT WmTCard() noexcept { return DefaultProc(); }
624  virtual LRESULT WmHelp() noexcept { return DefaultProc(); }
625  virtual LRESULT WmUserChanged() noexcept { return DefaultProc(); }
626  virtual LRESULT WmNotifyFormat() noexcept { return DefaultProc(); }
627  virtual LRESULT WmContextMenu() noexcept { return DefaultProc(); }
628  virtual LRESULT WmStyleChanging() noexcept { return DefaultProc(); }
629  virtual LRESULT WmStyleChanged() noexcept { return DefaultProc(); }
630  virtual LRESULT WmDisplayChange() noexcept { return DefaultProc(); }
631  virtual LRESULT WmGetIcon() noexcept { return DefaultProc(); }
632  virtual LRESULT WmSetIcon() noexcept { return DefaultProc(); }
633  virtual LRESULT WmNcCreate() noexcept { return DefaultProc(); }
634  virtual LRESULT WmNcDestroy() noexcept { return DefaultProc(); }
635  virtual LRESULT WmNcCalcSize() noexcept { return DefaultProc(); }
636  virtual LRESULT WmNcHitTest() noexcept { return DefaultProc(); }
637  virtual LRESULT WmNcPaint() noexcept { return DefaultProc(); }
638  virtual LRESULT WmNcActivate() noexcept { return DefaultProc(); }
639  virtual LRESULT WmGetDlgCode() noexcept { return DefaultProc(); }
640  virtual LRESULT WmSyncPaint() noexcept { return DefaultProc(); }
641  virtual LRESULT WmNcMouseMove() noexcept { return DefaultProc(); }
642  virtual LRESULT WmNcLButtonDown() noexcept { return DefaultProc(); }
643  virtual LRESULT WmNcLButtonUp() noexcept { return DefaultProc(); }
644  virtual LRESULT WmNcLButtonDblClk() noexcept { return DefaultProc(); }
645  virtual LRESULT WmNcRButtonDown() noexcept { return DefaultProc(); }
646  virtual LRESULT WmNcRButtonUp() noexcept { return DefaultProc(); }
647  virtual LRESULT WmNcRButtonDblClk() noexcept { return DefaultProc(); }
648  virtual LRESULT WmNcMButtonDown() noexcept { return DefaultProc(); }
649  virtual LRESULT WmNcMButtonUp() noexcept { return DefaultProc(); }
650  virtual LRESULT WmNcMButtonDblClk() noexcept { return DefaultProc(); }
651  virtual LRESULT WmNcXButtonDown() noexcept { return DefaultProc(); }
652  virtual LRESULT WmNcXButtonUp() noexcept { return DefaultProc(); }
653  virtual LRESULT WmNcXButtonDblClk() noexcept { return DefaultProc(); }
654  virtual LRESULT WmInput() noexcept { return DefaultProc(); }
655  virtual LRESULT WmKeyDown() noexcept { return DefaultProc(); }
656  virtual LRESULT WmKeyUp() noexcept { return DefaultProc(); }
657  virtual LRESULT WmChar() noexcept { return DefaultProc(); }
658  virtual LRESULT WmDeadChar() noexcept { return DefaultProc(); }
659  virtual LRESULT WmSysKeyDown() noexcept { return DefaultProc(); }
660  virtual LRESULT WmSysKeyUp() noexcept { return DefaultProc(); }
661  virtual LRESULT WmSysChar() noexcept { return DefaultProc(); }
662  virtual LRESULT WmSysDeadChar() noexcept { return DefaultProc(); }
663  virtual LRESULT WmUniChar() noexcept { return DefaultProc(); }
664  virtual LRESULT WmInitDialog() noexcept { return DefaultProc(); }
665  virtual LRESULT WmCommand() noexcept;
666  virtual LRESULT WmSysCommand() noexcept;
667  virtual LRESULT WmTimer() noexcept { return DefaultProc(); }
668  virtual LRESULT WmHScroll() noexcept;
669  virtual LRESULT WmVScroll() noexcept;
670  virtual LRESULT WmInitMenu() noexcept { return DefaultProc(); }
671  virtual LRESULT WmInitMenuPopup() noexcept { return DefaultProc(); }
672  virtual LRESULT WmMenuSelect() noexcept { return DefaultProc(); }
673  virtual LRESULT WmMenuChar() noexcept { return DefaultProc(); }
674  virtual LRESULT WmEnterIdle() noexcept { return DefaultProc(); }
675  virtual LRESULT WmMenuRButtonUp() noexcept { return DefaultProc(); }
676  virtual LRESULT WmMenuDrag() noexcept { return DefaultProc(); }
677  virtual LRESULT WmMenuGetObject() noexcept { return DefaultProc(); }
678  virtual LRESULT WmUnInitMenuPopup() noexcept { return DefaultProc(); }
679  virtual LRESULT WmMenuCommand() noexcept { return DefaultProc(); }
680  virtual LRESULT WmChangeUiState() noexcept { return DefaultProc(); }
681  virtual LRESULT WmUpdateUiState() noexcept { return DefaultProc(); }
682  virtual LRESULT WmQueryUiState() noexcept { return DefaultProc(); }
683  virtual LRESULT WmCtlColorMsgBox() noexcept { return DefaultProc(); }
684  virtual LRESULT WmCtlColorEdit() noexcept { return DefaultProc(); }
685  virtual LRESULT WmCtlColorListBox() noexcept { return DefaultProc(); }
686  virtual LRESULT WmCtlColorBtn() noexcept { return DefaultProc(); }
687  virtual LRESULT WmCtlColorDlg() noexcept { return DefaultProc(); }
688  virtual LRESULT WmCtlColorScrollBar() noexcept { return DefaultProc(); }
689  virtual LRESULT WmCtlColorStatic() noexcept { return DefaultProc(); }
690  virtual LRESULT MnGetHMenu() noexcept { return DefaultProc(); }
691  virtual LRESULT WmMouseMove() noexcept { return DefaultProc(); }
692  virtual LRESULT WmLButtonDown() noexcept { return DefaultProc(); }
693  virtual LRESULT WmLButtonUp() noexcept { return DefaultProc(); }
694  virtual LRESULT WmLButtonDblClk() noexcept { return DefaultProc(); }
695  virtual LRESULT WmRButtonDown() noexcept { return DefaultProc(); }
696  virtual LRESULT WmRButtonUp() noexcept { return DefaultProc(); }
697  virtual LRESULT WmRButtonDblClk() noexcept { return DefaultProc(); }
698  virtual LRESULT WmMButtonDown() noexcept { return DefaultProc(); }
699  virtual LRESULT WmMButtonUp() noexcept { return DefaultProc(); }
700  virtual LRESULT WmMButtonDblClk() noexcept { return DefaultProc(); }
701  virtual LRESULT WmMouseWheel() noexcept { return DefaultProc(); }
702  virtual LRESULT WmXButtonDown() noexcept { return DefaultProc(); }
703  virtual LRESULT WmXButtonUp() noexcept { return DefaultProc(); }
704  virtual LRESULT WmXButtonDblClk() noexcept { return DefaultProc(); }
705  virtual LRESULT WmParentNotify() noexcept { return DefaultProc(); }
706  virtual LRESULT WmEnterMenuLoop() noexcept { return DefaultProc(); }
707  virtual LRESULT WmExitMenuLoop() noexcept { return DefaultProc(); }
708  virtual LRESULT WmNextMenu() noexcept { return DefaultProc(); }
709  virtual LRESULT WmSizing() noexcept { return DefaultProc(); }
710  virtual LRESULT WmCaptureChanged() noexcept { return DefaultProc(); }
711  virtual LRESULT WmMoving() noexcept { return DefaultProc(); }
712  virtual LRESULT WmPowerBroadcast() noexcept { return DefaultProc(); }
713  virtual LRESULT WmDeviceChange() noexcept { return DefaultProc(); }
714  virtual LRESULT WmMdiCreate() noexcept { return DefaultProc(); }
715  virtual LRESULT WmMdiDestroy() noexcept { return DefaultProc(); }
716  virtual LRESULT WmMdiActivate() noexcept { return DefaultProc(); }
717  virtual LRESULT WmMdiRestore() noexcept { return DefaultProc(); }
718  virtual LRESULT WmMdiNext() noexcept { return DefaultProc(); }
719  virtual LRESULT WmMdiMaximize() noexcept { return DefaultProc(); }
720  virtual LRESULT WmMdiTile() noexcept { return DefaultProc(); }
721  virtual LRESULT WmMdiCascade() noexcept { return DefaultProc(); }
722  virtual LRESULT WmMdiIconArrange() noexcept { return DefaultProc(); }
723  virtual LRESULT WmMdiGetActive() noexcept { return DefaultProc(); }
724  virtual LRESULT WmMdiSetMenu() noexcept { return DefaultProc(); }
725  virtual LRESULT WmEnterSizeMove() noexcept { return DefaultProc(); }
726  virtual LRESULT WmExitSizeMove() noexcept { return DefaultProc(); }
727  virtual LRESULT WmDropFiles() noexcept { return DefaultProc(); }
728  virtual LRESULT WmMdiRefreshMenu() noexcept { return DefaultProc(); }
729  virtual LRESULT WmImeKeyDown() noexcept { return DefaultProc(); }
730  virtual LRESULT WmImeKeyUp() noexcept { return DefaultProc(); }
731  virtual LRESULT WmMouseHover() noexcept { return DefaultProc(); }
732  virtual LRESULT WmMouseLeave() noexcept { return DefaultProc(); }
733  virtual LRESULT WmNcMouseHover() noexcept { return DefaultProc(); }
734  virtual LRESULT WmNcMouseLeave() noexcept { return DefaultProc(); }
735  virtual LRESULT WmCut() noexcept { return DefaultProc(); }
736  virtual LRESULT WmCopy() noexcept { return DefaultProc(); }
737  virtual LRESULT WmPaste() noexcept { return DefaultProc(); }
738  virtual LRESULT WmClear() noexcept { return DefaultProc(); }
739  virtual LRESULT WmUndo() noexcept { return DefaultProc(); }
740  virtual LRESULT WmRenderFormat() noexcept { return DefaultProc(); }
741  virtual LRESULT WmRenderAllFormats() noexcept { return DefaultProc(); }
742  virtual LRESULT WmDestroyClipboard() noexcept { return DefaultProc(); }
743  virtual LRESULT WmDrawClipboard() noexcept { return DefaultProc(); }
744  virtual LRESULT WmPaintClipboard() noexcept { return DefaultProc(); }
745  virtual LRESULT WmVScrollClipboard() noexcept { return DefaultProc(); }
746  virtual LRESULT WmSizeClipboard() noexcept { return DefaultProc(); }
747  virtual LRESULT WmAskCbFormatName() noexcept { return DefaultProc(); }
748  virtual LRESULT WmChangeCbChain() noexcept { return DefaultProc(); }
749  virtual LRESULT WmHScrollClipboard() noexcept { return DefaultProc(); }
750  virtual LRESULT WmQueryNewPalette() noexcept { return DefaultProc(); }
751  virtual LRESULT WmPaletteIsChanging() noexcept { return DefaultProc(); }
752  virtual LRESULT WmPaletteChanged() noexcept { return DefaultProc(); }
753  virtual LRESULT WmHotKey() noexcept { return DefaultProc(); }
754  virtual LRESULT WmPrint() noexcept { return DefaultProc(); }
755  virtual LRESULT WmPrintClient() noexcept { return DefaultProc(); }
756  virtual LRESULT WmAppCommand() noexcept { return DefaultProc(); }
757  virtual LRESULT WmThemeChanged() noexcept { return DefaultProc(); }
758  virtual LRESULT WmHandHeldFirst() noexcept { return DefaultProc(); }
759  virtual LRESULT WmHandHeldLast() noexcept { return DefaultProc(); }
760  virtual LRESULT WmAfxFirst() noexcept { return DefaultProc(); }
761  virtual LRESULT WmAfxLast() noexcept { return DefaultProc(); }
762  virtual LRESULT WmPenWinFirst() noexcept { return DefaultProc(); }
763  virtual LRESULT WmPenWinLast() noexcept { return DefaultProc(); }
764  virtual LRESULT EmGetSel() noexcept { return DefaultProc(); }
765  virtual LRESULT EmSetSel() noexcept { return DefaultProc(); }
766  virtual LRESULT EmGetRect() noexcept { return DefaultProc(); }
767  virtual LRESULT EmSetRect() noexcept { return DefaultProc(); }
768  virtual LRESULT EmSetRectNp() noexcept { return DefaultProc(); }
769  virtual LRESULT EmScroll() noexcept { return DefaultProc(); }
770  virtual LRESULT EmLineScroll() noexcept { return DefaultProc(); }
771  virtual LRESULT EmScrollCaret() noexcept { return DefaultProc(); }
772  virtual LRESULT EmGetModify() noexcept { return DefaultProc(); }
773  virtual LRESULT EmSetModify() noexcept { return DefaultProc(); }
774  virtual LRESULT EmGetLineCount() noexcept { return DefaultProc(); }
775  virtual LRESULT EmLineIndex() noexcept { return DefaultProc(); }
776  virtual LRESULT EmSetHandle() noexcept { return DefaultProc(); }
777  virtual LRESULT EmGetHandle() noexcept { return DefaultProc(); }
778  virtual LRESULT EmGetThumb() noexcept { return DefaultProc(); }
779  virtual LRESULT EmLineLength() noexcept { return DefaultProc(); }
780  virtual LRESULT EmReplaceSel() noexcept { return DefaultProc(); }
781  virtual LRESULT EmGetLine() noexcept { return DefaultProc(); }
782  virtual LRESULT EmLimitText() noexcept { return DefaultProc(); }
783  virtual LRESULT EmCanUndo() noexcept { return DefaultProc(); }
784  virtual LRESULT EmUndo() noexcept { return DefaultProc(); }
785  virtual LRESULT EmFmtLines() noexcept { return DefaultProc(); }
786  virtual LRESULT EmLineFromChar() noexcept { return DefaultProc(); }
787  virtual LRESULT EmSetTabStops() noexcept { return DefaultProc(); }
788  virtual LRESULT EmSetPasswordChar() noexcept { return DefaultProc(); }
789  virtual LRESULT EmEmptyUndoBuffer() noexcept { return DefaultProc(); }
790  virtual LRESULT EmGetFirstVisibleLine() noexcept { return DefaultProc(); }
791  virtual LRESULT EmSetReadOnly() noexcept { return DefaultProc(); }
792  virtual LRESULT EmSetWordBreakProc() noexcept { return DefaultProc(); }
793  virtual LRESULT EmGetWordBreakProc() noexcept { return DefaultProc(); }
794  virtual LRESULT EmGetPasswordChar() noexcept { return DefaultProc(); }
795  virtual LRESULT EmSetMargins() noexcept { return DefaultProc(); }
796  virtual LRESULT EmGetMargins() noexcept { return DefaultProc(); }
797  virtual LRESULT EmGetLimitText() noexcept { return DefaultProc(); }
798  virtual LRESULT EmPosFromChar() noexcept { return DefaultProc(); }
799  virtual LRESULT EmCharFromPos() noexcept { return DefaultProc(); }
800  virtual LRESULT EmSetImeStatus() noexcept { return DefaultProc(); }
801  virtual LRESULT EmGetImeStatus() noexcept { return DefaultProc(); }
802  virtual LRESULT EmSetCueBanner() noexcept { return DefaultProc(); }
803  virtual LRESULT EmGetCueBanner() noexcept { return DefaultProc(); }
804  virtual LRESULT EmShowBalloonTip() noexcept { return DefaultProc(); }
805  virtual LRESULT EmHideBalloonTip() noexcept { return DefaultProc(); }
806  virtual LRESULT BmGetCheck() noexcept { return DefaultProc(); }
807  virtual LRESULT BmSetCheck() noexcept { return DefaultProc(); }
808  virtual LRESULT BmGetState() noexcept { return DefaultProc(); }
809  virtual LRESULT BmSetState() noexcept { return DefaultProc(); }
810  virtual LRESULT BmSetStyle() noexcept { return DefaultProc(); }
811  virtual LRESULT BmClick() noexcept { return DefaultProc(); }
812  virtual LRESULT BmGetImage() noexcept { return DefaultProc(); }
813  virtual LRESULT BmSetImage() noexcept { return DefaultProc(); }
814  virtual LRESULT LbAddString() noexcept { return DefaultProc(); }
815  virtual LRESULT LbInsertString() noexcept { return DefaultProc(); }
816  virtual LRESULT LbDeleteString() noexcept { return DefaultProc(); }
817  virtual LRESULT LbSelItemRangeEx() noexcept { return DefaultProc(); }
818  virtual LRESULT LbResetContent() noexcept { return DefaultProc(); }
819  virtual LRESULT LbSetSel() noexcept { return DefaultProc(); }
820  virtual LRESULT LbSetCurSel() noexcept { return DefaultProc(); }
821  virtual LRESULT LbGetSel() noexcept { return DefaultProc(); }
822  virtual LRESULT LbGetCurSel() noexcept { return DefaultProc(); }
823  virtual LRESULT LbGetText() noexcept { return DefaultProc(); }
824  virtual LRESULT LbGetTextLen() noexcept { return DefaultProc(); }
825  virtual LRESULT LbGetCount() noexcept { return DefaultProc(); }
826  virtual LRESULT LbSelectString() noexcept { return DefaultProc(); }
827  virtual LRESULT LbDir() noexcept { return DefaultProc(); }
828  virtual LRESULT LbGetTopIndex() noexcept { return DefaultProc(); }
829  virtual LRESULT LbFindString() noexcept { return DefaultProc(); }
830  virtual LRESULT LbGetSelCount() noexcept { return DefaultProc(); }
831  virtual LRESULT LbGetSelItems() noexcept { return DefaultProc(); }
832  virtual LRESULT LbSetTabStops() noexcept { return DefaultProc(); }
833  virtual LRESULT LbGetHorizontalExtent() noexcept { return DefaultProc(); }
834  virtual LRESULT LbSetHorizontalExtent() noexcept { return DefaultProc(); }
835  virtual LRESULT LbSetColumnWidth() noexcept { return DefaultProc(); }
836  virtual LRESULT LbAddFile() noexcept { return DefaultProc(); }
837  virtual LRESULT LbSetTopIndex() noexcept { return DefaultProc(); }
838  virtual LRESULT LbGetItemRect() noexcept { return DefaultProc(); }
839  virtual LRESULT LbGetItemData() noexcept { return DefaultProc(); }
840  virtual LRESULT LbSetItemData() noexcept { return DefaultProc(); }
841  virtual LRESULT LbSelItemRange() noexcept { return DefaultProc(); }
842  virtual LRESULT LbSetAnchorIndex() noexcept { return DefaultProc(); }
843  virtual LRESULT LbGetAnchorIndex() noexcept { return DefaultProc(); }
844  virtual LRESULT LbSetCaretIndex() noexcept { return DefaultProc(); }
845  virtual LRESULT LbGetCaretIndex() noexcept { return DefaultProc(); }
846  virtual LRESULT LbSetItemHeight() noexcept { return DefaultProc(); }
847  virtual LRESULT LbGetItemHeight() noexcept { return DefaultProc(); }
848  virtual LRESULT LbFindStringExact() noexcept { return DefaultProc(); }
849  virtual LRESULT LbSetLocale() noexcept { return DefaultProc(); }
850  virtual LRESULT LbGetLocale() noexcept { return DefaultProc(); }
851  virtual LRESULT LbSetCount() noexcept { return DefaultProc(); }
852  virtual LRESULT LbInitStorage() noexcept { return DefaultProc(); }
853  virtual LRESULT LbItemFromPoint() noexcept { return DefaultProc(); }
854  virtual LRESULT LbGetListBoxInfo() noexcept { return DefaultProc(); }
855  virtual LRESULT LbMsgMax() noexcept { return DefaultProc(); }
856  virtual LRESULT CbGetEditSel() noexcept { return DefaultProc(); }
857  virtual LRESULT CbLimitText() noexcept { return DefaultProc(); }
858  virtual LRESULT CbSetEditSel() noexcept { return DefaultProc(); }
859  virtual LRESULT CbAddString() noexcept { return DefaultProc(); }
860  virtual LRESULT CbDeleteString() noexcept { return DefaultProc(); }
861  virtual LRESULT CbDir() noexcept { return DefaultProc(); }
862  virtual LRESULT CbGetCount() noexcept { return DefaultProc(); }
863  virtual LRESULT CbGetCurSel() noexcept { return DefaultProc(); }
864  virtual LRESULT CbGetLbText() noexcept { return DefaultProc(); }
865  virtual LRESULT CbGetLbTextLen() noexcept { return DefaultProc(); }
866  virtual LRESULT CbInsertString() noexcept { return DefaultProc(); }
867  virtual LRESULT CbResetContent() noexcept { return DefaultProc(); }
868  virtual LRESULT CbFindString() noexcept { return DefaultProc(); }
869  virtual LRESULT CbSelectString() noexcept { return DefaultProc(); }
870  virtual LRESULT CbSetCurSel() noexcept { return DefaultProc(); }
871  virtual LRESULT CbShowDropDown() noexcept { return DefaultProc(); }
872  virtual LRESULT CbGetItemData() noexcept { return DefaultProc(); }
873  virtual LRESULT CbSetItemData() noexcept { return DefaultProc(); }
874  virtual LRESULT CbGetDroppedControlRect() noexcept { return DefaultProc(); }
875  virtual LRESULT CbSetItemHeight() noexcept { return DefaultProc(); }
876  virtual LRESULT CbGetItemHeight() noexcept { return DefaultProc(); }
877  virtual LRESULT CbSetExtendedUi() noexcept { return DefaultProc(); }
878  virtual LRESULT CbGetExtendedUi() noexcept { return DefaultProc(); }
879  virtual LRESULT CbGetDroppedState() noexcept { return DefaultProc(); }
880  virtual LRESULT CbFindStringExact() noexcept { return DefaultProc(); }
881  virtual LRESULT CbSetLocale() noexcept { return DefaultProc(); }
882  virtual LRESULT CbGetLocale() noexcept { return DefaultProc(); }
883  virtual LRESULT CbGetTopIndex() noexcept { return DefaultProc(); }
884  virtual LRESULT CbSetTopIndex() noexcept { return DefaultProc(); }
885  virtual LRESULT CbGetHorizontalExtent() noexcept { return DefaultProc(); }
886  virtual LRESULT CbSetHorizontalExtent() noexcept { return DefaultProc(); }
887  virtual LRESULT CbGetDroppedWidth() noexcept { return DefaultProc(); }
888  virtual LRESULT CbSetDroppedWidth() noexcept { return DefaultProc(); }
889  virtual LRESULT CbInitStorage() noexcept { return DefaultProc(); }
890  virtual LRESULT CbGetComboBoxInfo() noexcept { return DefaultProc(); }
891  virtual LRESULT CbMsgMax() noexcept { return DefaultProc(); }
892  virtual LRESULT CbSetMinVisible() noexcept { return DefaultProc(); }
893  virtual LRESULT CbGetMinVisible() noexcept { return DefaultProc(); }
894  virtual LRESULT DmGetDefId() noexcept { return DefaultProc(); }
895  virtual LRESULT DmSetDefId() noexcept { return DefaultProc(); }
896  virtual LRESULT DmReposition() noexcept { return DefaultProc(); }
897  virtual LRESULT SbmSetPos() noexcept { return DefaultProc(); }
898  virtual LRESULT SbmGetPos() noexcept { return DefaultProc(); }
899  virtual LRESULT SbmSetRange() noexcept { return DefaultProc(); }
900  virtual LRESULT SbmSetRangeRedraw() noexcept { return DefaultProc(); }
901  virtual LRESULT SbmGetRange() noexcept { return DefaultProc(); }
902  virtual LRESULT SbmSetScrollInfo() noexcept { return DefaultProc(); }
903  virtual LRESULT SbmGetScrollInfo() noexcept { return DefaultProc(); }
904  virtual LRESULT SbmGetScrollBarInfo() noexcept { return DefaultProc(); }
905  virtual LRESULT StmSetIcon() noexcept { return DefaultProc(); }
906  virtual LRESULT StmGetIcon() noexcept { return DefaultProc(); }
907  virtual LRESULT StmSetImage() noexcept { return DefaultProc(); }
908  virtual LRESULT StmGetImage() noexcept { return DefaultProc(); }
909  virtual LRESULT StmMsgMax() noexcept { return DefaultProc(); }
910  virtual LRESULT LvmGetBkColor() noexcept { return DefaultProc(); }
911  virtual LRESULT LvmSetBkColor() noexcept { return DefaultProc(); }
912  virtual LRESULT LvmGetImageList() noexcept { return DefaultProc(); }
913  virtual LRESULT LvmSetImageList() noexcept { return DefaultProc(); }
914  virtual LRESULT LvmGetItemCount() noexcept { return DefaultProc(); }
915  virtual LRESULT LvmGetItem() noexcept { return DefaultProc(); }
916  virtual LRESULT LvmSetItem() noexcept { return DefaultProc(); }
917  virtual LRESULT LvmInsertItem() noexcept { return DefaultProc(); }
918  virtual LRESULT LvmDeleteItem() noexcept { return DefaultProc(); }
919  virtual LRESULT LvmDeleteAllItems() noexcept { return DefaultProc(); }
920  virtual LRESULT LvmGetCallbackMask() noexcept { return DefaultProc(); }
921  virtual LRESULT LvmSetCallbackMask() noexcept { return DefaultProc(); }
922  virtual LRESULT LvmGetNextItem() noexcept { return DefaultProc(); }
923  virtual LRESULT LvmFindItem() noexcept { return DefaultProc(); }
924  virtual LRESULT LvmGetItemRect() noexcept { return DefaultProc(); }
925  virtual LRESULT LvmSetItemPosition() noexcept { return DefaultProc(); }
926  virtual LRESULT LvmGetItemPosition() noexcept { return DefaultProc(); }
927  virtual LRESULT LvmGetStringWidth() noexcept { return DefaultProc(); }
928  virtual LRESULT LvmHitTest() noexcept { return DefaultProc(); }
929  virtual LRESULT LvmEnsureVisible() noexcept { return DefaultProc(); }
930  virtual LRESULT LvmScroll() noexcept { return DefaultProc(); }
931  virtual LRESULT LvmRedrawItems() noexcept { return DefaultProc(); }
932  virtual LRESULT LvmArrange() noexcept { return DefaultProc(); }
933  virtual LRESULT LvmEditLabel() noexcept { return DefaultProc(); }
934  virtual LRESULT LvmGetEditControl() noexcept { return DefaultProc(); }
935  virtual LRESULT LvmGetColumn() noexcept { return DefaultProc(); }
936  virtual LRESULT LvmSetColumn() noexcept { return DefaultProc(); }
937  virtual LRESULT LvmInsertColumn() noexcept { return DefaultProc(); }
938  virtual LRESULT LvmDeleteColumn() noexcept { return DefaultProc(); }
939  virtual LRESULT LvmGetColumnWidth() noexcept { return DefaultProc(); }
940  virtual LRESULT LvmSetColumnWidth() noexcept { return DefaultProc(); }
941  virtual LRESULT LvmGetHeader() noexcept { return DefaultProc(); }
942  virtual LRESULT LvmCreateDragImage() noexcept { return DefaultProc(); }
943  virtual LRESULT LvmGetViewRect() noexcept { return DefaultProc(); }
944  virtual LRESULT LvmGetTextColor() noexcept { return DefaultProc(); }
945  virtual LRESULT LvmSetTextColor() noexcept { return DefaultProc(); }
946  virtual LRESULT LvmGetTextBkColor() noexcept { return DefaultProc(); }
947  virtual LRESULT LvmSetTextBkColor() noexcept { return DefaultProc(); }
948  virtual LRESULT LvmGetTopIndex() noexcept { return DefaultProc(); }
949  virtual LRESULT LvmGetCountPerPage() noexcept { return DefaultProc(); }
950  virtual LRESULT LvmGetOrigin() noexcept { return DefaultProc(); }
951  virtual LRESULT LvmUpdate() noexcept { return DefaultProc(); }
952  virtual LRESULT LvmSetItemState() noexcept { return DefaultProc(); }
953  virtual LRESULT LvmGetItemState() noexcept { return DefaultProc(); }
954  virtual LRESULT LvmGetItemText() noexcept { return DefaultProc(); }
955  virtual LRESULT LvmSetItemText() noexcept { return DefaultProc(); }
956  virtual LRESULT LvmSetItemCount() noexcept { return DefaultProc(); }
957  virtual LRESULT LvmSortItems() noexcept { return DefaultProc(); }
958  virtual LRESULT LvmSetItemPosition32() noexcept { return DefaultProc(); }
959  virtual LRESULT LvmGetSelectedCount() noexcept { return DefaultProc(); }
960  virtual LRESULT LvmGetItemSpacing() noexcept { return DefaultProc(); }
961  virtual LRESULT LvmGetIsearchString() noexcept { return DefaultProc(); }
962  virtual LRESULT LvmSetIconSpacing() noexcept { return DefaultProc(); }
963  virtual LRESULT LvmSetExtendedListViewStyle() noexcept { return DefaultProc(); }
964  virtual LRESULT LvmGetExtendedListViewStyle() noexcept { return DefaultProc(); }
965  virtual LRESULT LvmGetSubItemRect() noexcept { return DefaultProc(); }
966  virtual LRESULT LvmSubItemHitTest() noexcept { return DefaultProc(); }
967  virtual LRESULT LvmSetColumnOrderArray() noexcept { return DefaultProc(); }
968  virtual LRESULT LvmGetColumnOrderArray() noexcept { return DefaultProc(); }
969  virtual LRESULT LvmSetHotItem() noexcept { return DefaultProc(); }
970  virtual LRESULT LvmGetHotItem() noexcept { return DefaultProc(); }
971  virtual LRESULT LvmSetHotCursor() noexcept { return DefaultProc(); }
972  virtual LRESULT LvmGetHotCursor() noexcept { return DefaultProc(); }
973  virtual LRESULT LvmApproximateViewRect() noexcept { return DefaultProc(); }
974  virtual LRESULT LvmSetWorkAreas() noexcept { return DefaultProc(); }
975  virtual LRESULT LvmGetWorkAreas() noexcept { return DefaultProc(); }
976  virtual LRESULT LvmGetNumberOfWorkAreas() noexcept { return DefaultProc(); }
977  virtual LRESULT LvmGetSelectionMark() noexcept { return DefaultProc(); }
978  virtual LRESULT LvmSetSelectionMark() noexcept { return DefaultProc(); }
979  virtual LRESULT LvmSetHoverTime() noexcept { return DefaultProc(); }
980  virtual LRESULT LvmGetHoverTime() noexcept { return DefaultProc(); }
981  virtual LRESULT LvmSetToolTips() noexcept { return DefaultProc(); }
982  virtual LRESULT LvmGetToolTips() noexcept { return DefaultProc(); }
983  virtual LRESULT LvmSortItemsEx() noexcept { return DefaultProc(); }
984  virtual LRESULT LvmSetBkImage() noexcept { return DefaultProc(); }
985  virtual LRESULT LvmGetBkImage() noexcept { return DefaultProc(); }
986  virtual LRESULT LvmSetSelectedColumn() noexcept { return DefaultProc(); }
987  virtual LRESULT LvmSetView() noexcept { return DefaultProc(); }
988  virtual LRESULT LvmGetView() noexcept { return DefaultProc(); }
989  virtual LRESULT LvmInsertGroup() noexcept { return DefaultProc(); }
990  virtual LRESULT LvmSetGroupInfo() noexcept { return DefaultProc(); }
991  virtual LRESULT LvmGetGroupInfo() noexcept { return DefaultProc(); }
992  virtual LRESULT LvmRemoveGroup() noexcept { return DefaultProc(); }
993  virtual LRESULT LvmMoveGroup() noexcept { return DefaultProc(); }
994  virtual LRESULT LvmMoveItemToGroup() noexcept { return DefaultProc(); }
995  virtual LRESULT LvmSetGroupMetrics() noexcept { return DefaultProc(); }
996  virtual LRESULT LvmGetGroupMetrics() noexcept { return DefaultProc(); }
997  virtual LRESULT LvmEnableGroupView() noexcept { return DefaultProc(); }
998  virtual LRESULT LvmSortGroups() noexcept { return DefaultProc(); }
999  virtual LRESULT LvmInsertGroupSorted() noexcept { return DefaultProc(); }
1000  virtual LRESULT LvmRemoveAllGroups() noexcept { return DefaultProc(); }
1001  virtual LRESULT LvmHasGroup() noexcept { return DefaultProc(); }
1002  virtual LRESULT LvmSetTileViewInfo() noexcept { return DefaultProc(); }
1003  virtual LRESULT LvmGetTileViewInfo() noexcept { return DefaultProc(); }
1004  virtual LRESULT LvmSetTileInfo() noexcept { return DefaultProc(); }
1005  virtual LRESULT LvmGetTileInfo() noexcept { return DefaultProc(); }
1006  virtual LRESULT LvmSetInsertMark() noexcept { return DefaultProc(); }
1007  virtual LRESULT LvmGetInsertMark() noexcept { return DefaultProc(); }
1008  virtual LRESULT LvmInsertMarkHitTest() noexcept { return DefaultProc(); }
1009  virtual LRESULT LvmGetInsertMarkRect() noexcept { return DefaultProc(); }
1010  virtual LRESULT LvmSetInsertMarkColor() noexcept { return DefaultProc(); }
1011  virtual LRESULT LvmGetInsertMarkColor() noexcept { return DefaultProc(); }
1012  virtual LRESULT LvmSetInfoTip() noexcept { return DefaultProc(); }
1013  virtual LRESULT LvmGetSelectedColumn() noexcept { return DefaultProc(); }
1014  virtual LRESULT LvmIsGroupViewEnabled() noexcept { return DefaultProc(); }
1015  virtual LRESULT LvmGetOutLineColor() noexcept { return DefaultProc(); }
1016  virtual LRESULT LvmSetOutLineColor() noexcept { return DefaultProc(); }
1017  virtual LRESULT LvmCanceledItLabel() noexcept { return DefaultProc(); }
1018  virtual LRESULT LvmMapIndexToId() noexcept { return DefaultProc(); }
1019  virtual LRESULT LvmMapIdToIndex() noexcept { return DefaultProc(); }
1020  virtual LRESULT TvmInsertItem() noexcept { return DefaultProc(); }
1021  virtual LRESULT TvmDeleteItem() noexcept { return DefaultProc(); }
1022  virtual LRESULT TvmExpand() noexcept { return DefaultProc(); }
1023  virtual LRESULT TvmGetItemRect() noexcept { return DefaultProc(); }
1024  virtual LRESULT TvmGetCount() noexcept { return DefaultProc(); }
1025  virtual LRESULT TvmGetIndent() noexcept { return DefaultProc(); }
1026  virtual LRESULT TvmSetIndent() noexcept { return DefaultProc(); }
1027  virtual LRESULT TvmGetImageList() noexcept { return DefaultProc(); }
1028  virtual LRESULT TvmSetImageList() noexcept { return DefaultProc(); }
1029  virtual LRESULT TvmGetNextItem() noexcept { return DefaultProc(); }
1030  virtual LRESULT TvmSelectItem() noexcept { return DefaultProc(); }
1031  virtual LRESULT TvmGetItem() noexcept { return DefaultProc(); }
1032  virtual LRESULT TvmSetItem() noexcept { return DefaultProc(); }
1033  virtual LRESULT TvmEditLabel() noexcept { return DefaultProc(); }
1034  virtual LRESULT TvmGetEditControl() noexcept { return DefaultProc(); }
1035  virtual LRESULT TvmGetVisibleCount() noexcept { return DefaultProc(); }
1036  virtual LRESULT TvmHitTest() noexcept { return DefaultProc(); }
1037  virtual LRESULT TvmCreateDragImage() noexcept { return DefaultProc(); }
1038  virtual LRESULT TvmSortChildren() noexcept { return DefaultProc(); }
1039  virtual LRESULT TvmEnsureVisible() noexcept { return DefaultProc(); }
1040  virtual LRESULT TvmSortChildrenCb() noexcept { return DefaultProc(); }
1041  virtual LRESULT TvmEndEditLabelNow() noexcept { return DefaultProc(); }
1042  virtual LRESULT TvmGetIsEarchString() noexcept { return DefaultProc(); }
1043  virtual LRESULT TvmSetToolTips() noexcept { return DefaultProc(); }
1044  virtual LRESULT TvmGetToolTips() noexcept { return DefaultProc(); }
1045  virtual LRESULT TvmSetInsertMark() noexcept { return DefaultProc(); }
1046  virtual LRESULT TvmSetItemHeight() noexcept { return DefaultProc(); }
1047  virtual LRESULT TvmGetItemHeight() noexcept { return DefaultProc(); }
1048  virtual LRESULT TvmSetBkColor() noexcept { return DefaultProc(); }
1049  virtual LRESULT TvmSetTextColor() noexcept { return DefaultProc(); }
1050  virtual LRESULT TvmGetBkColor() noexcept { return DefaultProc(); }
1051  virtual LRESULT TvmGetTextColor() noexcept { return DefaultProc(); }
1052  virtual LRESULT TvmSetScrollTime() noexcept { return DefaultProc(); }
1053  virtual LRESULT TvmGetScrollTime() noexcept { return DefaultProc(); }
1054  virtual LRESULT TvmSetInsertMarkColor() noexcept { return DefaultProc(); }
1055  virtual LRESULT TvmGetInsertMarkColor() noexcept { return DefaultProc(); }
1056  virtual LRESULT TvmGetItemState() noexcept { return DefaultProc(); }
1057  virtual LRESULT TvmSetLineColor() noexcept { return DefaultProc(); }
1058  virtual LRESULT TvmGetLineColor() noexcept { return DefaultProc(); }
1059  virtual LRESULT TvmMapAccidToHtreeItem() noexcept { return DefaultProc(); }
1060  virtual LRESULT TvmMapHtreeItemToAccid() noexcept { return DefaultProc(); }
1061  virtual LRESULT HdmGetItemCount() noexcept { return DefaultProc(); }
1062  virtual LRESULT HdmInsertItem() noexcept { return DefaultProc(); }
1063  virtual LRESULT HdmDeleteItem() noexcept { return DefaultProc(); }
1064  virtual LRESULT HdmGetItem() noexcept { return DefaultProc(); }
1065  virtual LRESULT HdmSetItem() noexcept { return DefaultProc(); }
1066  virtual LRESULT HdmLayout() noexcept { return DefaultProc(); }
1067  virtual LRESULT HdmHitTest() noexcept { return DefaultProc(); }
1068  virtual LRESULT HdmGetItemRect() noexcept { return DefaultProc(); }
1069  virtual LRESULT HdmSetImageList() noexcept { return DefaultProc(); }
1070  virtual LRESULT HdmGetImageList() noexcept { return DefaultProc(); }
1071  virtual LRESULT HdmOrderToIndex() noexcept { return DefaultProc(); }
1072  virtual LRESULT HdmCreateDragImage() noexcept { return DefaultProc(); }
1073  virtual LRESULT HdmGetOrderArray() noexcept { return DefaultProc(); }
1074  virtual LRESULT HdmSetOrderArray() noexcept { return DefaultProc(); }
1075  virtual LRESULT HdmSetHotDivider() noexcept { return DefaultProc(); }
1076  virtual LRESULT HdmSetBitmapMargin() noexcept { return DefaultProc(); }
1077  virtual LRESULT HdmGetBitmapMargin() noexcept { return DefaultProc(); }
1078  virtual LRESULT HdmSetFilterChangeTimeout() noexcept { return DefaultProc(); }
1079  virtual LRESULT HdmEditFilter() noexcept { return DefaultProc(); }
1080  virtual LRESULT HdmClearFilter() noexcept { return DefaultProc(); }
1081  virtual LRESULT TcmGetImageList() noexcept { return DefaultProc(); }
1082  virtual LRESULT TcmSetImageList() noexcept { return DefaultProc(); }
1083  virtual LRESULT TcmGetItemCount() noexcept { return DefaultProc(); }
1084  virtual LRESULT TcmGetItem() noexcept { return DefaultProc(); }
1085  virtual LRESULT TcmSetItem() noexcept { return DefaultProc(); }
1086  virtual LRESULT TcmInsertItem() noexcept { return DefaultProc(); }
1087  virtual LRESULT TcmDeleteItem() noexcept { return DefaultProc(); }
1088  virtual LRESULT TcmDeleteAllItems() noexcept { return DefaultProc(); }
1089  virtual LRESULT TcmGetItemRect() noexcept { return DefaultProc(); }
1090  virtual LRESULT TcmGetCurSel() noexcept { return DefaultProc(); }
1091  virtual LRESULT TcmSetCurSel() noexcept { return DefaultProc(); }
1092  virtual LRESULT TcmHitTest() noexcept { return DefaultProc(); }
1093  virtual LRESULT TcmSetItemExtra() noexcept { return DefaultProc(); }
1094  virtual LRESULT TcmAdjustRect() noexcept { return DefaultProc(); }
1095  virtual LRESULT TcmSetItemSize() noexcept { return DefaultProc(); }
1096  virtual LRESULT TcmRemoveImage() noexcept { return DefaultProc(); }
1097  virtual LRESULT TcmSetPadding() noexcept { return DefaultProc(); }
1098  virtual LRESULT TcmGetRowCount() noexcept { return DefaultProc(); }
1099  virtual LRESULT TcmGetToolTips() noexcept { return DefaultProc(); }
1100  virtual LRESULT TcmSetToolTips() noexcept { return DefaultProc(); }
1101  virtual LRESULT TcmGetCurFocus() noexcept { return DefaultProc(); }
1102  virtual LRESULT TcmSetCurFocus() noexcept { return DefaultProc(); }
1103  virtual LRESULT TcmSetMinTabWidth() noexcept { return DefaultProc(); }
1104  virtual LRESULT TcmDeselectAll() noexcept { return DefaultProc(); }
1105  virtual LRESULT TcmHighlightItem() noexcept { return DefaultProc(); }
1106  virtual LRESULT TcmSetExtendedStyle() noexcept { return DefaultProc(); }
1107  virtual LRESULT TcmGetExtendedStyle() noexcept { return DefaultProc(); }
1108  virtual LRESULT PgmSetChild() noexcept { return DefaultProc(); }
1109  virtual LRESULT PgmRecalcSize() noexcept { return DefaultProc(); }
1110  virtual LRESULT PgmForwardMouse() noexcept { return DefaultProc(); }
1111  virtual LRESULT PgmSetBkColor() noexcept { return DefaultProc(); }
1112  virtual LRESULT PgmGetBkColor() noexcept { return DefaultProc(); }
1113  virtual LRESULT PgmSetBorder() noexcept { return DefaultProc(); }
1114  virtual LRESULT PgmGetBorder() noexcept { return DefaultProc(); }
1115  virtual LRESULT PgmSetPos() noexcept { return DefaultProc(); }
1116  virtual LRESULT PgmGetPos() noexcept { return DefaultProc(); }
1117  virtual LRESULT PgmSetButtonSize() noexcept { return DefaultProc(); }
1118  virtual LRESULT PgmGetButtonSize() noexcept { return DefaultProc(); }
1119  virtual LRESULT PgmGetButtonState() noexcept { return DefaultProc(); }
1120  virtual LRESULT BcmGetIdealSize() noexcept { return DefaultProc(); }
1121  virtual LRESULT BcmSetImageList() noexcept { return DefaultProc(); }
1122  virtual LRESULT BcmGetImageList() noexcept { return DefaultProc(); }
1123  virtual LRESULT BcmSetTextMargin() noexcept { return DefaultProc(); }
1124  virtual LRESULT BcmGetTextMargin() noexcept { return DefaultProc(); }
1125  virtual LRESULT CcmSetBkColor() noexcept { return DefaultProc(); }
1126  virtual LRESULT CcmSetColorScheme() noexcept { return DefaultProc(); }
1127  virtual LRESULT CcmGetColorScheme() noexcept { return DefaultProc(); }
1128  virtual LRESULT CcmGetDropTarget() noexcept { return DefaultProc(); }
1129  virtual LRESULT CcmSetUnicodeFormat() noexcept { return DefaultProc(); }
1130  virtual LRESULT CcmGetUnicodeFormat() noexcept { return DefaultProc(); }
1131  virtual LRESULT CcmSetVersion() noexcept { return DefaultProc(); }
1132  virtual LRESULT CcmGetVersion() noexcept { return DefaultProc(); }
1133  virtual LRESULT CcmSetNotifyWindow() noexcept { return DefaultProc(); }
1134  virtual LRESULT CcmSetWindowTheme() noexcept { return DefaultProc(); }
1135  virtual LRESULT CcmDpiScale() noexcept { return DefaultProc(); }
1136  virtual LRESULT EnMsgFilter() noexcept { return DefaultProc(); }
1137  virtual LRESULT EnRequestResize() noexcept { return DefaultProc(); }
1138  virtual LRESULT EnSelChange() noexcept { return DefaultProc(); }
1139  virtual LRESULT EnDropFiles() noexcept { return DefaultProc(); }
1140  virtual LRESULT EnProtected() noexcept { return DefaultProc(); }
1141  virtual LRESULT EnCorrectText() noexcept { return DefaultProc(); }
1142  virtual LRESULT EnStopNoUndo() noexcept { return DefaultProc(); }
1143  virtual LRESULT EnImeChange() noexcept { return DefaultProc(); }
1144  virtual LRESULT EnSaveClipboard() noexcept { return DefaultProc(); }
1145  virtual LRESULT EnOleOpFailed() noexcept { return DefaultProc(); }
1146  virtual LRESULT EnObjectPositions() noexcept { return DefaultProc(); }
1147  virtual LRESULT EnLink() noexcept { return DefaultProc(); }
1148  virtual LRESULT EnDragDropDone() noexcept { return DefaultProc(); }
1149  virtual LRESULT EnParagraphExpanded() noexcept { return DefaultProc(); }
1150  virtual LRESULT EnPageChange() noexcept { return DefaultProc(); }
1151  virtual LRESULT EnLowFiRtf() noexcept { return DefaultProc(); }
1152  virtual LRESULT EnAlignLtr() noexcept { return DefaultProc(); }
1153  virtual LRESULT EnAlignRtl() noexcept { return DefaultProc(); }
1154  virtual LRESULT LvnItemChanging() noexcept { return DefaultProc(); }
1155  virtual LRESULT LvnItemChanged() noexcept { return DefaultProc(); }
1156  virtual LRESULT LvnInsertItem() noexcept { return DefaultProc(); }
1157  virtual LRESULT LvnDeleteItem() noexcept { return DefaultProc(); }
1158  virtual LRESULT LvnDeleteallItems() noexcept { return DefaultProc(); }
1159  virtual LRESULT LvnBeginLabelEdit() noexcept { return DefaultProc(); }
1160  virtual LRESULT LvnEndLabelEdit() noexcept { return DefaultProc(); }
1161  virtual LRESULT LvnColumnClick() noexcept { return DefaultProc(); }
1162  virtual LRESULT LvnBeginDrag() noexcept { return DefaultProc(); }
1163  virtual LRESULT LvnBeginrDrag() noexcept { return DefaultProc(); }
1164  virtual LRESULT LvnOdCacheHint() noexcept { return DefaultProc(); }
1165  virtual LRESULT LvnOdFindItem() noexcept { return DefaultProc(); }
1166  virtual LRESULT LvnItemActivate() noexcept { return DefaultProc(); }
1167  virtual LRESULT LvnOdStateChanged() noexcept { return DefaultProc(); }
1168  virtual LRESULT LvnHotTrack() noexcept { return DefaultProc(); }
1169  virtual LRESULT LvnGetDispInfo() noexcept { return DefaultProc(); }
1170  virtual LRESULT LvnSetDispInfo() noexcept { return DefaultProc(); }
1171  virtual LRESULT LvnKeyDown() noexcept { return DefaultProc(); }
1172  virtual LRESULT LvnMarqueeBegin() noexcept { return DefaultProc(); }
1173  virtual LRESULT LvnGetInfoTip() noexcept { return DefaultProc(); }
1174  virtual LRESULT LvnBeginScroll() noexcept { return DefaultProc(); }
1175  virtual LRESULT LvnEndScroll() noexcept { return DefaultProc(); }
1176  virtual LRESULT HdnItemChanging() noexcept { return DefaultProc(); }
1177  virtual LRESULT HdnItemChanged() noexcept { return DefaultProc(); }
1178  virtual LRESULT HdnItemClick() noexcept { return DefaultProc(); }
1179  virtual LRESULT HdnItemDblClick() noexcept { return DefaultProc(); }
1180  virtual LRESULT HdnDividerDblClick() noexcept { return DefaultProc(); }
1181  virtual LRESULT HdnBeginTrack() noexcept { return DefaultProc(); }
1182  virtual LRESULT HdnEndTrack() noexcept { return DefaultProc(); }
1183  virtual LRESULT HdnTrack() noexcept { return DefaultProc(); }
1184  virtual LRESULT HdnGetDispInfo() noexcept { return DefaultProc(); }
1185  virtual LRESULT HdnBeginDrag() noexcept { return DefaultProc(); }
1186  virtual LRESULT HdnEndDrag() noexcept { return DefaultProc(); }
1187  virtual LRESULT HdnFilterChange() noexcept { return DefaultProc(); }
1188  virtual LRESULT HdnFilterBtnClick() noexcept { return DefaultProc(); }
1189  virtual LRESULT TvnSelChanging() noexcept { return DefaultProc(); }
1190  virtual LRESULT TvnSelChanged() noexcept { return DefaultProc(); }
1191  virtual LRESULT TvnGetDispInfo() noexcept { return DefaultProc(); }
1192  virtual LRESULT TvnSetDispInfo() noexcept { return DefaultProc(); }
1193  virtual LRESULT TvnItemExpanding() noexcept { return DefaultProc(); }
1194  virtual LRESULT TvnItemExpanded() noexcept { return DefaultProc(); }
1195  virtual LRESULT TvnBeginDrag() noexcept { return DefaultProc(); }
1196  virtual LRESULT TvnBeginrDrag() noexcept { return DefaultProc(); }
1197  virtual LRESULT TvnDeleteItem() noexcept { return DefaultProc(); }
1198  virtual LRESULT TvnBeginLabelEdit() noexcept { return DefaultProc(); }
1199  virtual LRESULT TvnEndLabelEdit() noexcept { return DefaultProc(); }
1200  virtual LRESULT TvnKeyDown() noexcept { return DefaultProc(); }
1201  virtual LRESULT TvnGetInfoTip() noexcept { return DefaultProc(); }
1202  virtual LRESULT TvnSingleExpand() noexcept { return DefaultProc(); }
1203  virtual LRESULT TtnGetDispInfo() noexcept { return DefaultProc(); }
1204  virtual LRESULT TtnShow() noexcept { return DefaultProc(); }
1205  virtual LRESULT TtnPop() noexcept { return DefaultProc(); }
1206  virtual LRESULT TtnLinkClick() noexcept { return DefaultProc(); }
1207  virtual LRESULT TcnKeyDown() noexcept { return DefaultProc(); }
1208  virtual LRESULT TcnSelChange() noexcept { return DefaultProc(); }
1209  virtual LRESULT TcnSelChanging() noexcept { return DefaultProc(); }
1210  virtual LRESULT TcnGetObject() noexcept { return DefaultProc(); }
1211  virtual LRESULT TcnFocusChange() noexcept { return DefaultProc(); }
1212  virtual LRESULT TbnGetButtonInfo() noexcept { return DefaultProc(); }
1213  virtual LRESULT TbnBeginDrag() noexcept { return DefaultProc(); }
1214  virtual LRESULT TbnEndDrag() noexcept { return DefaultProc(); }
1215  virtual LRESULT TbnBeginAdjust() noexcept { return DefaultProc(); }
1216  virtual LRESULT TbnEndAdjust() noexcept { return DefaultProc(); }
1217  virtual LRESULT TbnReset() noexcept { return DefaultProc(); }
1218  virtual LRESULT TbnQueryInsert() noexcept { return DefaultProc(); }
1219  virtual LRESULT TbnQueryDelete() noexcept { return DefaultProc(); }
1220  virtual LRESULT TbnToolbarChange() noexcept { return DefaultProc(); }
1221  virtual LRESULT TbnCustHelp() noexcept { return DefaultProc(); }
1222  virtual LRESULT TbnDropDown() noexcept { return DefaultProc(); }
1223  virtual LRESULT TbnGetObject() noexcept { return DefaultProc(); }
1224  virtual LRESULT TbnHotItemChange() noexcept { return DefaultProc(); }
1225  virtual LRESULT TbnDragOut() noexcept { return DefaultProc(); }
1226  virtual LRESULT TbnDeletingButton() noexcept { return DefaultProc(); }
1227  virtual LRESULT TbnGetDispInfo() noexcept { return DefaultProc(); }
1228  virtual LRESULT TbnGetInfotip() noexcept { return DefaultProc(); }
1229  virtual LRESULT TbnRestore() noexcept { return DefaultProc(); }
1230  virtual LRESULT TbnSave() noexcept { return DefaultProc(); }
1231  virtual LRESULT TbnInitCustomize() noexcept { return DefaultProc(); }
1232  virtual LRESULT UdnDeltaPos() noexcept { return DefaultProc(); }
1233  virtual LRESULT McnSelChange() noexcept { return DefaultProc(); }
1234  virtual LRESULT McnGetDayState() noexcept { return DefaultProc(); }
1235  virtual LRESULT McnSelect() noexcept { return DefaultProc(); }
1236  virtual LRESULT DtnDateTimeChange() noexcept { return DefaultProc(); }
1237  virtual LRESULT DtnUserString() noexcept { return DefaultProc(); }
1238  virtual LRESULT DtnWmKeyDown() noexcept { return DefaultProc(); }
1239  virtual LRESULT DtnFormat() noexcept { return DefaultProc(); }
1240  virtual LRESULT DtnFormatQuery() noexcept { return DefaultProc(); }
1241  virtual LRESULT DtnDropDown() noexcept { return DefaultProc(); }
1242  virtual LRESULT DtnCloseUp() noexcept { return DefaultProc(); }
1243  virtual LRESULT RbnHeightChange() noexcept { return DefaultProc(); }
1244  virtual LRESULT RbnGetObject() noexcept { return DefaultProc(); }
1245  virtual LRESULT RbnLayoutChanged() noexcept { return DefaultProc(); }
1246  virtual LRESULT RbnAutoSize() noexcept { return DefaultProc(); }
1247  virtual LRESULT RbnBeginDrag() noexcept { return DefaultProc(); }
1248  virtual LRESULT RbnEndDrag() noexcept { return DefaultProc(); }
1249  virtual LRESULT RbnDeletingBand() noexcept { return DefaultProc(); }
1250  virtual LRESULT RbnDeletedBand() noexcept { return DefaultProc(); }
1251  virtual LRESULT RbnChildSize() noexcept { return DefaultProc(); }
1252  virtual LRESULT RbnChevronPushed() noexcept { return DefaultProc(); }
1253  virtual LRESULT RbnMinMax() noexcept { return DefaultProc(); }
1254  virtual LRESULT RbnAutoBreak() noexcept { return DefaultProc(); }
1255  virtual LRESULT IpnFieldChanged() noexcept { return DefaultProc(); }
1256  virtual LRESULT SbnSimpleModeChange() noexcept { return DefaultProc(); }
1257  virtual LRESULT PgnScroll() noexcept { return DefaultProc(); }
1258  virtual LRESULT PgnCalcSize() noexcept { return DefaultProc(); }
1259  virtual LRESULT PgnHotItemChange() noexcept { return DefaultProc(); }
1260  virtual LRESULT BcnHotItemChange() noexcept { return DefaultProc(); }
1261  virtual LRESULT CbenGetDispInfo() noexcept { return DefaultProc(); }
1262  virtual LRESULT CbenInsertItem() noexcept { return DefaultProc(); }
1263  virtual LRESULT CbenDeleteItem() noexcept { return DefaultProc(); }
1264  virtual LRESULT CbenBeginEdit() noexcept { return DefaultProc(); }
1265  virtual LRESULT CbenEndEdit() noexcept { return DefaultProc(); }
1266  virtual LRESULT CbenDragBegin() noexcept { return DefaultProc(); }
1267  virtual LRESULT NmOutOfMemory() noexcept { return DefaultProc(); }
1268  virtual LRESULT NmClick() noexcept { return DefaultProc(); }
1269  virtual LRESULT NmDblClk() noexcept { return DefaultProc(); }
1270  virtual LRESULT NmReturn() noexcept { return DefaultProc(); }
1271  virtual LRESULT NmRClick() noexcept { return DefaultProc(); }
1272  virtual LRESULT NmRDblClk() noexcept { return DefaultProc(); }
1273  virtual LRESULT NmSetFocus() noexcept { return DefaultProc(); }
1274  virtual LRESULT NmKillFocus() noexcept { return DefaultProc(); }
1275  virtual LRESULT NmCustomDraw() noexcept { return DefaultProc(); }
1276  virtual LRESULT NmHover() noexcept { return DefaultProc(); }
1277  virtual LRESULT NmNcHitTest() noexcept { return DefaultProc(); }
1278  virtual LRESULT NmKeyDown() noexcept { return DefaultProc(); }
1279  virtual LRESULT NmReleasedCapture() noexcept { return DefaultProc(); }
1280  virtual LRESULT NmSetCursor() noexcept { return DefaultProc(); }
1281  virtual LRESULT NmChar() noexcept { return DefaultProc(); }
1282  virtual LRESULT NmToolTipsCreated() noexcept { return DefaultProc(); }
1283  virtual LRESULT NmLDown() noexcept { return DefaultProc(); }
1284  virtual LRESULT NmRDown() noexcept { return DefaultProc(); }
1285  virtual LRESULT NmThemeChanged() noexcept { return DefaultProc(); }
1286  virtual LRESULT BnClicked() noexcept { return DefaultProc(); }
1287  virtual LRESULT BnPaint() noexcept { return DefaultProc(); }
1288  virtual LRESULT BnHilite() noexcept { return DefaultProc(); }
1289  virtual LRESULT BnUnHilite() noexcept { return DefaultProc(); }
1290  virtual LRESULT BnDisable() noexcept { return DefaultProc(); }
1291  virtual LRESULT BnDoubleClicked() noexcept { return DefaultProc(); }
1292  virtual LRESULT BnSetFocus() noexcept { return DefaultProc(); }
1293  virtual LRESULT BnKillFocus() noexcept { return DefaultProc(); }
1294  virtual LRESULT BnPushed() noexcept { return DefaultProc(); }
1295  virtual LRESULT BnUnPushed() noexcept { return DefaultProc(); }
1296  virtual LRESULT BnDblClk() noexcept { return DefaultProc(); }
1297  virtual LRESULT EnSetFocus() noexcept { return DefaultProc(); }
1298  virtual LRESULT EnKillFocus() noexcept { return DefaultProc(); }
1299  virtual LRESULT EnChange() noexcept { return DefaultProc(); }
1300  virtual LRESULT EnUpdate() noexcept { return DefaultProc(); }
1301  virtual LRESULT EnErrSpace() noexcept { return DefaultProc(); }
1302  virtual LRESULT EnMaxText() noexcept { return DefaultProc(); }
1303  virtual LRESULT EnHScroll() noexcept { return DefaultProc(); }
1304  virtual LRESULT EnVScroll() noexcept { return DefaultProc(); }
1305  virtual LRESULT LbnErrSpace() noexcept { return DefaultProc(); }
1306  virtual LRESULT LbnSelChange() noexcept { return DefaultProc(); }
1307  virtual LRESULT LbnDblClk() noexcept { return DefaultProc(); }
1308  virtual LRESULT LbnSelCancel() noexcept { return DefaultProc(); }
1309  virtual LRESULT LbnSetFocus() noexcept { return DefaultProc(); }
1310  virtual LRESULT LbnKillFocus() noexcept { return DefaultProc(); }
1311  virtual LRESULT CbnErrSpace() noexcept { return DefaultProc(); }
1312  virtual LRESULT CbnSelChange() noexcept { return DefaultProc(); }
1313  virtual LRESULT CbnDblClk() noexcept { return DefaultProc(); }
1314  virtual LRESULT CbnSetFocus() noexcept { return DefaultProc(); }
1315  virtual LRESULT CbnKillFocus() noexcept { return DefaultProc(); }
1316  virtual LRESULT CbnEditChange() noexcept { return DefaultProc(); }
1317  virtual LRESULT CbnEditUpdate() noexcept { return DefaultProc(); }
1318  virtual LRESULT CbnDropDown() noexcept { return DefaultProc(); }
1319  virtual LRESULT CbnCloseUp() noexcept { return DefaultProc(); }
1320  virtual LRESULT CbnSelEndOk() noexcept { return DefaultProc(); }
1321  virtual LRESULT CbnSelEndCancel() noexcept { return DefaultProc(); }
1322  virtual LRESULT StnClicked() noexcept { return DefaultProc(); }
1323  virtual LRESULT StnDblClk() noexcept { return DefaultProc(); }
1324  virtual LRESULT StnEnable() noexcept { return DefaultProc(); }
1325  virtual LRESULT StnDisable() noexcept { return DefaultProc(); }
1326  virtual LRESULT ScSize() noexcept { return DefaultProc(); }
1327  virtual LRESULT ScMove() noexcept { return DefaultProc(); }
1328  virtual LRESULT ScMinimize() noexcept { return DefaultProc(); }
1329  virtual LRESULT ScMaximize() noexcept { return DefaultProc(); }
1330  virtual LRESULT ScNextWindow() noexcept { return DefaultProc(); }
1331  virtual LRESULT ScPrevWindow() noexcept { return DefaultProc(); }
1332  virtual LRESULT ScClose() noexcept { return DefaultProc(); }
1333  virtual LRESULT ScVScroll() noexcept { return DefaultProc(); }
1334  virtual LRESULT ScHScroll() noexcept { return DefaultProc(); }
1335  virtual LRESULT ScMouseMenu() noexcept { return DefaultProc(); }
1336  virtual LRESULT ScKeyMenu() noexcept { return DefaultProc(); }
1337  virtual LRESULT ScArrange() noexcept { return DefaultProc(); }
1338  virtual LRESULT ScRestore() noexcept { return DefaultProc(); }
1339  virtual LRESULT ScTaskList() noexcept { return DefaultProc(); }
1340  virtual LRESULT ScScreenSave() noexcept { return DefaultProc(); }
1341  virtual LRESULT ScHotKey() noexcept { return DefaultProc(); }
1342  virtual LRESULT ScDefault() noexcept { return DefaultProc(); }
1343  virtual LRESULT ScMonitorPower() noexcept { return DefaultProc(); }
1344  virtual LRESULT ScContextHelp() noexcept { return DefaultProc(); }
1345  virtual LRESULT ScSeparator() noexcept { return DefaultProc(); }
1346  virtual LRESULT TbLineUp() noexcept { return DefaultProc(); }
1347  virtual LRESULT TbLineDown() noexcept { return DefaultProc(); }
1348  virtual LRESULT TbPageUp() noexcept { return DefaultProc(); }
1349  virtual LRESULT TbPageDown() noexcept { return DefaultProc(); }
1350  virtual LRESULT TbThumbPosition() noexcept { return DefaultProc(); }
1351  virtual LRESULT TbThumbTrack() noexcept { return DefaultProc(); }
1352  virtual LRESULT TbTop() noexcept { return DefaultProc(); }
1353  virtual LRESULT TbBottom() noexcept { return DefaultProc(); }
1354  virtual LRESULT TbEndTrack() noexcept { return DefaultProc(); }
1355  virtual LRESULT HsbLineLeft() noexcept { return DefaultProc(); }
1356  virtual LRESULT HsbLineRight() noexcept { return DefaultProc(); }
1357  virtual LRESULT HsbPageLeft() noexcept { return DefaultProc(); }
1358  virtual LRESULT HsbPageRight() noexcept { return DefaultProc(); }
1359  virtual LRESULT HsbThumbPosition() noexcept { return DefaultProc(); }
1360  virtual LRESULT HsbThumbTrack() noexcept { return DefaultProc(); }
1361  virtual LRESULT HsbLeft() noexcept { return DefaultProc(); }
1362  virtual LRESULT HsbRight() noexcept { return DefaultProc(); }
1363  virtual LRESULT HsbEndScroll() noexcept { return DefaultProc(); }
1364  virtual LRESULT VsbLineUp() noexcept { return DefaultProc(); }
1365  virtual LRESULT VsbLineDown() noexcept { return DefaultProc(); }
1366  virtual LRESULT VsbPageUp() noexcept { return DefaultProc(); }
1367  virtual LRESULT VsbPageDown() noexcept { return DefaultProc(); }
1368  virtual LRESULT VsbThumbPosition() noexcept { return DefaultProc(); }
1369  virtual LRESULT VsbThumbTrack() noexcept { return DefaultProc(); }
1370  virtual LRESULT VsbTop() noexcept { return DefaultProc(); }
1371  virtual LRESULT VsbBottom() noexcept { return DefaultProc(); }
1372  virtual LRESULT VsbEndScroll() noexcept { return DefaultProc(); }
1373 
1374  //---------------------------------------------------------------------
1375  /// コモンコントロールメッセージ処理関数
1376  ///
1377  /// コモンコントロールメッセージ処理関数です。
1378  ///
1379  /// @param なし
1380  /// @return メッセージ終了コード
1381  /// @attention なし
1382  ///
1383  virtual LRESULT CommonCtrlProc() noexcept;
1384 
1385  //---------------------------------------------------------------------
1386  /// 子ウィンドウ表示領域減算関数
1387  ///
1388  /// 子ウィンドウ表示領域減算関数です。
1389  ///
1390  /// @param[in] hChild 子ウィンドウハンドル
1391  /// @param[out] rsRect 被減算矩形領域参照
1392  /// @return 実行結果
1393  /// - true 成功
1394  /// - false 失敗
1395  /// @attention なし
1396  ///
1397  virtual bool SubtractChildRect( HWND hChild, RECT& rsRect ) noexcept;
1398 
1399  //=====================================================================
1400  // 静的公開関数
1401  public:
1402  //---------------------------------------------------------------------
1403  /// ウィンドウメッセージコールバック関数
1404  ///
1405  /// ウィンドウメッセージコールバック関数です。
1406  ///
1407  /// @param[in] hWnd ウィンドウハンドル
1408  /// @param[in] uMsg メッセージID
1409  /// @param[in] wParam メッセージ第1引数
1410  /// @param[in] lParam メッセージ第2引数
1411  /// @return メッセージ終了コード
1412  /// @attention なし
1413  ///
1414  static LRESULT CALLBACK WndCallBackProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam ) noexcept;
1415 
1416  //---------------------------------------------------------------------
1417  /// 基本ウィンドウクラスインスタンス取得関数
1418  ///
1419  /// 基本ウィンドウクラスインスタンス取得関数です。
1420  ///
1421  /// @param[in] hWnd ウィンドウハンドル
1422  /// @param[in] bStrict 厳密検査フラグ
1423  /// @return 基本ウィンドウクラスインスタンスポインタ
1424  /// @attention なし
1425  ///
1426  static CWndBase* GetBaseWindow( HWND hWnd, bool bStrict = true ) noexcept;
1427 
1428  //---------------------------------------------------------------------
1429  /// 基本ウィンドウクラス厳密判定関数
1430  ///
1431  /// 基本ウィンドウクラス厳密判定関数です。
1432  ///
1433  /// @param[in] hWnd ウィンドウハンドル
1434  /// @return 実行結果
1435  /// - true 成功
1436  /// - false 失敗
1437  /// @attention なし
1438  ///
1439  static bool IsWndClassStrict( HWND hWnd ) noexcept;
1440 
1441  //---------------------------------------------------------------------
1442  /// 基底ウィンドウクラス名取得関数
1443  ///
1444  /// 基底ウィンドウクラス名取得関数です。
1445  ///
1446  /// @param[in] hWnd ウィンドウハンドル
1447  /// @param[in] pszBuffer 文字列バッファポインタ
1448  /// @param[in] nSize 文字列バッファサイズ
1449  /// @return 実行結果
1450  /// - true 成功
1451  /// - false 失敗
1452  /// @attention なし
1453  ///
1454  static bool GetBaseClassName( HWND hWnd, wchar_t* pszBuffer, int nSize ) noexcept;
1455 
1456  //---------------------------------------------------------------------
1457  /// 最上位ウィンドウ取得関数
1458  ///
1459  /// 最上位ウィンドウ取得関数です。
1460  ///
1461  /// @param[in] hWnd ウィンドウハンドル
1462  /// @return ウィンドウハンドル
1463  /// @attention なし
1464  ///
1465  static HWND GetTopLevelWindow( HWND hWnd ) noexcept;
1466 
1467  //---------------------------------------------------------------------
1468  /// 子ウィンドウ数取得関数
1469  ///
1470  /// 子ウィンドウ数取得関数です。
1471  ///
1472  /// @param[in] hWnd ウィンドウハンドル
1473  /// @return ウィンドウ数
1474  /// @attention なし
1475  ///
1476  static int GetChildWindowCount( HWND hWnd ) noexcept;
1477 
1478  //---------------------------------------------------------------------
1479  /// ウィンドウオーダー番号取得関数
1480  ///
1481  /// ウィンドウオーダー番号取得関数です。
1482  ///
1483  /// @param[in] hWnd ウィンドウハンドル
1484  /// @return オーダー番号
1485  /// - 0以上 成功
1486  /// - 0未満 失敗
1487  /// @attention なし
1488  ///
1489  static int GetWindowOrder( HWND hWnd ) noexcept;
1490 
1491  //---------------------------------------------------------------------
1492  /// 子ウィンドウ列挙コールバック関数
1493  ///
1494  /// 子ウィンドウ列挙コールバック関数です。
1495  ///
1496  /// @param[in] hWnd ウィンドウハンドル
1497  /// @param[in] lParam アプリケーション定義の値
1498  /// @return 実行結果
1499  /// - 1 続行
1500  /// - 0 中止
1501  /// @attention なし
1502  ///
1503  static BOOL CALLBACK EnumChildCallBack( HWND hWnd, LPARAM lParam ) noexcept;
1504 
1505  //=====================================================================
1506  // 限定公開型定義
1507  protected:
1508  //---------------------------------------------------------------------
1509  /// 子ウィンドウ列挙種別列挙体
1510  ///
1511  /// 子ウィンドウ列挙種別列挙体です。
1512  ///
1513  /// @attention なし
1514  ///
1515  enum class EEnumChildType {
1516  Invalid, ///< 無効値
1517  GetCount, ///< 子ウィンドウ数取得
1518  GetOrder, ///< オーダー番号取得
1519  Size ///< 列挙体サイズ
1520  };
1521 
1522  //---------------------------------------------------------------------
1523  /// 子ウィンドウ列挙情報構造体
1524  ///
1525  /// 子ウィンドウ列挙情報構造体です。
1526  ///
1527  /// @attention なし
1528  ///
1530  EEnumChildType m_eType; ///< 子ウィンドウ列挙種別
1531  bool m_bResult; ///< 実行結果フラグ
1532  int m_nIndex; ///< 子ウィンドウインデックス
1533  HWND m_hWnd; ///< 比較ウィンドウハンドル
1534  };
1535 
1536  //=====================================================================
1537  // 限定公開変数
1538  protected:
1539  HWND m_hWnd; ///< ウィンドウハンドル
1540  UINT m_uMsg; ///< メッセージID
1541  WPARAM m_wParam; ///< メッセージ第1引数
1542  LPARAM m_lParam; ///< メッセージ第2引数
1543  WNDPROC m_lpfnBaseWndProc; ///< 基底ウィンドウクラスウィンドウプロシージャアドレス
1544 
1545  //=====================================================================
1546  // 削除関数
1547  private:
1548  CWndBase( CWndBase const& ) = delete;
1549  CWndBase& operator=( CWndBase const& ) = delete;
1550  };
1551 }
1552 
1553 #pragma managed( pop )
virtual LRESULT LvmGetCallbackMask() noexcept
Definition: CWndBase.h:920
virtual LRESULT LbSetItemHeight() noexcept
Definition: CWndBase.h:846
virtual LRESULT WmUserChanged() noexcept
Definition: CWndBase.h:625
virtual LRESULT WmGetHotKey() noexcept
Definition: CWndBase.h:609
virtual LRESULT RbnGetObject() noexcept
Definition: CWndBase.h:1244
virtual HCURSOR GetRegistCursor() noexcept
ウィンドウクラス登録カーソルアイコンハンドル取得関数
Definition: CWndBase.h:255
virtual LRESULT EnSelChange() noexcept
Definition: CWndBase.h:1138
virtual LRESULT WmTimer() noexcept
Definition: CWndBase.h:667
virtual LRESULT TcmGetImageList() noexcept
Definition: CWndBase.h:1081
virtual LRESULT CbGetDroppedWidth() noexcept
Definition: CWndBase.h:887
virtual LRESULT TbnGetObject() noexcept
Definition: CWndBase.h:1223
virtual LRESULT LbnSelChange() noexcept
Definition: CWndBase.h:1306
virtual WPARAM & GetWParam() noexcept
ウィンドウメッセージ第1引数取得関数
Definition: CWndBase.h:91
virtual LRESULT WmNcMouseMove() noexcept
Definition: CWndBase.h:641
virtual LRESULT CbenBeginEdit() noexcept
Definition: CWndBase.h:1264
virtual LRESULT WmCtlColorDlg() noexcept
Definition: CWndBase.h:687
virtual LRESULT TvmSetLineColor() noexcept
Definition: CWndBase.h:1057
virtual LRESULT WmMoving() noexcept
Definition: CWndBase.h:711
virtual LRESULT SbnSimpleModeChange() noexcept
Definition: CWndBase.h:1256
virtual HWND & GetHandle() noexcept
ウィンドウハンドル取得関数
Definition: CWndBase.h:69
virtual LRESULT HsbThumbTrack() noexcept
Definition: CWndBase.h:1360
virtual LRESULT RbnBeginDrag() noexcept
Definition: CWndBase.h:1247
virtual LRESULT HsbLineRight() noexcept
Definition: CWndBase.h:1356
virtual LRESULT TbnDeletingButton() noexcept
Definition: CWndBase.h:1226
virtual UINT GetRegistStyle() noexcept
ウィンドウクラス登録スタイル取得関数
Definition: CWndBase.h:189
virtual LRESULT LbFindString() noexcept
Definition: CWndBase.h:829
virtual LRESULT CbGetExtendedUi() noexcept
Definition: CWndBase.h:878
virtual LRESULT LvmSetTextColor() noexcept
Definition: CWndBase.h:945
virtual LRESULT HdmEditFilter() noexcept
Definition: CWndBase.h:1079
virtual LRESULT CcmSetColorScheme() noexcept
Definition: CWndBase.h:1126
virtual LRESULT WmInput() noexcept
Definition: CWndBase.h:654
virtual LRESULT TcnKeyDown() noexcept
Definition: CWndBase.h:1207
virtual LRESULT WmWinIniChange() noexcept
Definition: CWndBase.h:586
virtual LRESULT LvmIsGroupViewEnabled() noexcept
Definition: CWndBase.h:1014
virtual LRESULT WmStyleChanged() noexcept
Definition: CWndBase.h:629
virtual LRESULT WmNcXButtonDblClk() noexcept
Definition: CWndBase.h:653
virtual LRESULT CbGetItemHeight() noexcept
Definition: CWndBase.h:876
virtual LRESULT LvmSetHotCursor() noexcept
Definition: CWndBase.h:971
virtual LRESULT LvnBeginScroll() noexcept
Definition: CWndBase.h:1174
virtual LRESULT LvmSetItem() noexcept
Definition: CWndBase.h:916
子ウィンドウ列挙情報構造体
Definition: CWndBase.h:1529
virtual LRESULT WmInputLangChange() noexcept
Definition: CWndBase.h:622
virtual LRESULT ScArrange() noexcept
Definition: CWndBase.h:1337
virtual LRESULT CbSetTopIndex() noexcept
Definition: CWndBase.h:884
virtual WNDPROC GetRegistWndProc() noexcept
ウィンドウクラス登録コールバック関数取得関数
Definition: CWndBase.h:200
virtual LRESULT CbSetHorizontalExtent() noexcept
Definition: CWndBase.h:886
virtual LRESULT LvmGetEditControl() noexcept
Definition: CWndBase.h:934
virtual LRESULT HsbPageRight() noexcept
Definition: CWndBase.h:1358
virtual LRESULT WmSizing() noexcept
Definition: CWndBase.h:709
virtual LRESULT CbnSetFocus() noexcept
Definition: CWndBase.h:1314
virtual LRESULT LvmGetGroupInfo() noexcept
Definition: CWndBase.h:991
virtual LRESULT LbDeleteString() noexcept
Definition: CWndBase.h:816
virtual LRESULT TvmSetImageList() noexcept
Definition: CWndBase.h:1028
virtual LRESULT TvmExpand() noexcept
Definition: CWndBase.h:1022
virtual LRESULT LbSetItemData() noexcept
Definition: CWndBase.h:840
virtual LRESULT EmLineLength() noexcept
Definition: CWndBase.h:779
virtual LRESULT RbnDeletedBand() noexcept
Definition: CWndBase.h:1250
virtual LRESULT LvmMoveItemToGroup() noexcept
Definition: CWndBase.h:994
virtual LRESULT CbnEditUpdate() noexcept
Definition: CWndBase.h:1317
virtual LRESULT WmEnterSizeMove() noexcept
Definition: CWndBase.h:725
virtual LRESULT WmMButtonDown() noexcept
Definition: CWndBase.h:698
virtual LRESULT NmSetFocus() noexcept
Definition: CWndBase.h:1273
virtual LRESULT TvmGetCount() noexcept
Definition: CWndBase.h:1024
virtual LRESULT CbFindString() noexcept
Definition: CWndBase.h:868
virtual LRESULT TbnCustHelp() noexcept
Definition: CWndBase.h:1221
virtual LRESULT HdmCreateDragImage() noexcept
Definition: CWndBase.h:1072
virtual LRESULT LvnBeginLabelEdit() noexcept
Definition: CWndBase.h:1159
virtual LRESULT TbnGetDispInfo() noexcept
Definition: CWndBase.h:1227
virtual LRESULT ScSize() noexcept
Definition: CWndBase.h:1326
virtual LRESULT WmNcRButtonDown() noexcept
Definition: CWndBase.h:645
virtual LRESULT LbGetTextLen() noexcept
Definition: CWndBase.h:824
virtual LRESULT EnImeChange() noexcept
Definition: CWndBase.h:1143
virtual LRESULT WmActivateApp() noexcept
Definition: CWndBase.h:588
virtual LRESULT EmSetModify() noexcept
Definition: CWndBase.h:773
virtual LRESULT WmApp() noexcept
Definition: CWndBase.h:564
virtual LRESULT CbShowDropDown() noexcept
Definition: CWndBase.h:871
virtual LRESULT CbnErrSpace() noexcept
Definition: CWndBase.h:1311
virtual LRESULT LvmGetColumn() noexcept
Definition: CWndBase.h:935
virtual LRESULT StmMsgMax() noexcept
Definition: CWndBase.h:909
virtual LRESULT TvmGetToolTips() noexcept
Definition: CWndBase.h:1044
virtual LRESULT TvmSetIndent() noexcept
Definition: CWndBase.h:1026
virtual LRESULT EmGetRect() noexcept
Definition: CWndBase.h:766
virtual LRESULT LvmSetView() noexcept
Definition: CWndBase.h:987
virtual LRESULT DmGetDefId() noexcept
Definition: CWndBase.h:894
virtual LRESULT LbGetSelItems() noexcept
Definition: CWndBase.h:831
virtual LRESULT HdmInsertItem() noexcept
Definition: CWndBase.h:1062
virtual LRESULT EmCharFromPos() noexcept
Definition: CWndBase.h:799
virtual LRESULT CbSetExtendedUi() noexcept
Definition: CWndBase.h:877
virtual bool IsPaneWindow() const noexcept
ペインウィンドウ判定関数
Definition: CWndBase.h:115
virtual LRESULT TbPageDown() noexcept
Definition: CWndBase.h:1349
virtual LRESULT PgmSetChild() noexcept
Definition: CWndBase.h:1108
virtual LRESULT WmHotKey() noexcept
Definition: CWndBase.h:753
virtual LRESULT CbGetHorizontalExtent() noexcept
Definition: CWndBase.h:885
virtual LRESULT TvnBeginDrag() noexcept
Definition: CWndBase.h:1195
virtual LRESULT CbGetEditSel() noexcept
Definition: CWndBase.h:856
virtual LRESULT StmGetImage() noexcept
Definition: CWndBase.h:908
virtual LRESULT WmCtlColorListBox() noexcept
Definition: CWndBase.h:685
virtual LRESULT HdmDeleteItem() noexcept
Definition: CWndBase.h:1063
virtual LRESULT HdmGetOrderArray() noexcept
Definition: CWndBase.h:1073
virtual LRESULT VsbBottom() noexcept
Definition: CWndBase.h:1371
virtual LRESULT BcmSetImageList() noexcept
Definition: CWndBase.h:1121
virtual LRESULT TvmEditLabel() noexcept
Definition: CWndBase.h:1033
virtual LRESULT BnDoubleClicked() noexcept
Definition: CWndBase.h:1291
virtual LRESULT WmRenderFormat() noexcept
Definition: CWndBase.h:740
virtual LRESULT EnObjectPositions() noexcept
Definition: CWndBase.h:1146
virtual LRESULT TbnGetButtonInfo() noexcept
Definition: CWndBase.h:1212
virtual LRESULT TcnFocusChange() noexcept
Definition: CWndBase.h:1211
virtual LRESULT WmSize() noexcept
Definition: CWndBase.h:568
virtual LRESULT WmUndo() noexcept
Definition: CWndBase.h:739
virtual LRESULT ScMinimize() noexcept
Definition: CWndBase.h:1328
virtual LRESULT PgmSetBorder() noexcept
Definition: CWndBase.h:1113
virtual LRESULT LvmGetImageList() noexcept
Definition: CWndBase.h:912
virtual LRESULT WmCancelMode() noexcept
Definition: CWndBase.h:591
virtual LRESULT WmNcMButtonUp() noexcept
Definition: CWndBase.h:649
virtual LRESULT StmSetImage() noexcept
Definition: CWndBase.h:907
virtual LRESULT WmChildActivate() noexcept
Definition: CWndBase.h:594
virtual LRESULT WmSetIcon() noexcept
Definition: CWndBase.h:632
virtual HINSTANCE GetRegistInstance(HINSTANCE hInstance) noexcept
ウィンドウクラス登録アプリケーションインスタンスハンドル取得関数
Definition: CWndBase.h:343
virtual LRESULT WmMdiDestroy() noexcept
Definition: CWndBase.h:715
virtual LRESULT CbGetLbText() noexcept
Definition: CWndBase.h:864
virtual LRESULT NmToolTipsCreated() noexcept
Definition: CWndBase.h:1282
virtual LRESULT LvmInsertColumn() noexcept
Definition: CWndBase.h:937
virtual LRESULT TvmSetScrollTime() noexcept
Definition: CWndBase.h:1052
virtual LRESULT CcmGetUnicodeFormat() noexcept
Definition: CWndBase.h:1130
virtual LRESULT LvmSetInsertMarkColor() noexcept
Definition: CWndBase.h:1010
virtual LRESULT LvnEndScroll() noexcept
Definition: CWndBase.h:1175
virtual DWORD GetCreateStyle() noexcept
ウィンドウ作成スタイル取得関数
Definition: CWndBase.h:442
virtual LRESULT WmChar() noexcept
Definition: CWndBase.h:657
virtual LRESULT WmNcCalcSize() noexcept
Definition: CWndBase.h:635
virtual LRESULT PgnCalcSize() noexcept
Definition: CWndBase.h:1258
virtual LRESULT EmSetRect() noexcept
Definition: CWndBase.h:767
virtual LRESULT LvmGetHotCursor() noexcept
Definition: CWndBase.h:972
virtual LRESULT CbSetEditSel() noexcept
Definition: CWndBase.h:858
virtual LRESULT TbLineUp() noexcept
Definition: CWndBase.h:1346
virtual LRESULT WmCommNotify() noexcept
Definition: CWndBase.h:614
virtual LRESULT EnMsgFilter() noexcept
Definition: CWndBase.h:1136
virtual LRESULT NmHover() noexcept
Definition: CWndBase.h:1276
virtual LRESULT HsbThumbPosition() noexcept
Definition: CWndBase.h:1359
virtual HICON GetRegistIcon(HICON hIcon) noexcept
ウィンドウクラス登録アプリケーションアイコンハンドル取得関数
Definition: CWndBase.h:354
virtual LRESULT LvmSetBkImage() noexcept
Definition: CWndBase.h:984
virtual LRESULT BmSetImage() noexcept
Definition: CWndBase.h:813
virtual LRESULT ScKeyMenu() noexcept
Definition: CWndBase.h:1336
virtual LPCWSTR GetRegistMenuName() noexcept
ウィンドウクラス登録メニュー名取得関数
Definition: CWndBase.h:277
virtual LRESULT LbnDblClk() noexcept
Definition: CWndBase.h:1307
virtual LRESULT ScSeparator() noexcept
Definition: CWndBase.h:1345
virtual LRESULT NmClick() noexcept
Definition: CWndBase.h:1268
virtual LRESULT TcmSetCurSel() noexcept
Definition: CWndBase.h:1091
virtual LRESULT LvmGetViewRect() noexcept
Definition: CWndBase.h:943
virtual LRESULT WmDrawItem() noexcept
Definition: CWndBase.h:601
virtual LRESULT WmXButtonDown() noexcept
Definition: CWndBase.h:702
virtual LRESULT DtnFormatQuery() noexcept
Definition: CWndBase.h:1240
virtual LRESULT BmClick() noexcept
Definition: CWndBase.h:811
virtual LRESULT EmLineFromChar() noexcept
Definition: CWndBase.h:786
virtual LRESULT TvmMapAccidToHtreeItem() noexcept
Definition: CWndBase.h:1059
virtual LRESULT TtnPop() noexcept
Definition: CWndBase.h:1205
virtual LRESULT TvmSetInsertMarkColor() noexcept
Definition: CWndBase.h:1054
virtual LRESULT EnMaxText() noexcept
Definition: CWndBase.h:1302
virtual LRESULT LvmSetGroupMetrics() noexcept
Definition: CWndBase.h:995
virtual HBRUSH GetRegistBackGround() noexcept
ウィンドウクラス登録背景ブラシハンドル取得関数
Definition: CWndBase.h:266
virtual LRESULT LvnBeginrDrag() noexcept
Definition: CWndBase.h:1163
virtual LRESULT LbGetCaretIndex() noexcept
Definition: CWndBase.h:845
virtual LRESULT VsbPageUp() noexcept
Definition: CWndBase.h:1366
virtual LRESULT CbSetMinVisible() noexcept
Definition: CWndBase.h:892
virtual LRESULT CbInsertString() noexcept
Definition: CWndBase.h:866
virtual LRESULT LvnDeleteallItems() noexcept
Definition: CWndBase.h:1158
virtual LRESULT LvnMarqueeBegin() noexcept
Definition: CWndBase.h:1172
virtual LRESULT BnHilite() noexcept
Definition: CWndBase.h:1288
virtual LRESULT HdnBeginTrack() noexcept
Definition: CWndBase.h:1181
virtual LRESULT BnUnPushed() noexcept
Definition: CWndBase.h:1295
virtual LRESULT TvnGetInfoTip() noexcept
Definition: CWndBase.h:1201
virtual LRESULT VsbEndScroll() noexcept
Definition: CWndBase.h:1372
virtual LRESULT WmAskCbFormatName() noexcept
Definition: CWndBase.h:747
virtual LPCWSTR GetRegistMenuName(LPCWSTR pszMenuName) noexcept
ウィンドウクラス登録メニュー名取得関数
Definition: CWndBase.h:387
virtual LRESULT TcnGetObject() noexcept
Definition: CWndBase.h:1210
virtual LRESULT EnVScroll() noexcept
Definition: CWndBase.h:1304
virtual LRESULT TvmDeleteItem() noexcept
Definition: CWndBase.h:1021
virtual LRESULT LbAddString() noexcept
Definition: CWndBase.h:814
virtual LRESULT TbnBeginAdjust() noexcept
Definition: CWndBase.h:1215
virtual LRESULT WmDeadChar() noexcept
Definition: CWndBase.h:658
virtual LRESULT WmParentNotify() noexcept
Definition: CWndBase.h:705
virtual LPCWSTR GetRegistBaseClassName() noexcept
ウィンドウクラス登録基底ウィンドウクラス名取得関数
Definition: CWndBase.h:156
virtual LRESULT EmGetModify() noexcept
Definition: CWndBase.h:772
virtual LRESULT TbEndTrack() noexcept
Definition: CWndBase.h:1354
virtual LRESULT TvmGetItem() noexcept
Definition: CWndBase.h:1031
virtual LRESULT EmGetThumb() noexcept
Definition: CWndBase.h:778
virtual LRESULT DmReposition() noexcept
Definition: CWndBase.h:896
virtual LRESULT WmSetFont() noexcept
Definition: CWndBase.h:606
virtual LRESULT WmMouseWheel() noexcept
Definition: CWndBase.h:701
virtual LRESULT WmQueryUiState() noexcept
Definition: CWndBase.h:682
virtual LRESULT TbnBeginDrag() noexcept
Definition: CWndBase.h:1213
virtual LRESULT WmCtlColorBtn() noexcept
Definition: CWndBase.h:686
virtual LRESULT WmSetRedraw() noexcept
Definition: CWndBase.h:573
virtual LRESULT TvmGetEditControl() noexcept
Definition: CWndBase.h:1034
virtual LRESULT WmInitMenuPopup() noexcept
Definition: CWndBase.h:671
virtual LRESULT EmSetMargins() noexcept
Definition: CWndBase.h:795
virtual LRESULT WmUniChar() noexcept
Definition: CWndBase.h:663
virtual LRESULT ScRestore() noexcept
Definition: CWndBase.h:1338
virtual LRESULT TvnSelChanging() noexcept
Definition: CWndBase.h:1189
virtual LRESULT CbGetCount() noexcept
Definition: CWndBase.h:862
virtual LRESULT HdmGetItemRect() noexcept
Definition: CWndBase.h:1068
virtual LRESULT LvmGetView() noexcept
Definition: CWndBase.h:988
virtual LRESULT LbInsertString() noexcept
Definition: CWndBase.h:815
virtual LRESULT WmTimeChange() noexcept
Definition: CWndBase.h:590
virtual LRESULT LvmHitTest() noexcept
Definition: CWndBase.h:928
virtual LRESULT LvmGetTextColor() noexcept
Definition: CWndBase.h:944
virtual LRESULT CbMsgMax() noexcept
Definition: CWndBase.h:891
virtual LRESULT HsbLineLeft() noexcept
Definition: CWndBase.h:1355
virtual LRESULT NmNcHitTest() noexcept
Definition: CWndBase.h:1277
virtual LRESULT HdmSetImageList() noexcept
Definition: CWndBase.h:1069
virtual LRESULT TcmSetMinTabWidth() noexcept
Definition: CWndBase.h:1103
virtual LRESULT LvmSetTileViewInfo() noexcept
Definition: CWndBase.h:1002
virtual LRESULT LvmGetItemCount() noexcept
Definition: CWndBase.h:914
virtual LRESULT LbSetTopIndex() noexcept
Definition: CWndBase.h:837
virtual LRESULT TcmSetImageList() noexcept
Definition: CWndBase.h:1082
virtual LRESULT DtnDropDown() noexcept
Definition: CWndBase.h:1241
virtual LRESULT WmNcMouseHover() noexcept
Definition: CWndBase.h:733
virtual LRESULT PgmSetButtonSize() noexcept
Definition: CWndBase.h:1117
virtual LRESULT RbnLayoutChanged() noexcept
Definition: CWndBase.h:1245
virtual LRESULT EnKillFocus() noexcept
Definition: CWndBase.h:1298
virtual LRESULT WmContextMenu() noexcept
Definition: CWndBase.h:627
virtual LRESULT BnKillFocus() noexcept
Definition: CWndBase.h:1293
virtual LRESULT DtnWmKeyDown() noexcept
Definition: CWndBase.h:1238
virtual LRESULT WmFontChange() noexcept
Definition: CWndBase.h:589
virtual int GetRegistClsExtra(int nClsExtra) noexcept
ウィンドウクラス登録クラス拡張サイズ取得関数
Definition: CWndBase.h:321
virtual LRESULT BnClicked() noexcept
Definition: CWndBase.h:1286
virtual LRESULT LvnInsertItem() noexcept
Definition: CWndBase.h:1156
virtual LRESULT TbnEndDrag() noexcept
Definition: CWndBase.h:1214
virtual LPVOID GetCreateParam() noexcept
ウィンドウ作成ウィンドウ作成データ取得関数
Definition: CWndBase.h:530
virtual LRESULT LvmApproximateViewRect() noexcept
Definition: CWndBase.h:973
virtual LPCWSTR GetCreateWindowName() noexcept
ウィンドウ作成ウィンドウタイトル取得関数
Definition: CWndBase.h:431
virtual LRESULT DtnCloseUp() noexcept
Definition: CWndBase.h:1242
virtual LRESULT WmMdiCreate() noexcept
Definition: CWndBase.h:714
virtual LRESULT EnDragDropDone() noexcept
Definition: CWndBase.h:1148
virtual LRESULT CbnDropDown() noexcept
Definition: CWndBase.h:1318
virtual LRESULT LvmScroll() noexcept
Definition: CWndBase.h:930
virtual LRESULT TvnBeginrDrag() noexcept
Definition: CWndBase.h:1196
virtual LRESULT TvmSetBkColor() noexcept
Definition: CWndBase.h:1048
virtual LRESULT RbnDeletingBand() noexcept
Definition: CWndBase.h:1249
virtual LRESULT LbSetColumnWidth() noexcept
Definition: CWndBase.h:835
virtual LRESULT NmRDblClk() noexcept
Definition: CWndBase.h:1272
virtual LRESULT SbmSetRange() noexcept
Definition: CWndBase.h:899
virtual LRESULT LvmCanceledItLabel() noexcept
Definition: CWndBase.h:1017
virtual LRESULT EmGetHandle() noexcept
Definition: CWndBase.h:777
virtual HICON GetRegistIconSm() noexcept
ウィンドウクラス登録小アプリケーションアイコンハンドル取得関数
Definition: CWndBase.h:288
virtual LRESULT TbnGetInfotip() noexcept
Definition: CWndBase.h:1228
virtual LRESULT NmLDown() noexcept
Definition: CWndBase.h:1283
virtual LRESULT WmIconEraseBkGnd() noexcept
Definition: CWndBase.h:598
virtual LRESULT TbnReset() noexcept
Definition: CWndBase.h:1217
virtual LRESULT TvmEndEditLabelNow() noexcept
Definition: CWndBase.h:1041
virtual LRESULT LvmFindItem() noexcept
Definition: CWndBase.h:923
virtual LRESULT LvnOdFindItem() noexcept
Definition: CWndBase.h:1165
virtual LRESULT TvnItemExpanding() noexcept
Definition: CWndBase.h:1193
virtual LRESULT WmDisplayChange() noexcept
Definition: CWndBase.h:630
virtual LRESULT LbnErrSpace() noexcept
Definition: CWndBase.h:1305
virtual LRESULT LbSelItemRangeEx() noexcept
Definition: CWndBase.h:817
virtual LRESULT LvmSortItemsEx() noexcept
Definition: CWndBase.h:983
virtual LRESULT WmStyleChanging() noexcept
Definition: CWndBase.h:628
virtual LRESULT EmUndo() noexcept
Definition: CWndBase.h:784
virtual LRESULT WmCharToItem() noexcept
Definition: CWndBase.h:605
virtual HICON GetRegistIcon() noexcept
ウィンドウクラス登録アプリケーションアイコンハンドル取得関数
Definition: CWndBase.h:244
virtual LRESULT CbenDragBegin() noexcept
Definition: CWndBase.h:1266
virtual LRESULT WmQueryEndSession() noexcept
Definition: CWndBase.h:579
virtual LRESULT TcmGetItemCount() noexcept
Definition: CWndBase.h:1083
virtual LRESULT RbnAutoSize() noexcept
Definition: CWndBase.h:1246
virtual LRESULT VsbTop() noexcept
Definition: CWndBase.h:1370
virtual LRESULT BcmSetTextMargin() noexcept
Definition: CWndBase.h:1123
virtual LRESULT BcmGetTextMargin() noexcept
Definition: CWndBase.h:1124
virtual LRESULT VsbThumbPosition() noexcept
Definition: CWndBase.h:1368
virtual LRESULT WmMenuSelect() noexcept
Definition: CWndBase.h:672
virtual LRESULT LvmSetColumn() noexcept
Definition: CWndBase.h:936
virtual LRESULT WmTCard() noexcept
Definition: CWndBase.h:623
virtual LRESULT CbDeleteString() noexcept
Definition: CWndBase.h:860
virtual LRESULT CbnSelEndCancel() noexcept
Definition: CWndBase.h:1321
virtual LRESULT CbGetCurSel() noexcept
Definition: CWndBase.h:863
virtual LRESULT CbGetLocale() noexcept
Definition: CWndBase.h:882
virtual LRESULT CbenGetDispInfo() noexcept
Definition: CWndBase.h:1261
virtual LRESULT HdmGetBitmapMargin() noexcept
Definition: CWndBase.h:1077
virtual LRESULT TvmGetItemState() noexcept
Definition: CWndBase.h:1056
virtual LRESULT WmHandHeldLast() noexcept
Definition: CWndBase.h:759
virtual LRESULT TcmInsertItem() noexcept
Definition: CWndBase.h:1086
virtual LRESULT WmXButtonDblClk() noexcept
Definition: CWndBase.h:704
virtual LRESULT TbnQueryInsert() noexcept
Definition: CWndBase.h:1218
virtual LRESULT TvnGetDispInfo() noexcept
Definition: CWndBase.h:1191
virtual LRESULT WmCut() noexcept
Definition: CWndBase.h:735
virtual LRESULT NmDblClk() noexcept
Definition: CWndBase.h:1269
virtual LRESULT LvmGetItemPosition() noexcept
Definition: CWndBase.h:926
virtual LRESULT TvmGetTextColor() noexcept
Definition: CWndBase.h:1051
virtual LRESULT WmMdiRestore() noexcept
Definition: CWndBase.h:717
virtual LRESULT HdnGetDispInfo() noexcept
Definition: CWndBase.h:1184
virtual LRESULT TcmDeleteAllItems() noexcept
Definition: CWndBase.h:1088
virtual LRESULT TbThumbPosition() noexcept
Definition: CWndBase.h:1350
virtual LRESULT LvmSetInfoTip() noexcept
Definition: CWndBase.h:1012
virtual LRESULT CbGetItemData() noexcept
Definition: CWndBase.h:872
virtual LRESULT WmCtlColorScrollBar() noexcept
Definition: CWndBase.h:688
virtual LRESULT LvmGetItemRect() noexcept
Definition: CWndBase.h:924
virtual LRESULT BmGetCheck() noexcept
Definition: CWndBase.h:806
virtual LRESULT EmGetPasswordChar() noexcept
Definition: CWndBase.h:794
virtual LRESULT LvmRemoveAllGroups() noexcept
Definition: CWndBase.h:1000
virtual LRESULT CbGetLbTextLen() noexcept
Definition: CWndBase.h:865
virtual LRESULT NmThemeChanged() noexcept
Definition: CWndBase.h:1285
virtual LRESULT LvmSetTileInfo() noexcept
Definition: CWndBase.h:1004
virtual LRESULT TvmGetIsEarchString() noexcept
Definition: CWndBase.h:1042
virtual LRESULT LvmSetImageList() noexcept
Definition: CWndBase.h:913
virtual LRESULT WmMButtonDblClk() noexcept
Definition: CWndBase.h:700
virtual LRESULT HdmSetItem() noexcept
Definition: CWndBase.h:1065
virtual LRESULT WmMove() noexcept
Definition: CWndBase.h:567
virtual LRESULT TvnKeyDown() noexcept
Definition: CWndBase.h:1200
virtual LRESULT EmFmtLines() noexcept
Definition: CWndBase.h:785
virtual LRESULT WmCreate() noexcept
Definition: CWndBase.h:565
virtual LRESULT LvnBeginDrag() noexcept
Definition: CWndBase.h:1162
virtual LRESULT LvmInsertGroup() noexcept
Definition: CWndBase.h:989
virtual LRESULT WmSysColorChange() noexcept
Definition: CWndBase.h:584
virtual LRESULT EmGetWordBreakProc() noexcept
Definition: CWndBase.h:793
virtual LRESULT WmSetFocus() noexcept
Definition: CWndBase.h:570
WNDPROC m_lpfnBaseWndProc
基底ウィンドウクラスウィンドウプロシージャアドレス
Definition: CWndBase.h:1543
virtual LRESULT WmPaint() noexcept
Definition: CWndBase.h:577
virtual LRESULT LbSetSel() noexcept
Definition: CWndBase.h:819
virtual LRESULT HdnItemChanging() noexcept
Definition: CWndBase.h:1176
virtual LRESULT LvmSetItemText() noexcept
Definition: CWndBase.h:955
virtual LRESULT WmMenuRButtonUp() noexcept
Definition: CWndBase.h:675
virtual LRESULT HsbEndScroll() noexcept
Definition: CWndBase.h:1363
virtual LRESULT LbGetSelCount() noexcept
Definition: CWndBase.h:830
virtual LRESULT ScMove() noexcept
Definition: CWndBase.h:1327
virtual LRESULT HdmSetOrderArray() noexcept
Definition: CWndBase.h:1074
virtual LRESULT RbnChildSize() noexcept
Definition: CWndBase.h:1251
virtual LRESULT EmScrollCaret() noexcept
Definition: CWndBase.h:771
virtual LRESULT WmRButtonUp() noexcept
Definition: CWndBase.h:696
virtual LRESULT LvnItemActivate() noexcept
Definition: CWndBase.h:1166
virtual LRESULT WmNcLButtonDown() noexcept
Definition: CWndBase.h:642
virtual LRESULT TvmSetToolTips() noexcept
Definition: CWndBase.h:1043
virtual LRESULT TvmGetInsertMarkColor() noexcept
Definition: CWndBase.h:1055
virtual LRESULT SbmGetRange() noexcept
Definition: CWndBase.h:901
virtual LRESULT WmSetHotKey() noexcept
Definition: CWndBase.h:608
virtual LRESULT TbnToolbarChange() noexcept
Definition: CWndBase.h:1220
virtual LRESULT WmPowerBroadcast() noexcept
Definition: CWndBase.h:712
virtual LRESULT LvmSetItemState() noexcept
Definition: CWndBase.h:952
virtual LRESULT EmEmptyUndoBuffer() noexcept
Definition: CWndBase.h:789
virtual LRESULT SbmGetPos() noexcept
Definition: CWndBase.h:898
virtual LRESULT TcmGetCurSel() noexcept
Definition: CWndBase.h:1090
virtual LRESULT NmRDown() noexcept
Definition: CWndBase.h:1284
virtual LRESULT WmExitMenuLoop() noexcept
Definition: CWndBase.h:707
virtual LRESULT TcmSetItem() noexcept
Definition: CWndBase.h:1085
virtual LRESULT StnClicked() noexcept
Definition: CWndBase.h:1322
virtual LRESULT WmPaletteChanged() noexcept
Definition: CWndBase.h:752
virtual LRESULT WmNcLButtonDblClk() noexcept
Definition: CWndBase.h:644
virtual LRESULT CcmGetVersion() noexcept
Definition: CWndBase.h:1132
virtual LRESULT SbmSetPos() noexcept
Definition: CWndBase.h:897
virtual LRESULT HdmLayout() noexcept
Definition: CWndBase.h:1066
virtual LRESULT LbSetHorizontalExtent() noexcept
Definition: CWndBase.h:834
virtual LRESULT LvmSortGroups() noexcept
Definition: CWndBase.h:998
#define LIB_WINDOW_API
ダイナミックライブラリインポート宣言
Definition: LibWindowDef.h:30
virtual LRESULT TvmGetItemHeight() noexcept
Definition: CWndBase.h:1047
virtual LRESULT LvmGetHeader() noexcept
Definition: CWndBase.h:941
virtual LRESULT EmSetTabStops() noexcept
Definition: CWndBase.h:787
virtual LRESULT ScScreenSave() noexcept
Definition: CWndBase.h:1340
virtual LRESULT TvmSetItemHeight() noexcept
Definition: CWndBase.h:1046
virtual LRESULT LbSetLocale() noexcept
Definition: CWndBase.h:849
virtual LRESULT CbInitStorage() noexcept
Definition: CWndBase.h:889
virtual LRESULT CbnKillFocus() noexcept
Definition: CWndBase.h:1315
virtual LRESULT LbnSelCancel() noexcept
Definition: CWndBase.h:1308
virtual LRESULT LvmGetTextBkColor() noexcept
Definition: CWndBase.h:946
virtual LRESULT LbGetSel() noexcept
Definition: CWndBase.h:821
HWND m_hWnd
ウィンドウハンドル
Definition: CWndBase.h:1539
virtual LRESULT TbBottom() noexcept
Definition: CWndBase.h:1353
virtual LRESULT NmKillFocus() noexcept
Definition: CWndBase.h:1274
virtual LRESULT WmNcCreate() noexcept
Definition: CWndBase.h:633
virtual LRESULT WmSysDeadChar() noexcept
Definition: CWndBase.h:662
virtual LRESULT WmGetIcon() noexcept
Definition: CWndBase.h:631
virtual LRESULT EnPageChange() noexcept
Definition: CWndBase.h:1150
virtual LRESULT BmSetStyle() noexcept
Definition: CWndBase.h:810
virtual LRESULT EnLowFiRtf() noexcept
Definition: CWndBase.h:1151
virtual LRESULT NmSetCursor() noexcept
Definition: CWndBase.h:1280
virtual HINSTANCE GetRegistInstance() noexcept
ウィンドウクラス登録アプリケーションインスタンスハンドル取得関数
Definition: CWndBase.h:233
virtual LRESULT BnDisable() noexcept
Definition: CWndBase.h:1290
virtual LRESULT CbSetLocale() noexcept
Definition: CWndBase.h:881
virtual LRESULT WmDeleteItem() noexcept
Definition: CWndBase.h:603
virtual int GetCreateLeft() noexcept
ウィンドウ作成ウィンドウ左座標取得関数
Definition: CWndBase.h:453
virtual LRESULT TcmSetCurFocus() noexcept
Definition: CWndBase.h:1102
virtual LRESULT BnPushed() noexcept
Definition: CWndBase.h:1294
virtual LRESULT CbenDeleteItem() noexcept
Definition: CWndBase.h:1263
virtual LRESULT HdnItemDblClick() noexcept
Definition: CWndBase.h:1179
virtual LRESULT DtnFormat() noexcept
Definition: CWndBase.h:1239
virtual LRESULT BmSetState() noexcept
Definition: CWndBase.h:809
virtual HICON GetRegistIconSm(HICON hIcon) noexcept
ウィンドウクラス登録小アプリケーションアイコンハンドル取得関数
Definition: CWndBase.h:398
virtual LRESULT HdnEndTrack() noexcept
Definition: CWndBase.h:1182
virtual LRESULT WmDrawClipboard() noexcept
Definition: CWndBase.h:743
virtual LRESULT DtnUserString() noexcept
Definition: CWndBase.h:1237
virtual LRESULT LvmDeleteColumn() noexcept
Definition: CWndBase.h:938
virtual LRESULT TbnInitCustomize() noexcept
Definition: CWndBase.h:1231
virtual LRESULT WmSyncPaint() noexcept
Definition: CWndBase.h:640
virtual LRESULT HdmSetFilterChangeTimeout() noexcept
Definition: CWndBase.h:1078
virtual LRESULT CbSetItemData() noexcept
Definition: CWndBase.h:873
virtual LRESULT BnUnHilite() noexcept
Definition: CWndBase.h:1289
virtual LRESULT LvmGetTopIndex() noexcept
Definition: CWndBase.h:948
virtual LRESULT WmNcMButtonDown() noexcept
Definition: CWndBase.h:648
virtual LRESULT BmGetState() noexcept
Definition: CWndBase.h:808
virtual LRESULT LvmGetSelectedColumn() noexcept
Definition: CWndBase.h:1013
virtual LRESULT WmDeviceChange() noexcept
Definition: CWndBase.h:713
virtual LRESULT WmXButtonUp() noexcept
Definition: CWndBase.h:703
virtual LRESULT WmMouseLeave() noexcept
Definition: CWndBase.h:732
virtual HWND GetCreateParent() noexcept
ウィンドウ作成親ウィンドウハンドル取得関数
Definition: CWndBase.h:497
virtual LRESULT TbPageUp() noexcept
Definition: CWndBase.h:1348
virtual LRESULT TcmGetRowCount() noexcept
Definition: CWndBase.h:1098
virtual LRESULT CbSetDroppedWidth() noexcept
Definition: CWndBase.h:888
virtual LRESULT LbGetListBoxInfo() noexcept
Definition: CWndBase.h:854
virtual LRESULT TbnQueryDelete() noexcept
Definition: CWndBase.h:1219
virtual LRESULT LbGetCurSel() noexcept
Definition: CWndBase.h:822
virtual LRESULT WmVScrollClipboard() noexcept
Definition: CWndBase.h:745
virtual LRESULT HdnTrack() noexcept
Definition: CWndBase.h:1183
virtual LRESULT LvmGetExtendedListViewStyle() noexcept
Definition: CWndBase.h:964
virtual LRESULT WmNcLButtonUp() noexcept
Definition: CWndBase.h:643
virtual LRESULT TcmSetItemSize() noexcept
Definition: CWndBase.h:1095
virtual LRESULT NmReleasedCapture() noexcept
Definition: CWndBase.h:1279
virtual LRESULT EnAlignRtl() noexcept
Definition: CWndBase.h:1153
virtual LRESULT TvmGetScrollTime() noexcept
Definition: CWndBase.h:1053
virtual LRESULT LvmEnsureVisible() noexcept
Definition: CWndBase.h:929
virtual LRESULT WmExitSizeMove() noexcept
Definition: CWndBase.h:726
virtual LRESULT TcmRemoveImage() noexcept
Definition: CWndBase.h:1096
virtual LRESULT CbnDblClk() noexcept
Definition: CWndBase.h:1313
virtual LRESULT WmShowWindow() noexcept
Definition: CWndBase.h:585
virtual LRESULT LbGetItemData() noexcept
Definition: CWndBase.h:839
virtual LRESULT LbAddFile() noexcept
Definition: CWndBase.h:836
virtual LRESULT WmEraseBkGnd() noexcept
Definition: CWndBase.h:583
virtual LRESULT EmGetFirstVisibleLine() noexcept
Definition: CWndBase.h:790
virtual LRESULT WmThemeChanged() noexcept
Definition: CWndBase.h:757
virtual LRESULT LvmDeleteItem() noexcept
Definition: CWndBase.h:918
virtual LRESULT LvmGetInsertMarkColor() noexcept
Definition: CWndBase.h:1011
virtual LRESULT TcmHighlightItem() noexcept
Definition: CWndBase.h:1105
virtual LRESULT WmNcMButtonDblClk() noexcept
Definition: CWndBase.h:650
virtual LRESULT HdmClearFilter() noexcept
Definition: CWndBase.h:1080
virtual LRESULT ScHScroll() noexcept
Definition: CWndBase.h:1334
ウィンドウライブラリ名前空間
Definition: CommandIdDef.h:22
virtual LRESULT EmHideBalloonTip() noexcept
Definition: CWndBase.h:805
virtual LRESULT EmGetCueBanner() noexcept
Definition: CWndBase.h:803
virtual LPARAM & GetLParam() noexcept
ウィンドウメッセージ第2引数取得関数
Definition: CWndBase.h:102
virtual LRESULT RbnHeightChange() noexcept
Definition: CWndBase.h:1243
virtual LRESULT EnHScroll() noexcept
Definition: CWndBase.h:1303
virtual LRESULT LvmInsertItem() noexcept
Definition: CWndBase.h:917
virtual LRESULT EnErrSpace() noexcept
Definition: CWndBase.h:1301
virtual LRESULT WmMdiMaximize() noexcept
Definition: CWndBase.h:719
virtual LRESULT LvmGetHoverTime() noexcept
Definition: CWndBase.h:980
virtual LRESULT HsbLeft() noexcept
Definition: CWndBase.h:1361
virtual LRESULT LvmInsertMarkHitTest() noexcept
Definition: CWndBase.h:1008
virtual LRESULT WmSysKeyDown() noexcept
Definition: CWndBase.h:659
virtual LRESULT LvmSetItemPosition32() noexcept
Definition: CWndBase.h:958
bool m_bResult
実行結果フラグ
Definition: CWndBase.h:1531
virtual LRESULT SbmGetScrollInfo() noexcept
Definition: CWndBase.h:903
virtual LRESULT CbGetComboBoxInfo() noexcept
Definition: CWndBase.h:890
virtual LRESULT LbGetItemRect() noexcept
Definition: CWndBase.h:838
virtual LRESULT CbnSelEndOk() noexcept
Definition: CWndBase.h:1320
virtual LRESULT WmGetMinMaxInfo() noexcept
Definition: CWndBase.h:596
virtual LRESULT TcmDeleteItem() noexcept
Definition: CWndBase.h:1087
virtual LRESULT TvmSelectItem() noexcept
Definition: CWndBase.h:1030
virtual LRESULT WmMenuCommand() noexcept
Definition: CWndBase.h:679
virtual LRESULT EmGetImeStatus() noexcept
Definition: CWndBase.h:801
virtual LRESULT LvmSetToolTips() noexcept
Definition: CWndBase.h:981
virtual LRESULT EnAlignLtr() noexcept
Definition: CWndBase.h:1152
virtual LRESULT EnParagraphExpanded() noexcept
Definition: CWndBase.h:1149
virtual LRESULT PgmGetButtonSize() noexcept
Definition: CWndBase.h:1118
virtual LRESULT ScVScroll() noexcept
Definition: CWndBase.h:1333
virtual LRESULT LvmSetExtendedListViewStyle() noexcept
Definition: CWndBase.h:963
virtual LRESULT TbLineDown() noexcept
Definition: CWndBase.h:1347
virtual LRESULT LvnKeyDown() noexcept
Definition: CWndBase.h:1171
virtual LRESULT EmGetLine() noexcept
Definition: CWndBase.h:781
virtual LRESULT TcmGetCurFocus() noexcept
Definition: CWndBase.h:1101
virtual LRESULT LvmUpdate() noexcept
Definition: CWndBase.h:951
virtual LRESULT WmHScrollClipboard() noexcept
Definition: CWndBase.h:749
virtual LRESULT TvmEnsureVisible() noexcept
Definition: CWndBase.h:1039
virtual LRESULT CcmSetVersion() noexcept
Definition: CWndBase.h:1131
virtual LRESULT TcmGetItemRect() noexcept
Definition: CWndBase.h:1089
virtual LRESULT StmGetIcon() noexcept
Definition: CWndBase.h:906
virtual LRESULT WmGetDlgCode() noexcept
Definition: CWndBase.h:639
virtual LRESULT HdmGetItemCount() noexcept
Definition: CWndBase.h:1061
virtual LRESULT WmNcHitTest() noexcept
Definition: CWndBase.h:636
virtual LRESULT LbGetLocale() noexcept
Definition: CWndBase.h:850
virtual LRESULT TbnEndAdjust() noexcept
Definition: CWndBase.h:1216
virtual LRESULT WmCtlColorStatic() noexcept
Definition: CWndBase.h:689
基本ウィンドウクラス
Definition: CWndBase.h:31
virtual LRESULT WmMdiIconArrange() noexcept
Definition: CWndBase.h:722
virtual LRESULT LvmEnableGroupView() noexcept
Definition: CWndBase.h:997
virtual LRESULT BcnHotItemChange() noexcept
Definition: CWndBase.h:1260
virtual LRESULT WmNcDestroy() noexcept
Definition: CWndBase.h:634
virtual LRESULT LvmSetColumnOrderArray() noexcept
Definition: CWndBase.h:967
virtual LRESULT EmSetReadOnly() noexcept
Definition: CWndBase.h:791
virtual LRESULT CbResetContent() noexcept
Definition: CWndBase.h:867
virtual LRESULT WmChangeCbChain() noexcept
Definition: CWndBase.h:748
virtual LRESULT LbnSetFocus() noexcept
Definition: CWndBase.h:1309
virtual LRESULT WmCopy() noexcept
Definition: CWndBase.h:736
virtual LRESULT WmMdiNext() noexcept
Definition: CWndBase.h:718
virtual LRESULT VsbLineDown() noexcept
Definition: CWndBase.h:1365
virtual LRESULT StnDblClk() noexcept
Definition: CWndBase.h:1323
virtual LRESULT TcnSelChanging() noexcept
Definition: CWndBase.h:1209
virtual LRESULT EnUpdate() noexcept
Definition: CWndBase.h:1300
virtual LRESULT WmNcPaint() noexcept
Definition: CWndBase.h:637
virtual LRESULT EmLimitText() noexcept
Definition: CWndBase.h:782
virtual LRESULT TvmGetVisibleCount() noexcept
Definition: CWndBase.h:1035
virtual LRESULT WmInitDialog() noexcept
Definition: CWndBase.h:664
virtual LRESULT LvmSetCallbackMask() noexcept
Definition: CWndBase.h:921
virtual LRESULT WmDestroyClipboard() noexcept
Definition: CWndBase.h:742
virtual LRESULT LvnGetInfoTip() noexcept
Definition: CWndBase.h:1173
virtual LRESULT LvmGetSubItemRect() noexcept
Definition: CWndBase.h:965
virtual LRESULT EnSaveClipboard() noexcept
Definition: CWndBase.h:1144
virtual LRESULT TvnEndLabelEdit() noexcept
Definition: CWndBase.h:1199
virtual LRESULT WmPrintClient() noexcept
Definition: CWndBase.h:755
virtual LRESULT WmPaintClipboard() noexcept
Definition: CWndBase.h:744
virtual LRESULT LbSetCount() noexcept
Definition: CWndBase.h:851
virtual LRESULT WmClose() noexcept
Definition: CWndBase.h:578
virtual LRESULT LvnDeleteItem() noexcept
Definition: CWndBase.h:1157
virtual LRESULT EnSetFocus() noexcept
Definition: CWndBase.h:1297
virtual LRESULT LvmGetItemSpacing() noexcept
Definition: CWndBase.h:960
virtual LRESULT EnOleOpFailed() noexcept
Definition: CWndBase.h:1145
virtual LRESULT WmWindowPosChanged() noexcept
Definition: CWndBase.h:616
virtual LRESULT VsbThumbTrack() noexcept
Definition: CWndBase.h:1369
virtual UINT & GetMessage() noexcept
ウィンドウメッセージ取得関数
Definition: CWndBase.h:80
virtual LRESULT HdnBeginDrag() noexcept
Definition: CWndBase.h:1185
virtual LRESULT HdmGetItem() noexcept
Definition: CWndBase.h:1064
virtual LRESULT EmSetHandle() noexcept
Definition: CWndBase.h:776
virtual LRESULT LvmGetBkImage() noexcept
Definition: CWndBase.h:985
virtual LRESULT WmCompareItem() noexcept
Definition: CWndBase.h:611
virtual LRESULT RbnEndDrag() noexcept
Definition: CWndBase.h:1248
virtual LRESULT EmSetSel() noexcept
Definition: CWndBase.h:765
virtual LRESULT WmCompacting() noexcept
Definition: CWndBase.h:613
virtual LRESULT LvnItemChanging() noexcept
Definition: CWndBase.h:1154
virtual LRESULT HdnFilterChange() noexcept
Definition: CWndBase.h:1187
virtual LRESULT LvmGetInsertMark() noexcept
Definition: CWndBase.h:1007
virtual LRESULT TvmGetItemRect() noexcept
Definition: CWndBase.h:1023
virtual LRESULT WmInitMenu() noexcept
Definition: CWndBase.h:670
virtual LRESULT WmNcXButtonUp() noexcept
Definition: CWndBase.h:652
virtual LRESULT LvmGetCountPerPage() noexcept
Definition: CWndBase.h:949
virtual LRESULT WmKeyUp() noexcept
Definition: CWndBase.h:656
virtual LRESULT LbInitStorage() noexcept
Definition: CWndBase.h:852
virtual LRESULT WmKeyDown() noexcept
Definition: CWndBase.h:655
virtual LRESULT VsbPageDown() noexcept
Definition: CWndBase.h:1367
virtual LRESULT WmNcRButtonDblClk() noexcept
Definition: CWndBase.h:647
virtual LRESULT CbGetDroppedControlRect() noexcept
Definition: CWndBase.h:874
virtual LRESULT LvmSetHotItem() noexcept
Definition: CWndBase.h:969
virtual LRESULT LbGetHorizontalExtent() noexcept
Definition: CWndBase.h:833
virtual LRESULT LvmGetTileViewInfo() noexcept
Definition: CWndBase.h:1003
virtual LRESULT CbSelectString() noexcept
Definition: CWndBase.h:869
virtual LRESULT EnLink() noexcept
Definition: CWndBase.h:1147
virtual LRESULT EnDropFiles() noexcept
Definition: CWndBase.h:1139
virtual LRESULT WmNextDlgCtl() noexcept
Definition: CWndBase.h:599
virtual LRESULT LvmSetGroupInfo() noexcept
Definition: CWndBase.h:990
virtual LRESULT WmNotifyFormat() noexcept
Definition: CWndBase.h:626
virtual LRESULT EmGetLineCount() noexcept
Definition: CWndBase.h:774
virtual WNDPROC GetRegistWndProc(WNDPROC pfnWndProc) noexcept
ウィンドウクラス登録コールバック関数取得関数
Definition: CWndBase.h:310
virtual LRESULT WmMouseMove() noexcept
Definition: CWndBase.h:691
virtual LRESULT ScTaskList() noexcept
Definition: CWndBase.h:1339
virtual LRESULT LvmInsertGroupSorted() noexcept
Definition: CWndBase.h:999
virtual LRESULT TcmHitTest() noexcept
Definition: CWndBase.h:1092
virtual LRESULT WmLButtonUp() noexcept
Definition: CWndBase.h:693
virtual LRESULT WmGetFont() noexcept
Definition: CWndBase.h:607
virtual LRESULT ScPrevWindow() noexcept
Definition: CWndBase.h:1331
virtual LRESULT LbSetTabStops() noexcept
Definition: CWndBase.h:832
virtual LRESULT VsbLineUp() noexcept
Definition: CWndBase.h:1364
virtual LRESULT EnChange() noexcept
Definition: CWndBase.h:1299
virtual LRESULT LvmSetHoverTime() noexcept
Definition: CWndBase.h:979
virtual LRESULT TbnDropDown() noexcept
Definition: CWndBase.h:1222
virtual LRESULT TtnGetDispInfo() noexcept
Definition: CWndBase.h:1203
virtual LRESULT LbSetCurSel() noexcept
Definition: CWndBase.h:820
virtual LRESULT TbThumbTrack() noexcept
Definition: CWndBase.h:1351
virtual LRESULT DmSetDefId() noexcept
Definition: CWndBase.h:895
virtual LRESULT CbnCloseUp() noexcept
Definition: CWndBase.h:1319
virtual LRESULT LbnKillFocus() noexcept
Definition: CWndBase.h:1310
virtual LRESULT TvnDeleteItem() noexcept
Definition: CWndBase.h:1197
virtual LRESULT WmRenderAllFormats() noexcept
Definition: CWndBase.h:741
virtual LRESULT CbnSelChange() noexcept
Definition: CWndBase.h:1312
virtual LRESULT PgnScroll() noexcept
Definition: CWndBase.h:1257
virtual LRESULT MnGetHMenu() noexcept
Definition: CWndBase.h:690
virtual LRESULT CbenEndEdit() noexcept
Definition: CWndBase.h:1265
virtual LRESULT WmNcMouseLeave() noexcept
Definition: CWndBase.h:734
virtual LRESULT UdnDeltaPos() noexcept
Definition: CWndBase.h:1232
virtual int GetCreateWidth() noexcept
ウィンドウ作成ウィンドウ水平サイズ取得関数
Definition: CWndBase.h:475
virtual LRESULT LvmGetHotItem() noexcept
Definition: CWndBase.h:970
virtual LRESULT TcmSetExtendedStyle() noexcept
Definition: CWndBase.h:1106
virtual LRESULT LvmGetColumnOrderArray() noexcept
Definition: CWndBase.h:968
virtual int GetCreateHeight() noexcept
ウィンドウ作成ウィンドウ垂直サイズ取得関数
Definition: CWndBase.h:486
virtual LRESULT EmGetSel() noexcept
Definition: CWndBase.h:764
virtual LRESULT CbGetTopIndex() noexcept
Definition: CWndBase.h:883
virtual LRESULT EmLineScroll() noexcept
Definition: CWndBase.h:770
virtual DWORD GetCreateExStyle() noexcept
ウィンドウ作成拡張スタイル取得関数
Definition: CWndBase.h:409
virtual LRESULT LvmMapIdToIndex() noexcept
Definition: CWndBase.h:1019
virtual LRESULT LvmGetOutLineColor() noexcept
Definition: CWndBase.h:1015
virtual LRESULT WmMenuGetObject() noexcept
Definition: CWndBase.h:677
virtual LRESULT WmPaintIcon() noexcept
Definition: CWndBase.h:597
virtual LRESULT LvmSetItemCount() noexcept
Definition: CWndBase.h:956
virtual LRESULT WmActivate() noexcept
Definition: CWndBase.h:569
virtual LRESULT TvnItemExpanded() noexcept
Definition: CWndBase.h:1194
ウィンドウライブラリ定義ヘッダファイル
virtual LRESULT TbnSave() noexcept
Definition: CWndBase.h:1230
virtual LRESULT HdnFilterBtnClick() noexcept
Definition: CWndBase.h:1188
virtual LRESULT TvmSortChildren() noexcept
Definition: CWndBase.h:1038
virtual LRESULT CbAddString() noexcept
Definition: CWndBase.h:859
virtual LRESULT WmMdiActivate() noexcept
Definition: CWndBase.h:716
virtual LRESULT WmChangeUiState() noexcept
Definition: CWndBase.h:680
virtual LRESULT LvmGetTileInfo() noexcept
Definition: CWndBase.h:1005
virtual LRESULT LvmGetInsertMarkRect() noexcept
Definition: CWndBase.h:1009
virtual LRESULT EmSetRectNp() noexcept
Definition: CWndBase.h:768
virtual LRESULT WmImeKeyUp() noexcept
Definition: CWndBase.h:730
virtual LRESULT LvmGetItem() noexcept
Definition: CWndBase.h:915
virtual LRESULT CbGetDroppedState() noexcept
Definition: CWndBase.h:879
virtual LRESULT HdmSetHotDivider() noexcept
Definition: CWndBase.h:1075
virtual LRESULT LbMsgMax() noexcept
Definition: CWndBase.h:855
virtual LRESULT LvmSetOutLineColor() noexcept
Definition: CWndBase.h:1016
virtual LRESULT WmPenWinFirst() noexcept
Definition: CWndBase.h:762
HWND m_hWnd
比較ウィンドウハンドル
Definition: CWndBase.h:1533
virtual LRESULT LvmEditLabel() noexcept
Definition: CWndBase.h:933
virtual LRESULT LbGetAnchorIndex() noexcept
Definition: CWndBase.h:843
virtual LRESULT LbSelectString() noexcept
Definition: CWndBase.h:826
virtual LRESULT WmNextMenu() noexcept
Definition: CWndBase.h:708
virtual LRESULT LvmRedrawItems() noexcept
Definition: CWndBase.h:931
virtual LRESULT TcmSetPadding() noexcept
Definition: CWndBase.h:1097
virtual LRESULT CcmSetUnicodeFormat() noexcept
Definition: CWndBase.h:1129
virtual LRESULT WmLButtonDblClk() noexcept
Definition: CWndBase.h:694
virtual LRESULT TvmGetNextItem() noexcept
Definition: CWndBase.h:1029
virtual LRESULT WmCopyData() noexcept
Definition: CWndBase.h:618
virtual LRESULT LvnGetDispInfo() noexcept
Definition: CWndBase.h:1169
virtual LRESULT TbnDragOut() noexcept
Definition: CWndBase.h:1225
virtual LRESULT LvmGetNextItem() noexcept
Definition: CWndBase.h:922
virtual LRESULT WmKillFocus() noexcept
Definition: CWndBase.h:571
virtual LRESULT CcmGetDropTarget() noexcept
Definition: CWndBase.h:1128
virtual LRESULT WmSpoolerStatus() noexcept
Definition: CWndBase.h:600
文字列クラス
Definition: CString.h:31
LPARAM m_lParam
メッセージ第2引数
Definition: CWndBase.h:1542
virtual LRESULT LvmRemoveGroup() noexcept
Definition: CWndBase.h:992
UINT m_uMsg
メッセージID
Definition: CWndBase.h:1540
virtual LRESULT WmGetText() noexcept
Definition: CWndBase.h:575
virtual LRESULT BmSetCheck() noexcept
Definition: CWndBase.h:807
virtual LRESULT ScDefault() noexcept
Definition: CWndBase.h:1342
virtual LRESULT LvmCreateDragImage() noexcept
Definition: CWndBase.h:942
virtual LRESULT WmRButtonDown() noexcept
Definition: CWndBase.h:695
virtual LRESULT WmUser() noexcept
各種メッセージ処理関数
Definition: CWndBase.h:563
virtual LRESULT ScMonitorPower() noexcept
Definition: CWndBase.h:1343
virtual LRESULT WmCaptureChanged() noexcept
Definition: CWndBase.h:710
virtual LRESULT LvmGetItemState() noexcept
Definition: CWndBase.h:953
virtual LRESULT LvmSetSelectedColumn() noexcept
Definition: CWndBase.h:986
virtual LRESULT CcmSetWindowTheme() noexcept
Definition: CWndBase.h:1134
virtual LRESULT McnSelect() noexcept
Definition: CWndBase.h:1235
virtual LRESULT WmQueryNewPalette() noexcept
Definition: CWndBase.h:750
virtual LRESULT HdnItemChanged() noexcept
Definition: CWndBase.h:1177
virtual LRESULT LbResetContent() noexcept
Definition: CWndBase.h:818
virtual LRESULT HsbRight() noexcept
Definition: CWndBase.h:1362
virtual LRESULT BnDblClk() noexcept
Definition: CWndBase.h:1296
virtual LRESULT TcmDeselectAll() noexcept
Definition: CWndBase.h:1104
virtual LRESULT NmReturn() noexcept
Definition: CWndBase.h:1270
virtual LRESULT WmPrint() noexcept
Definition: CWndBase.h:754
virtual LRESULT HsbPageLeft() noexcept
Definition: CWndBase.h:1357
virtual HCURSOR GetRegistCursor(HCURSOR hCursor) noexcept
ウィンドウクラス登録カーソルアイコンハンドル取得関数
Definition: CWndBase.h:365
virtual LRESULT LbGetText() noexcept
Definition: CWndBase.h:823
virtual LRESULT IpnFieldChanged() noexcept
Definition: CWndBase.h:1255
virtual LRESULT StmSetIcon() noexcept
Definition: CWndBase.h:905
virtual LRESULT HdmSetBitmapMargin() noexcept
Definition: CWndBase.h:1076
virtual LRESULT WmGetObject() noexcept
Definition: CWndBase.h:612
virtual LRESULT CbFindStringExact() noexcept
Definition: CWndBase.h:880
virtual LRESULT LvmSetBkColor() noexcept
Definition: CWndBase.h:911
virtual LRESULT WmDevModeChange() noexcept
Definition: CWndBase.h:587
virtual LRESULT TtnShow() noexcept
Definition: CWndBase.h:1204
virtual LRESULT WmEnterIdle() noexcept
Definition: CWndBase.h:674
virtual LRESULT TvmSetTextColor() noexcept
Definition: CWndBase.h:1049
virtual LRESULT WmAfxLast() noexcept
Definition: CWndBase.h:761
virtual LRESULT TvmInsertItem() noexcept
Definition: CWndBase.h:1020
virtual LRESULT StnEnable() noexcept
Definition: CWndBase.h:1324
virtual LRESULT LvnEndLabelEdit() noexcept
Definition: CWndBase.h:1160
virtual LRESULT LvmSetTextBkColor() noexcept
Definition: CWndBase.h:947
virtual LRESULT LvnColumnClick() noexcept
Definition: CWndBase.h:1161
virtual HINSTANCE GetCreateInstance() noexcept
ウィンドウ作成アプリケーションインスタンスハンドル取得関数
Definition: CWndBase.h:519
virtual LRESULT WmQueueSync() noexcept
Definition: CWndBase.h:595
virtual int GetCreateTop() noexcept
ウィンドウ作成ウィンドウ上座標取得関数
Definition: CWndBase.h:464
virtual LRESULT TbnHotItemChange() noexcept
Definition: CWndBase.h:1224
virtual LRESULT LvmGetOrigin() noexcept
Definition: CWndBase.h:950
virtual LRESULT WmCtlColorMsgBox() noexcept
Definition: CWndBase.h:683
virtual LRESULT CbDir() noexcept
Definition: CWndBase.h:861
virtual LRESULT TcmSetItemExtra() noexcept
Definition: CWndBase.h:1093
virtual LRESULT TbnRestore() noexcept
Definition: CWndBase.h:1229
virtual LRESULT CbGetMinVisible() noexcept
Definition: CWndBase.h:893
virtual LRESULT LvmGetItemText() noexcept
Definition: CWndBase.h:954
virtual LRESULT ScHotKey() noexcept
Definition: CWndBase.h:1341
virtual LRESULT DtnDateTimeChange() noexcept
Definition: CWndBase.h:1236
virtual LRESULT TvmSetItem() noexcept
Definition: CWndBase.h:1032
virtual LRESULT TcnSelChange() noexcept
Definition: CWndBase.h:1208
virtual LRESULT TvmGetLineColor() noexcept
Definition: CWndBase.h:1058
virtual LRESULT EnCorrectText() noexcept
Definition: CWndBase.h:1141
virtual LRESULT BnPaint() noexcept
Definition: CWndBase.h:1287
virtual LRESULT EmReplaceSel() noexcept
Definition: CWndBase.h:780
virtual LRESULT LvnOdCacheHint() noexcept
Definition: CWndBase.h:1164
virtual LRESULT LvnSetDispInfo() noexcept
Definition: CWndBase.h:1170
virtual LRESULT ScContextHelp() noexcept
Definition: CWndBase.h:1344
virtual LRESULT WmNcXButtonDown() noexcept
Definition: CWndBase.h:651
virtual LRESULT LbSetCaretIndex() noexcept
Definition: CWndBase.h:844
virtual LRESULT NmCustomDraw() noexcept
Definition: CWndBase.h:1275
virtual LRESULT WmCtlColorEdit() noexcept
Definition: CWndBase.h:684
virtual LRESULT TvnBeginLabelEdit() noexcept
Definition: CWndBase.h:1198
virtual LRESULT TvmGetIndent() noexcept
Definition: CWndBase.h:1025
virtual LRESULT CbLimitText() noexcept
Definition: CWndBase.h:857
virtual LRESULT CbnEditChange() noexcept
Definition: CWndBase.h:1316
virtual LRESULT WmVKeyToItem() noexcept
Definition: CWndBase.h:604
virtual LPCWSTR GetCreateClassName() noexcept
ウィンドウ作成クラス名取得関数
Definition: CWndBase.h:420
virtual LRESULT TcmAdjustRect() noexcept
Definition: CWndBase.h:1094
virtual LRESULT LvmGetColumnWidth() noexcept
Definition: CWndBase.h:939
virtual LRESULT NmKeyDown() noexcept
Definition: CWndBase.h:1278
virtual HBRUSH GetRegistBackGround(HBRUSH hBrush) noexcept
ウィンドウクラス登録背景ブラシハンドル取得関数
Definition: CWndBase.h:376
virtual LRESULT WmMdiCascade() noexcept
Definition: CWndBase.h:721
virtual LRESULT HdmOrderToIndex() noexcept
Definition: CWndBase.h:1071
virtual LRESULT LvmHasGroup() noexcept
Definition: CWndBase.h:1001
virtual LRESULT WmPower() noexcept
Definition: CWndBase.h:617
virtual LRESULT LbDir() noexcept
Definition: CWndBase.h:827
virtual LRESULT TcmSetToolTips() noexcept
Definition: CWndBase.h:1100
virtual LRESULT LbGetCount() noexcept
Definition: CWndBase.h:825
virtual LRESULT WmLButtonDown() noexcept
Definition: CWndBase.h:692
virtual LRESULT EnRequestResize() noexcept
Definition: CWndBase.h:1137
virtual LRESULT LvmSetInsertMark() noexcept
Definition: CWndBase.h:1006
virtual LRESULT LbFindStringExact() noexcept
Definition: CWndBase.h:848
virtual LRESULT NmChar() noexcept
Definition: CWndBase.h:1281
virtual LRESULT WmPenWinLast() noexcept
Definition: CWndBase.h:763
virtual LRESULT LvmSetWorkAreas() noexcept
Definition: CWndBase.h:974
virtual LRESULT EmSetCueBanner() noexcept
Definition: CWndBase.h:802
virtual LRESULT WmMeasureItem() noexcept
Definition: CWndBase.h:602
virtual int GetRegistClsExtra() noexcept
ウィンドウクラス登録クラス拡張サイズ取得関数
Definition: CWndBase.h:211
virtual LRESULT LvmArrange() noexcept
Definition: CWndBase.h:932
virtual LRESULT SbmSetScrollInfo() noexcept
Definition: CWndBase.h:902
virtual LRESULT PgnHotItemChange() noexcept
Definition: CWndBase.h:1259
virtual LRESULT PgmGetPos() noexcept
Definition: CWndBase.h:1116
virtual LRESULT WmGetTextLength() noexcept
Definition: CWndBase.h:576
virtual LRESULT WmSysKeyUp() noexcept
Definition: CWndBase.h:660
virtual LRESULT NmOutOfMemory() noexcept
Definition: CWndBase.h:1267
virtual LRESULT TtnLinkClick() noexcept
Definition: CWndBase.h:1206
int m_nIndex
子ウィンドウインデックス
Definition: CWndBase.h:1532
virtual LRESULT EmPosFromChar() noexcept
Definition: CWndBase.h:798
virtual LRESULT TvnSelChanged() noexcept
Definition: CWndBase.h:1190
virtual LRESULT WmMButtonUp() noexcept
Definition: CWndBase.h:699
virtual LRESULT McnGetDayState() noexcept
Definition: CWndBase.h:1234
virtual LRESULT ScMouseMenu() noexcept
Definition: CWndBase.h:1335
virtual LRESULT TvmSortChildrenCb() noexcept
Definition: CWndBase.h:1040
virtual LRESULT WmWindowPosChanging() noexcept
Definition: CWndBase.h:615
virtual LRESULT WmCancelJournal() noexcept
Definition: CWndBase.h:619
virtual LRESULT LvmSetIconSpacing() noexcept
Definition: CWndBase.h:962
virtual LRESULT RbnChevronPushed() noexcept
Definition: CWndBase.h:1252
virtual LRESULT SbmSetRangeRedraw() noexcept
Definition: CWndBase.h:900
virtual LRESULT WmMenuDrag() noexcept
Definition: CWndBase.h:676
virtual LRESULT LbGetTopIndex() noexcept
Definition: CWndBase.h:828
virtual LRESULT TbTop() noexcept
Definition: CWndBase.h:1352
virtual LRESULT LvnItemChanged() noexcept
Definition: CWndBase.h:1155
virtual LRESULT BcmGetIdealSize() noexcept
Definition: CWndBase.h:1120
virtual LRESULT TvmGetImageList() noexcept
Definition: CWndBase.h:1027
virtual LRESULT EmSetImeStatus() noexcept
Definition: CWndBase.h:800
virtual LRESULT ScNextWindow() noexcept
Definition: CWndBase.h:1330
virtual LRESULT WmHandHeldFirst() noexcept
Definition: CWndBase.h:758
virtual LRESULT LvmSetColumnWidth() noexcept
Definition: CWndBase.h:940
virtual LRESULT WmSetText() noexcept
Definition: CWndBase.h:574
virtual LRESULT HdnItemClick() noexcept
Definition: CWndBase.h:1178
virtual LRESULT WmMenuChar() noexcept
Definition: CWndBase.h:673
virtual LRESULT WmEnterMenuLoop() noexcept
Definition: CWndBase.h:706
virtual LRESULT CbenInsertItem() noexcept
Definition: CWndBase.h:1262
virtual LRESULT LvmGetGroupMetrics() noexcept
Definition: CWndBase.h:996
virtual LRESULT WmClear() noexcept
Definition: CWndBase.h:738
virtual LRESULT WmAfxFirst() noexcept
Definition: CWndBase.h:760
virtual LRESULT EmShowBalloonTip() noexcept
Definition: CWndBase.h:804
virtual LRESULT WmEndSession() noexcept
Definition: CWndBase.h:581
virtual LRESULT HdnEndDrag() noexcept
Definition: CWndBase.h:1186
virtual LRESULT CbSetCurSel() noexcept
Definition: CWndBase.h:870
virtual LRESULT ScClose() noexcept
Definition: CWndBase.h:1332
virtual LRESULT WmMdiTile() noexcept
Definition: CWndBase.h:720
virtual LRESULT BmGetImage() noexcept
Definition: CWndBase.h:812
virtual LRESULT LvmGetIsearchString() noexcept
Definition: CWndBase.h:961
virtual LRESULT TvmGetBkColor() noexcept
Definition: CWndBase.h:1050
virtual LRESULT WmAppCommand() noexcept
Definition: CWndBase.h:756
virtual LRESULT WmMdiSetMenu() noexcept
Definition: CWndBase.h:724
virtual LRESULT WmDropFiles() noexcept
Definition: CWndBase.h:727
virtual LRESULT EmSetWordBreakProc() noexcept
Definition: CWndBase.h:792
virtual LRESULT McnSelChange() noexcept
Definition: CWndBase.h:1233
virtual LRESULT LbSelItemRange() noexcept
Definition: CWndBase.h:841
virtual LRESULT WmMouseActivate() noexcept
Definition: CWndBase.h:593
virtual LRESULT LvmGetBkColor() noexcept
Definition: CWndBase.h:910
virtual LRESULT BnSetFocus() noexcept
Definition: CWndBase.h:1292
virtual LRESULT TvmCreateDragImage() noexcept
Definition: CWndBase.h:1037
virtual LRESULT PgmGetBorder() noexcept
Definition: CWndBase.h:1114
virtual LRESULT EnProtected() noexcept
Definition: CWndBase.h:1140
virtual LRESULT LvmGetToolTips() noexcept
Definition: CWndBase.h:982
virtual LRESULT LvmSetItemPosition() noexcept
Definition: CWndBase.h:925
virtual LRESULT PgmGetButtonState() noexcept
Definition: CWndBase.h:1119
virtual LRESULT PgmSetBkColor() noexcept
Definition: CWndBase.h:1111
virtual LRESULT HdmGetImageList() noexcept
Definition: CWndBase.h:1070
virtual LRESULT LvmMapIndexToId() noexcept
Definition: CWndBase.h:1018
virtual LRESULT EmScroll() noexcept
Definition: CWndBase.h:769
virtual LRESULT TvmHitTest() noexcept
Definition: CWndBase.h:1036
virtual LRESULT CcmGetColorScheme() noexcept
Definition: CWndBase.h:1127
virtual LRESULT LvnHotTrack() noexcept
Definition: CWndBase.h:1168
virtual LRESULT PgmGetBkColor() noexcept
Definition: CWndBase.h:1112
virtual LRESULT LbSetAnchorIndex() noexcept
Definition: CWndBase.h:842
virtual LRESULT PgmSetPos() noexcept
Definition: CWndBase.h:1115
virtual LRESULT WmDestroy() noexcept
Definition: CWndBase.h:566
WPARAM m_wParam
メッセージ第1引数
Definition: CWndBase.h:1541
virtual LRESULT LvmSortItems() noexcept
Definition: CWndBase.h:957
virtual int GetRegistWndExtra(int nWndExtra) noexcept
ウィンドウクラス登録ウィンドウ拡張サイズ取得関数
Definition: CWndBase.h:332
virtual LRESULT WmMouseHover() noexcept
Definition: CWndBase.h:731
virtual LRESULT WmEnable() noexcept
Definition: CWndBase.h:572
virtual LRESULT WmPaletteIsChanging() noexcept
Definition: CWndBase.h:751
virtual LRESULT WmQueryDragIcon() noexcept
Definition: CWndBase.h:610
virtual LRESULT PgmForwardMouse() noexcept
Definition: CWndBase.h:1110
virtual LRESULT CcmDpiScale() noexcept
Definition: CWndBase.h:1135
virtual LRESULT LvmMoveGroup() noexcept
Definition: CWndBase.h:993
virtual LRESULT LvmSetSelectionMark() noexcept
Definition: CWndBase.h:978
virtual LRESULT LvmDeleteAllItems() noexcept
Definition: CWndBase.h:919
virtual LRESULT HdnDividerDblClick() noexcept
Definition: CWndBase.h:1180
virtual LRESULT WmSetCursor() noexcept
Definition: CWndBase.h:592
virtual LRESULT WmNcActivate() noexcept
Definition: CWndBase.h:638
virtual LRESULT BcmGetImageList() noexcept
Definition: CWndBase.h:1122
virtual LRESULT WmNcRButtonUp() noexcept
Definition: CWndBase.h:646
virtual LRESULT EnStopNoUndo() noexcept
Definition: CWndBase.h:1142
virtual LRESULT CcmSetBkColor() noexcept
Definition: CWndBase.h:1125
virtual LRESULT EmGetMargins() noexcept
Definition: CWndBase.h:796
virtual UINT GetRegistStyle(UINT uStyle) noexcept
ウィンドウクラス登録スタイル取得関数
Definition: CWndBase.h:299
virtual LRESULT TvnSetDispInfo() noexcept
Definition: CWndBase.h:1192
virtual LRESULT EmSetPasswordChar() noexcept
Definition: CWndBase.h:788
virtual LRESULT WmPaste() noexcept
Definition: CWndBase.h:737
virtual LRESULT SbmGetScrollBarInfo() noexcept
Definition: CWndBase.h:904
virtual LRESULT WmQuit() noexcept
Definition: CWndBase.h:582
virtual LRESULT EmLineIndex() noexcept
Definition: CWndBase.h:775
virtual LRESULT TvmSetInsertMark() noexcept
Definition: CWndBase.h:1045
virtual LRESULT LvmSubItemHitTest() noexcept
Definition: CWndBase.h:966
virtual LRESULT LvmGetSelectionMark() noexcept
Definition: CWndBase.h:977
virtual LRESULT StnDisable() noexcept
Definition: CWndBase.h:1325
virtual LRESULT WmInputLangChangeRequest() noexcept
Definition: CWndBase.h:621
virtual LRESULT EmGetLimitText() noexcept
Definition: CWndBase.h:797
virtual LRESULT CbSetItemHeight() noexcept
Definition: CWndBase.h:875
virtual LRESULT HdmHitTest() noexcept
Definition: CWndBase.h:1067
virtual LRESULT CcmSetNotifyWindow() noexcept
Definition: CWndBase.h:1133
virtual LRESULT WmUnInitMenuPopup() noexcept
Definition: CWndBase.h:678
virtual LRESULT TcmGetToolTips() noexcept
Definition: CWndBase.h:1099
virtual LRESULT PgmRecalcSize() noexcept
Definition: CWndBase.h:1109
virtual LRESULT WmMdiRefreshMenu() noexcept
Definition: CWndBase.h:728
virtual LRESULT ScMaximize() noexcept
Definition: CWndBase.h:1329
virtual LRESULT EmCanUndo() noexcept
Definition: CWndBase.h:783
virtual LRESULT WmMdiGetActive() noexcept
Definition: CWndBase.h:723
virtual HMENU GetCreateMenu() noexcept
ウィンドウ作成メニューハンドル取得関数
Definition: CWndBase.h:508
virtual LRESULT LbGetItemHeight() noexcept
Definition: CWndBase.h:847
EEnumChildType
子ウィンドウ列挙種別列挙体
Definition: CWndBase.h:1515
virtual LRESULT LvmGetNumberOfWorkAreas() noexcept
Definition: CWndBase.h:976
virtual LRESULT TcmGetItem() noexcept
Definition: CWndBase.h:1084
virtual LRESULT TvnSingleExpand() noexcept
Definition: CWndBase.h:1202
virtual LRESULT RbnAutoBreak() noexcept
Definition: CWndBase.h:1254
virtual LRESULT WmQueryOpen() noexcept
Definition: CWndBase.h:580
文字列クラスヘッダファイル
virtual LRESULT TvmMapHtreeItemToAccid() noexcept
Definition: CWndBase.h:1060
virtual LPCWSTR GetRegistClassName() noexcept
ウィンドウクラス登録クラス名取得関数
Definition: CWndBase.h:167
virtual LRESULT TcmGetExtendedStyle() noexcept
Definition: CWndBase.h:1107
virtual LRESULT LvnOdStateChanged() noexcept
Definition: CWndBase.h:1167
virtual LRESULT LbItemFromPoint() noexcept
Definition: CWndBase.h:853
virtual LRESULT WmHelp() noexcept
Definition: CWndBase.h:624
virtual LRESULT RbnMinMax() noexcept
Definition: CWndBase.h:1253
virtual LRESULT NmRClick() noexcept
Definition: CWndBase.h:1271
virtual LRESULT WmRButtonDblClk() noexcept
Definition: CWndBase.h:697
virtual int GetRegistWndExtra() noexcept
ウィンドウクラス登録ウィンドウ拡張サイズ取得関数
Definition: CWndBase.h:222
virtual LRESULT WmUpdateUiState() noexcept
Definition: CWndBase.h:681
virtual LRESULT LvmGetWorkAreas() noexcept
Definition: CWndBase.h:975
virtual LRESULT WmSysChar() noexcept
Definition: CWndBase.h:661
virtual LRESULT WmImeKeyDown() noexcept
Definition: CWndBase.h:729
virtual LRESULT LvmGetStringWidth() noexcept
Definition: CWndBase.h:927
virtual LRESULT LvmGetSelectedCount() noexcept
Definition: CWndBase.h:959
virtual LRESULT WmSizeClipboard() noexcept
Definition: CWndBase.h:746
EEnumChildType m_eType
子ウィンドウ列挙種別
Definition: CWndBase.h:1530