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

  • Автор темы Mirage
  • Дата начала
M

Mirage

Гость
#1
Вот такой вот метод класса

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

************.cbSize = sizeof(WNDCLASSEX);

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

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

}[/codebox]

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