HINSTANCE m_hAppInstance;
lpctstr_t m_szClassName;
DWORD m_dwPreCreateStyle;
+ int m_nPreCreateShowWindow;
public:
struct standard_class
m_hWnd = NULL;
m_hAppInstance = NULL;
m_dwPreCreateStyle = 0;
+ m_nPreCreateShowWindow = 0;
}
bool start(
HINSTANCE hInstance=NULL // Application Instance Handle (Windows 2000 later is NULL)
)
{
+ nShowWindow |= m_nPreCreateShowWindow;
dwStyle |= m_dwPreCreateStyle;
m_hAppInstance = hInstance;
}
//::ShowWindow( m_hWnd, SW_SHOW );
- ::ShowWindow( m_hWnd, SW_SHOWDEFAULT );
+ ::ShowWindow( m_hWnd, nShowWindow );
::UpdateWindow( m_hWnd );
return true;