永发信息网

WINDOWS窗口注册失败 求详解!!!

答案:2  悬赏:10  手机版
解决时间 2021-03-16 22:35
#include

LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0);
default:
return:: DefWindowProc(hwnd,message,wParam,lParam);
}
return 0;
}

int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow)
{
MSG Msg;
WNDCLASS wndclass;
static char name[]="HELLO";
wndclass.注册窗口失败"),0,0);
return FALSE;
}

HWND hwnd;
hwnd=CreateWindowEx( 0,
name,
TEXT("FIRST"),
WS_OVERLAPPEDWINDOW,
0,0,200,300,
NULL,
NULL,
hInstance,
NULL);

if(!hwnd)
{
a=GetLastError();
MessageBox(NULL,TEXT("窗口创建失败!"),0,0);
return FALSE;
}

ShowWindow(hwnd,SW_SHOW);
UpdateWindow(hwnd);

while(GetMessage(&Msg,NULL,0,0))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}

return Msg.wParam;
}
最佳答案
if(RegisterClass(&wndclass))

你这里错了,应该是
if(!RegisterClass(&wndclass))
RegisterClass成功时返回非零值,你那样写的话RegisterClass成功时倒弹出错误信息了
全部回答
请你注意一下你的安装方式,一般windows安装会提供两种方式,一种是升级一种是完整安装(也就是全新安装),你使用的是升级还是标准安装? 升级的话,很多版本可能会升级失败,这种情况下没有好办法,建议你使用全新的安装方式,如果是全新安装失败,建议你把安装分区格式化后再进行安装。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Ana Lublin是什么牌子,哪个国家的?求解答
国内的电话号码在香港能用吗?
舞彩浅山峪子沟停车场在哪里啊,我有事要去这
LOL双倍经验卡时间卡和胜利卡叠加是4倍经验吗
竹溪县十堰竹溪县旅游局地址在什么地方,想今
ivvi什么牌子手机
老鼠奶也越来越大 有什么办法可以去掉
支付宝最高转账限额多少不用扣钱
邻里生活连锁超市黄锋邻里食品店在什么地方啊
最近打算购买42-48寸液晶电视,哪个品牌性价
2017年当兵体检时间
鑫馨酒店地址在什么地方,想过去办事
10300除以0.03术试怎么列
Karry Wang You are the dazzling light。这
洛阳拖一高周末和暑假放假问题?
推荐资讯
骑马与砍杀的8MOD是不是要先安装骑马与砍杀的
冒险岛枫叶拳初始攻击力
怎么搞的,喝了酒的男人都想亲我
清溢茶庄地址在什么地方,想过去办事
伊莎美容会所在什么地方啊,我要过去处理事情
单选题在互联网上发表自己言论的权利不可能是
巩乃斯的马阅读答案
2万元投什么理财产品好呢?
新都酒店-航空售票中心我想知道这个在什么地
石兰画家的画多少钱一平尺
《我的野生动物朋友》全文
台式电脑放行李箱里能过汽车汽车车站安捡吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?