#include <windows.h> #include "stdafx.h" extern HMODULE hClientApp; LPCTSTR lpszAppName = "MyApp"; LPCTSTR lpszTitle = "My Application"; bool Wind_Init() { MSG msg; HWND hWnd; WNDCLASSEX wc; // Register the application window class. //............................................ wc.style = CS_HREDRAW | CS_VREDRAW; // wc.lpfnWndProc = (WNDPROC)WndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = (HINSTANCE)hClientApp; wc.hIcon = LoadIcon( (HINSTANCE)hClientApp, lpszAppName ); wc.hCursor = LoadCursor(NULL, IDC_ARROW); wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wc.lpszMenuName = lpszAppName; wc.lpszClassName = lpszAppName; wc.cbSize = sizeof(WNDCLASSEX); // wc.hIconSm = LoadImage( (HINSTANCE)hClientApp, lpszAppName, // IMAGE_ICON, 16, 16, // LR_DEFAULTCOLOR ); if (!RegisterClassEx( &wc )) { return false; } hWnd = CreateWindow( lpszAppName, lpszTitle, WS_OVERLAPPEDWINDOW, //size windows 400, // координаты окна по ширине 300, // координаты окна по высоте 170, // ширина окна 350, // высота окна NULL, NULL, (HINSTANCE)hClientApp, NULL ); if (!hWnd) { return false; } ShowWindow( hWnd, 0 ); UpdateWindow( hWnd ); while( GetMessage( &msg, NULL, 0, 0) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } return true; }