Added save main window position to win32 port

This commit is contained in:
pagefault
2001-05-06 00:03:07 +00:00
parent d464eb8c6a
commit 6c8e30312e
4 changed files with 20 additions and 0 deletions

View File

@@ -187,6 +187,9 @@ extern DWORD SoundQuality;
extern BYTE LargeSoundBuf;
extern BYTE HighPriority;
extern BYTE AlwaysOnTop;
extern BYTE SaveMainWindowPos;
extern WORD MainWindowX;
extern WORD MainWindowY;
extern int CurKeyPos;
extern int CurKeyReadPos;
extern int KeyBuffer[16];
@@ -1375,6 +1378,8 @@ void initwinvideo(void)
if(Y>(GetSystemMetrics( SM_CYSCREEN )-WindowHeight)) Y=(GetSystemMetrics( SM_CYSCREEN )-WindowHeight);
if(FullScreen==1) {X=0; Y=0;}
if (SaveMainWindowPos == 1) { MainWindowX = X; MainWindowY = Y; }
MoveWindow( hMainWindow, X, Y,
WindowWidth, WindowHeight, TRUE );
@@ -1407,6 +1412,8 @@ void initwinvideo(void)
if(FullScreen==1) {X=0; Y=0;}
if(hMainWindow) CloseWindow(hMainWindow);
if (SaveMainWindowPos == 1 && MainWindowX != -1) { X = MainWindowX; Y = MainWindowY; }
hMainWindow = CreateWindow( "ZSNESWIN", WinName, WS_VISIBLE|WS_POPUP,X,Y, //WS_OVERLAPPED "ZSNESWIN"
WindowWidth,WindowHeight,NULL,NULL,hInst,NULL);