Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

30.11.2008, 00:01
|
|
Участник форума
Регистрация: 01.04.2008
Сообщений: 200
Провел на форуме: 1059196
Репутация:
39
|
|
не создается окно
подскажите что не так в этом коде
дело в том что выполняется условие
if (!hWnd)
{
return false;
}
и окно не создается
PHP код:
#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;
}
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|