Original Post
Windows is giving me an odd errors and when run i receive "The System Cannot Find The Specified File" error! Makes no sense to me. Anyone see anything wrong with the code?
WNDCLASSEX wc;
char* className = "LMS CONSOLE CLASS";
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hIcon = LoadIcon(NULL, IDI_EXCLAMATION);
wc.hIconSm = LoadIcon(NULL, IDI_EXCLAMATION);
wc.hInstance = hInstance;
wc.lpfnWndProc = (WNDPROC)lmsConsoledefDlgproc;
wc.lpszClassName = className;
wc.lpszMenuName = NULL;
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.cbSize = sizeof(WNDCLASSEX);
if(!RegisterClassEx(&wc)) {
DWORD errorNumber = GetLastError();
LPVOID buffer;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, errorNumber, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (char*)&buffer, NULL, NULL);
MessageBox(NULL, (char*)buffer, "Error!", MB_OK);
}
HWND window = CreateWindow(className, "LMS Client 2", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
if(window == NULL) {
DWORD errorNumber = GetLastError();
LPVOID buffer;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, errorNumber, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (char*)&buffer, NULL, NULL);
MessageBox(NULL, (char*)buffer, "Error!", MB_OK);
}