早教吧作业答案频道 -->其他-->
按照书上树的怎么还有两个错误呢?#includeLRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLINE,intnShowCmd){\x05HWNDhwnd;\x05MSGmsg;\x05WNDCLASSwndclass;\x05w
题目详情
按照书上树的怎么还有两个错误呢?
#include
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLINE,int nShowCmd)
{
\x05HWND hwnd;
\x05MSG msg;
\x05WNDCLASS wndclass;
\x05wndclass.style =CS_HREDRAW|CS_VREDRAW;
\x05wndclass.lpfnWndProc =WndProc;
\x05wndclass.cbClsExtra =0;
\x05wndclass.cbWndExtra =0;
\x05wndclass.hInstance =hInstance;
\x05wndclass.hIcon =LoadIcon(NULL,IDI_APPLICATION);
\x05wndclass.hCursor =LoadCursor(NULL,IDC_ARROW);
\x05wndclass.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);
\x05wndclass.lpszMenuName =NULL;
\x05wndclass.lpszClassName ="至远方";
\x05if(!RegisterClass(&wndclass))
\x05{MessageBox(NULL,"窗口注册失败!","HelloWin",0);
\x05return 0;
\x05}
\x05hwnd = CreateWindow("HelloWin","我的窗口",
\x05\x05WS_OVERLAPPEDWINDOW,
\x05\x05CW_USEDEFAULT,
\x05\x05CW_USEDEFAULT,
\x05\x05CW_USEDEFAULT,
\x05\x05CW_USEDEFAULT,
\x05\x05NULL,
\x05\x05NULL,
\x05\x05hInstance,
\x05\x05NULL);
\x05UpdateWindow(hwnd);
\x05while(GetMessage(&msg,NULL,0,0))
\x05{
\x05\x05TranslateMessage(&msg);
\x05}return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM IParam)
{
\x05switch(message)
\x05{
\x05case WM_CREATE:
\x05\x05return 0;
\x05case WM_LBUTTONDOWN:
\x05\x05MessageBox(NULL,"生日快乐!@","祝福",0);
\x05\x05return 0;
\x05case WM_DESTROY:
\x05\x05PostQuitMessage(0);
\x05\x05return 0;
\x05}
\x05return DefWindowProc(hwnd,message,wParam,IParam);
}
后半截好像写错了
hInstance,
NULL);
ShowWindow (hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
ispatchMessage(&msg);
}return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM IParam)
{
switch(message)
{
case WM_CREATE:
return 0;
case WM_LBUTTONDOWN:
MessageBox(NULL,"生日快乐!@","祝福",0);
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd,message,wParam,IParam);
}
#include
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLINE,int nShowCmd)
{
\x05HWND hwnd;
\x05MSG msg;
\x05WNDCLASS wndclass;
\x05wndclass.style =CS_HREDRAW|CS_VREDRAW;
\x05wndclass.lpfnWndProc =WndProc;
\x05wndclass.cbClsExtra =0;
\x05wndclass.cbWndExtra =0;
\x05wndclass.hInstance =hInstance;
\x05wndclass.hIcon =LoadIcon(NULL,IDI_APPLICATION);
\x05wndclass.hCursor =LoadCursor(NULL,IDC_ARROW);
\x05wndclass.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);
\x05wndclass.lpszMenuName =NULL;
\x05wndclass.lpszClassName ="至远方";
\x05if(!RegisterClass(&wndclass))
\x05{MessageBox(NULL,"窗口注册失败!","HelloWin",0);
\x05return 0;
\x05}
\x05hwnd = CreateWindow("HelloWin","我的窗口",
\x05\x05WS_OVERLAPPEDWINDOW,
\x05\x05CW_USEDEFAULT,
\x05\x05CW_USEDEFAULT,
\x05\x05CW_USEDEFAULT,
\x05\x05CW_USEDEFAULT,
\x05\x05NULL,
\x05\x05NULL,
\x05\x05hInstance,
\x05\x05NULL);
\x05UpdateWindow(hwnd);
\x05while(GetMessage(&msg,NULL,0,0))
\x05{
\x05\x05TranslateMessage(&msg);
\x05}return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM IParam)
{
\x05switch(message)
\x05{
\x05case WM_CREATE:
\x05\x05return 0;
\x05case WM_LBUTTONDOWN:
\x05\x05MessageBox(NULL,"生日快乐!@","祝福",0);
\x05\x05return 0;
\x05case WM_DESTROY:
\x05\x05PostQuitMessage(0);
\x05\x05return 0;
\x05}
\x05return DefWindowProc(hwnd,message,wParam,IParam);
}
后半截好像写错了
hInstance,
NULL);
ShowWindow (hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
ispatchMessage(&msg);
}return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM IParam)
{
switch(message)
{
case WM_CREATE:
return 0;
case WM_LBUTTONDOWN:
MessageBox(NULL,"生日快乐!@","祝福",0);
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd,message,wParam,IParam);
}
▼优质解答
答案和解析
这么长代码,而且没有注释
没人看,
按你的错误提示
1)nCmdShow这个你的声明和使用的地方不一致,有一个地方打错了,你仔细看看
2)ispatchMessage找不到你这个函数,也就是说,如果这个函数是库 函数,你没包含进来,要么就包含敲错了;
如果这个函数是你定义的,你声明函数,使用函数,定义函数的3个地方输入的不一致,自己看看
没看代码,我c也就学个基础,只能从基础给你分析下
没人看,
按你的错误提示
1)nCmdShow这个你的声明和使用的地方不一致,有一个地方打错了,你仔细看看
2)ispatchMessage找不到你这个函数,也就是说,如果这个函数是库 函数,你没包含进来,要么就包含敲错了;
如果这个函数是你定义的,你声明函数,使用函数,定义函数的3个地方输入的不一致,自己看看
没看代码,我c也就学个基础,只能从基础给你分析下
看了 按照书上树的怎么还有两个错误...的网友还看了以下:
求高手帮我2011年6月六级成绩估分!我凭印象说对了的个数,听力部分对13个,填词4个,句子算1个 2020-04-26 …
命题甲:有一个实数x,使x2+2x+3=0;命题乙:存在两个相交平面垂直于同一条直线;命题丙:有些 2020-05-13 …
丁烯二酸(HOOCCH=CHCOOH)分子结构中含有σ键、π键的个数分别是()A.4个σ键、1个π 2020-05-14 …
丁烯二酸(HOOCCH=CHCOOH)分子结构中含有σ键、π键的个数分别是()A、4个σ键、1个π 2020-05-14 …
鲁提辖拳打镇关西、武松醉打蒋门神为什么字不一样一个6个字一个7个字,求解不是说这些回目字数都一样吗 2020-05-15 …
在第n个图形中圆的个数是?第2011个图形中有几个圆正方形里一个圆,第二个四个圆,第三个9个圆 2020-05-17 …
小时后分裂成4个并死去1个,2小时分裂成6个并死去1个,3小时后分裂成10个并死去1个,5小时后细 2020-05-17 …
丢弃塑料带问题小刚随机设计了自己一周所用塑料袋的个数并制成统计表:星期一:3个 星期二:5个 星期 2020-05-17 …
幼儿园买回一些皮球,分给各个班,每个班3个多3个,每班5个差5个.幼儿园一共有几个班?卖了多少个皮 2020-05-19 …
一筐梨的个数在40~50之间,如果3个3个地分多1个,5个5个地分也多1个.这筐梨有多少个? 2020-06-03 …