Здравствуйте, aik, Вы писали:
aik>Во1ых, что в wcl.lpszClassName и AppName? Класс зарегистрен?
Класс зарегестрирован, wcl.lpszClassName == "Class_NAME";
AppName == "My Application"
aik>Во2ых, перед вызовом любой API функции вызывай SetLastError(0), чтобы гарантировать что код ошибки именно от CreateWindow.
Код именно от CreateWindow(); Проверял в отладке:
err, hr
aik>В3их, в winerror.h рядом с кодом "8" указано слово dderror. Подозреваю что это про "device driver". Ты размеры какие окну указал?
WndW=256;
WndH=256;
WndX=GetSystemMetrics(SM_CXSCREEN)/2-WndW/2;
WndY=GetSystemMetrics(SM_CYSCREEN)/2-WndH/2;
VC6.0 + Debug + Watch(err,hr) == "0x00000008, Недостаточно памяти для обработки комманды"