hWnd = CreateWindow(szWndClsName,
szWndName,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
这里的szWndName和szWndClsName是什么意思,我刚学习什么都不懂问问
------解决思路----------------------
hWnd = CreateWindow(szWndClsName,//每个窗口过程必须关联到一个窗口类,每个类有一个名称,这里指定窗口的窗口类名称
szWndName,//窗口标题栏上显示的名称
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
------解决思路----------------------
都是微软宏定义出来的名字 很好理解 匈牙利命名规则, sz字符串 Wnd表示Window Cls为CLASS
------解决思路----------------------
你得去好好看看Win32原理和Win32创建窗口过程啊!
szWndClsName必须不为空,指的是窗口类名,你可以理解为这种(一类)窗口的类别标识,调用CreateWindow创建该类型的窗口之前必须要用这个szWndClsName通过RegisterClass函数去注册,否则你是创建不出来的——你都没有婚姻登记,能名正言顺的跟她XXOO吗?
szWndName是创建出来的窗口的标题,一般在左上角,可为空