115 bool Create(
const CSize& size, HFONT hFont, HWND hParentWnd, LPCTSTR lpszTitle, HICON hIcon, UINT parentMenuItem = 0)
119 m_hParentWnd = hParentWnd;
122 m_parentMenuItem = parentMenuItem;
125 m_thread.
Start(_T(
"TinyListDialogEx::MessagePump"));
143 bool Create(
const CSize& size, HWND hParentWnd, LPCTSTR lpszTitle, HICON hIcon, UINT parentMenuItem = 0)
145 HFONT hFont =
reinterpret_cast<HFONT
>(::SendMessage(hParentWnd, WM_GETFONT, 0, 0));
146 return Create(size, hFont, hParentWnd, lpszTitle, hIcon, parentMenuItem);
166 _super::Create(m_size, m_hFont, m_hParentWnd, m_title, m_hIcon, m_parentMenuItem);
189 UINT m_parentMenuItem;
void SetListener(IListener *piListener)
[登録] リスナー登録
bool Start(LPCTSTR lpszName=NULL)
[設定] スレッド開始
bool Stop(void)
[設定] スレッド停止
CTinyListDialogEx(bool isColorMode=true)
コンストラクタ.
virtual void OnThreadDispatchSetup(void)
[通知] 開始通知.
bool Create(const CSize &size, HFONT hFont, HWND hParentWnd, LPCTSTR lpszTitle, HICON hIcon, UINT parentMenuItem=0)
[作成] ウィンドウ作成.
void Destroy(void)
[操作] ウィンドウの破棄.
virtual bool OnThreadDispatchReceive(UINT nMsg, WPARAM wParam, LPARAM lParam)
[通知] メッセージ受信.
bool Create(const CSize &size, HWND hParentWnd, LPCTSTR lpszTitle, HICON hIcon, UINT parentMenuItem=0)
[作成] ウィンドウ作成.
bool IsWindow(void) const
[確認] ウィンドウの有無.