Ejemplo n.º 1
0
Win32Window::~Win32Window() {
	
	if(m_hWnd) {
		DestroyWindow(m_hWnd);
	}
	
	unregisterWindowClass();
}
Ejemplo n.º 2
0
/*--------------------------------------
 * Function: exitGraphics()
 *------------------------------------*/
void exitGraphics(void) {
    if (!window)
        return;

    // @To-do: destroyWindow();
    unregisterWindowClass();

    free(window);
    window = NULL;
}
Ejemplo n.º 3
0
Archivo: init.c Proyecto: mantyr/libui
void uiUninit(void)
{
    uninitMenus();
    CoUninitialize();
    uninitDialogHelper();
    if (DeleteObject(hollowBrush) == 0)
        logLastError("error freeing hollow brush in uiUninit()");
    if (SetConsoleCtrlHandler(consoleCtrlHandler, FALSE) == 0)
        logLastError("error unregistering console end session handler in uiUninit()");
    uninitContainer();
    if (DeleteObject(hMessageFont) == 0)
        logLastError("error deleting control font in uiUninit()");
    unregisterWindowClass();
    // no need to delete the default icon or cursor; see http://stackoverflow.com/questions/30603077/
    uninitUtilWindow();
    uninitResizes();
    uninitTypes();
    uninitAlloc();
}
Ejemplo n.º 4
0
void uiUninit(void)
{
	uninitMenus();
	unregisterD2DScratchClass();
	unregisterMessageFilter();
	unregisterArea();
	uninitDrawText();
	uninitDraw();
	CoUninitialize();
	if (DeleteObject(hollowBrush) == 0)
		logLastError(L"error freeing hollow brush");
	uninitContainer();
	if (DeleteObject(hMessageFont) == 0)
		logLastError(L"error deleting control font");
	unregisterWindowClass();
	// no need to delete the default icon or cursor; see http://stackoverflow.com/questions/30603077/
	uninitUtilWindow();
	uninitAlloc();
}
Ejemplo n.º 5
0
Engine_Win::~Engine_Win()
{
    delete m_pWindow;
    unregisterWindowClass();
}