C++WINDOWS编程 WNDCLASS wndcls; 这个语句中wndcls代表什么是个对象吗?WNDCLASS是一个结构体还是个类名

WNDCLASS 结构体的定义里的LPCTSTR lpszClassName参数又是什么?他们三者之间关系我不清楚,谁“详细”解释一下?谢谢了!!
2026年09月28日 04:28
有2个网友回答
网友(1):

WNDCLASS代表了一个结构体 WindowClass
typedef struct _WNDCLASS {
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
} WNDCLASS, *PWNDCLASS;

wndcls是一个WNDCLASS类型的一个变量
LPCTSTR 是一个类型,LP是LONG POINT长指针
STR是字符串。即表示指向字符串的一个指针,
lpszClassName则是该类型的变量名,这个变量保存你创建的窗口类名称
具体的就不贴了,长篇大论没意思,有不明白可以去查下MSDN,那是最好的资料

网友(2):

自己去查字典