这串定义窗口类代码有什么问题,为什么运行不了?(C++)
BOOL InitWindowsClass(HINSTANCE hInstance){ WNDCLASS WndClass; ***.cbclsextra=0; ***.cbwndextra=0; ***.hbrbackground=(HBRUSH)(GetStockObject(WHITE_BRUSH)); ***.hcursor=LoadCursor(NULL,IDC_ARROW); ***.hicon=LoadIcon(NULL,"END"); ***.hinstance=hInstance; ***.ipfnwndproc=WndProc; ***.ipszclassname="WinFill"; ***.ipszmenuname=NULL; ***.style=CS_HREDRAW|CS_VREDRAW; return RegisterClass(&WndClass);}
估计又是直接抄了别人的代码,写程序你要按手册自己在理解的情况下写的而不是直接抄教程的,很明显的错
WndClass没有Ip开头的成员,只有lp开头的
你的是大写字母i,而正确的是小写的L
WndClass在官方文档(MSDN)上很清楚
热门标签: