Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Помогите с программой


Автор: konyshev 11.5.2006, 22:27
Код

#include <windows.h>

LRESULT CALLBACK HelloWorldWndProc (HWND, UINT, UINT, LONG );
int WINAPI WinMain ( HINSTANCE hinstance, HINSTANCE hPrevInstance,
LPSTR ipszCmdParam, int nCmdShow )
{

HWND hWnd ;
WNDCLASS WndClass;
MSG Msg;
char szClassName[] = "HelloWorld"; 
WndClass.style =CS_HREDRAW | CS VREDRAW;
WndCiass.lpfnWndProc = HelloWorldWndProc;
WndClass.cbClsExtra = 0;
WndClass.cbWndExtra = 0;
WndClass.hlnslance = hInstance;
WndClass.hIcon=LoadIcon (NULL, IDI_APLICATION);
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 No1", WS_OVERLAPPEDWINDOW,
                  CW_USEDEFAULT, CW_USEDEFAULT,
                  CW_USEDEFAULT, CW_USEDEFAULT,
                  NULL,NULL, hInsatnce, NULL);

if (!hWnd)
{
    MessageBox (NULL,"Cannot create window","Error", MB_OK);
    return 0;
}
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);

while (GetMessage(&Msg,NULL,0,0))
{
    TranslateMessage(&Msg);
    DispatcMessage(&Msg);
}
return Msg.wParam;
}

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 DefWindowRpoc(hWnd, Message, wParam, lParam);
}




при попытке компиляции выдаёт следующую ошибку: fatal error C1010: unexpected end of file while looking for precompiled header directive
в чём проблема?? заранее спасибо! 

Автор: Dray 11.5.2006, 22:45
Код
#include "stdafx.h"
- В начале 

Автор: konyshev 11.5.2006, 23:20
добавил, теперь вот что: fatal error C1852: 'Debug/okna1.pch' is not a valid precompiled header file 

Автор: Dray 11.5.2006, 23:30
http://forum.vingrad.ru/index.php?showtopic=88833&unread=1&hl=fatal,and,error,and,c1010
http://forum.vingrad.ru/index.php?showtopic=25831&unread=1&hl=fatal,and,error,and,c1010 

Автор: OverloaD 12.5.2006, 11:28
ок спасибо щас гляну 

Автор: OverloaD 12.5.2006, 11:48
не помогаетsmile( если выбирать не использовать прекомпилированые хэдеры то вылазит 11 ошибок типа undeclared identifier 

Автор: Kostt 12.5.2006, 12:48
Попробуй сделать Rebuild всего проекта 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)