Не работает регистрация класса окна в своем классе

Тема в разделе "MS Visual C++", создана пользователем Mirage, 30 май 2009.

Наш партнер Genesis Hackspace
  1. Mirage

    Mirage Гость

    Вот такой вот метод класса

    [codebox]ATOM myEditWindow::MyRegisterClass()
    {
    WNDCLASSEX wcex;

    wcex.cbSize = sizeof(WNDCLASSEX);

    wcex.style = CS_HREDRAW | CS_VREDRAW;
    wcex.lpfnWndProc = &myEditWindow::WndProc;
    wcex.cbClsExtra = 0;
    wcex.cbWndExtra = 0;
    wcex.hInstance = hApp;
    wcex.hIcon = LoadIcon(hApp, MAKEINTRESOURCE(IDI_MYEDIT));
    wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
    wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    wcex.lpszMenuName = MAKEINTRESOURCE(IDC_MYEDIT);
    wcex.lpszClassName = szWindowClass;
    wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));

    ATOM A = RegisterClassEx(&wcex);
    int i = GetLastError();
    return A;

    }[/codebox]

    после такой инициализации, окно даже не отображаться. последняя ошибка = 2 дословно (не удается найти указанный файл ). выявленно что ошибка именно функции RegisterClassEx что может быть не так?
     
Загрузка...

Поделиться этой страницей