| Хроно    Пользователь 
  Сейчас: Offline 
 Имя: ВикторРегистрация: 12.07.2011
 
 | #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR IpCmdLine, int
 nCmdShow)
 {
 HWND hMainWnd;
 char szClassName[] = "MyClass";
 MSG msg;
 WNDCLASSEX wc;
 // Заполняем структуру класса окна
 wc.cbSize = sizeof(wc);
 wc.style = CS_HREDRAW | CS_VREDRAW;
 wc.lpfnWndProc = WndProc;
 wc.cbClsExtra = 0;
 wc.cbWndExtra = 0;
 wc.hInstance = hInstance;
 wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
 wc.hCursor = LoadCursor(NULL, 0);
 wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
 wc.lpszMenuName = NULL;
 wc.lpszClassName = szClassName;
 wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
 // Регистрируем класс окна
 if (!RegisterClassEx(&wc))
 {
 MessageBox(NULL, "Cannot register class", "Error", 0);
 return 0;
 }
 // Создаем основное окно приложения
 hMainWnd = CreateWindow(szClassName, "A Hello Application", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, (HWND)NULL, (HMENU)NULL, (HINSTANCE)hInstance, NULL );
 if (!hMainWnd)
 {
 MessageBox(NULL, "Cannot create main window", "Error", 0);
 return 0;
 }
 // Показываем наше окно
 ShowWindow(hMainWnd, nCmdShow);
 // UpdateWindow(hMainWnd); // См. примечание в разделе "Отображение окна..
 // Выполняем цикл обработки сообщений до закрытия приложения
 while (GetMessage(&msg, NULL, 0, 0))
 {
 TranslateMessage(&msg);
 DispatchMessage(&msg);
 }
 return msg.wParam;
 }
 //=============„======!===„==========================================
 LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 {
 HDC hDC;
 PAINTSTRUCT ps;
 RECT rect;
 switch (uMsg)
 {
 case WM_PAINT:
 hDC = BeginPaint(hWnd, &ps);
 GetClientRect(hWnd, &rect);
 DrawText(hDC, "Hello, World!", -1, &rect, DT_SINGLELINE | DT_CENTER |  DT_VCENTER);
 EndPaint(hWnd, &ps);
 break;
 case WM_CLOSE:
 DestroyWindow(hWnd);
 break;
 case WM_DESTROY:
 PostQuitMessage(0);
 break;
 default:
 return DefWindowProc(hWnd, uMsg, wParam, lParam);
 }
 return 0;
 }
 помогите плиз компильнуть, dev c++ находит 2 ошибки "undefined reference to GetStockObject@4" и "Id returned 1 exit status".
 
 |