c++调试的一个问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 05:32:38
#include <windows.h>
#include <stdio.h>
int WINAPI winmain{
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
}
{
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockobject(black_brush);
wndcls.hcursor=loadcursor(null,idc_cross);
wndcls.hicon=loadicon(null,idi_error);
wndcls.hinstance=hinstance;
wndcls.lpfnwndproc=winsunproc;
wndcls.lpszclassname="Weixin2003";
wndcls.lpszmenuname=null;
wndcls.style=|cs_hredraw | cs_verdraw;
registerclass(&wndcls);

hwnd hwnd;
hwnd=createwindow("Weixin2003","北京维新科学技术培训中心",ws overlappedwindow,
0,0,600,400,NULL,NULL,hInstance,NULL);

showwindow(hwnd,sw_showhormal);
updatewindow(hwnd);

msg msg;
while(getmessage(&msg,null,0,0))
{
translatemessage(&msg);

我就不明白只有一个错了,太多错了

wndcls.hbrBackground=(HBRUSH)GetStockobject(black_brush);
wndcls.hcursor=loadcursor(null,idc_cross);
wndcls.hicon=loadicon(null,idi_error);
wndcls.hinstance=hinstance;
wndcls.lpfnwndproc=winsunproc;
wndcls.lpszclassname="Weixin2003";
wndcls.lpszmenuname=null;
看看wndcls对象的属性大小写是不是错了,还有很呢,我编译了试下,竟有几十个错,还有
LRESULT CALLBACK WInSunProc(
HWND hwnd,
UINT umsg,
wpapam wparam,
lparam lparam
) ;
没有声明呀……