
Untitled
By: a guest on
Sep 13th, 2012 | syntax:
None | size: 0.74 KB | hits: 4 | expires: Never
#include <Windows.h>
#include <iostream>
#include "xConWindow.h"
#include "xConMessageHandler.h"
namespace xCon {
xConMessageHandler::xConMessageHandler(const xConWindow& xWinRef) : xWin(xWinRef) {
}
int xConMessageHandler::run() {
BOOL bRet;
MSG msg;
while( (bRet = GetMessage( &msg, xWin.hwnd, 0, 0 )) != 0) {
if (bRet == -1) {
DWORD err = GetLastError();
std::cerr << "GetMessage failed: " << err << std::endl;
if(err == ERROR_INVALID_WINDOW_HANDLE) {
}
} else {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return EXIT_SUCCESS;
}
}