#ifdef __CSC_VER9_4
m_dwWindowStyle = WS_OVERLAPPEDWINDOW;
#else //__CSC_VER9_4
m_dwWindowStyle = WS_OVERLAPPEDWINDOW | WS_VISIBLE;
#endif //__CSC_VER9_4
#ifdef __ZHICHIZUIXIAOHUA
m_dwWindowStyle = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME |
WS_MINIMIZEBOX | WS_VISIBLE;
#else //__ZHICHIZUIXIAOHUA
#ifdef __CSC_VER9_4
m_dwWindowStyle = WS_OVERLAPPEDWINDOW;
#else //__CSC_VER9_4
m_dwWindowStyle = WS_OVERLAPPEDWINDOW | WS_VISIBLE;
#endif //__CSC_VER9_4
m_dwWindowStyle &= ~WS_MAXIMIZEBOX;
m_dwWindowStyle &= ~WS_MINIMIZEBOX;
m_dwWindowStyle &= ~WS_SYSMENU;
#endif //__ZHICHIZUIXIAOHUA
// Pause( true );
#ifdef __ZHICHIZUIXIAOHUA
Pause( true ); // Pause while we're minimized - xuzhu°¡ °íħ
#endif //__ZHICHIZUIXIAOHUA
case WM_ENTERMENULOOP:
#ifdef __ZHICHIZUIXIAOHUA
case WM_NCMOUSEMOVE:
//±êÌâÀ¸Òƶ¯Êó±ê
SetCursor(LoadCursor(NULL,IDC_ARROW));
break;
#endif //__ZHICHIZUIXIAOHUA
dwStyle = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME |
WS_MINIMIZEBOX | WS_VISIBLE;
#ifndef __ZHICHIZUIXIAOHUA
dwStyle = WS_OVERLAPPEDWINDOW | WS_VISIBLE;
dwStyle &= ~WS_MAXIMIZEBOX;
dwStyle &= ~WS_MINIMIZEBOX;
dwStyle &= ~WS_SYSMENU;
dwStyle &= ~WS_SIZEBOX;
#else
dwStyle = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME |
WS_MINIMIZEBOX | WS_VISIBLE;
#endif //__ZHICHIZUIXIAOHUA
#define __ZHICHIZUIXIAOHUA
I remeber i already did this, but took me a lil time, then idk wtf happened, all is gone xD, thanks for the release dude!
Wouldn't the part about 'pausing the game while minimized' cause you to d/c if it's minimized for too long? I remember long ago on eFlyff that if you were full screen, and switched out to a different program (causing it to minimize), then doing it for too long would d/c you.
You are 100% correct.
Those who don't want this feature can simply skip the pause part