14 #pragma managed( push, off ) 100 inline virtual bool IsExecMenu() noexcept {
return ( (
nullptr != m_cThreadSub.GetHandle() ) && !m_cThreadSub.Wait( 0 ) ); }
116 virtual bool StartMenu() noexcept;
129 virtual bool ExecMenu() noexcept;
140 virtual void StopMenu() noexcept;
153 virtual bool WaitForMenuFinish( DWORD dwTime = INFINITE ) noexcept {
return m_cThreadSub.Wait( dwTime ); }
166 virtual bool CanBeExit() const noexcept {
return true; }
190 virtual bool MenuCallBackProc(
bool bPreCallBack =
false ) noexcept {
return bPreCallBack; }
206 virtual bool ExecSubThread() noexcept;
220 static DWORD WINAPI SubThreadProc( LPVOID lpParam ) noexcept;
255 #pragma managed( pop )
#define LIB_COMMON_API
ダイナミックライブラリインポート宣言