![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| warlocklex |
|
|||
|
Unregistered |
собственно "тема" вот прилагаю текст
#include <windows.h> LRESULT CALLBACK HelloWorldWndProc ( HWND, UINT, UINT, LONG ); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevlnstance,LPSTR IpszCmdParam,int nCmdShow ) { HWND hWnd ; WNDCLASS WndClass; MSG Msg; char szClassName[] ="HELLO WORLD"; WndClass.style=CS_HREDRAW | CS_VREDRAW; WndClass.lpfnWndProc=HelloWorldWndProc; WndClass.cbClsExtra = 0; WndClass.cbWndExtra = 0; WndClass.hInstance = hInstance; WndClass.hIcon = LoadIcon (NULL,IDI_APPLICATION); WndClass.hCursor=LoadCursor (NULL, IDC_ARROW); WndClass.hbrBackground=(HBRUSH) GetStockObject (WHITE_BRUSH); WndClass.lpszMenuName = NULL; WndClass.lpszClassName = szClassName; if ( !RegisterClass(&WndClass)) { MessageBox(NULL,"Cannot register class", "Error",MB_OK); return 0; } hWnd=CreateWindow(szClassName, "Program No 1", WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance, NULL); if (!hWnd) { MessageBox(NULL,"Cannot create window","Error",MB_OK); return 0; } /* Show our window */ ShowWindow(hWnd,nCmdShow); UpdateWindow(hWnd); /* Beginning of messages cycle */ while(GetMessage(&Msg, NULL, 0,0)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } return Msg.lParam; } LRESULT CALLBACK HelloWorldWndProc(HWND hWnd,UINT Message,UINT wParam,LONG lParam) { HDC hDC; PAINTSTRUCT PaintStruct; RECT Rect; switch(Message) { case WM_PAINT: hDC = BeginPaint(hWnd,&PaintStruct); GetClientRect(hWnd,&Rect); DrawText (hDC,"Hello World!", -1,&Rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER); EndPaint(hWnd,&PaintStruct); return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hWnd,Message,wParam,lParam); } почему в студии не пашет? потому что билдер "под другому работает с данными"? |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
а что ты понимаеш под "не пашет"?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| DarC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.10.2005 Репутация: нет Всего: нет |
Всё пашет.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |