mirror of
https://github.com/reactos/reactos.git
synced 2025-02-21 16:04:57 +00:00
fixed resource leak (DestroyMenu before destroying main window)
fixed pointer cast warning -> UlongtoPtr (thx to Alex) svn path=/trunk/; revision=19238
This commit is contained in:
parent
fb818dc925
commit
1a42cad0e3
2 changed files with 3 additions and 3 deletions
|
@ -29,6 +29,7 @@
|
|||
#include "main.h"
|
||||
#include "framewnd.h"
|
||||
|
||||
extern void ExitInstance();
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Global Variables:
|
||||
|
@ -228,6 +229,7 @@ LRESULT CALLBACK FrameWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
case WM_DESTROY:
|
||||
KillTimer(hWnd, 0);
|
||||
PostQuitMessage(0);
|
||||
ExitInstance();
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
|
@ -68,7 +68,7 @@ BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
|
|||
|
||||
hMenuFrame = LoadMenu(hInstance, MAKEINTRESOURCE(IDR_ZOOMIN_MENU));
|
||||
|
||||
hFrameWnd = CreateWindowEx(0, (LPCTSTR)(int)hFrameWndClass, szTitle,
|
||||
hFrameWnd = CreateWindowEx(0, (LPCTSTR)UlongToPtr(hFrameWndClass), szTitle,
|
||||
WS_OVERLAPPEDWINDOW | WS_EX_CLIENTEDGE | WS_VSCROLL,
|
||||
CW_USEDEFAULT, CW_USEDEFAULT, 250, 250,
|
||||
NULL, hMenuFrame, hInstance, NULL/*lpParam*/);
|
||||
|
@ -90,7 +90,6 @@ void ExitInstance(void)
|
|||
DestroyMenu(hMenuFrame);
|
||||
}
|
||||
|
||||
|
||||
int APIENTRY WinMain(HINSTANCE hInstance,
|
||||
HINSTANCE hPrevInstance,
|
||||
LPSTR lpCmdLine,
|
||||
|
@ -116,6 +115,5 @@ int APIENTRY WinMain(HINSTANCE hInstance,
|
|||
DispatchMessage(&msg);
|
||||
}
|
||||
}
|
||||
ExitInstance();
|
||||
return msg.wParam;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue