上面的代码都是C的, 没与涉及C++.
从LZ的问题看, 还需要打好基础..
char *cName = "myWindow"; //字符串
WNDCLASSEX wc; //WNDCLASSEX是窗口属性的结构体
HWND hWnd; //窗口句柄
MSG Msg; // 消息结构体
wc.cbClsExtra = 0; // 同窗口类相关的额外空间
wc.cbWndExtra = 0; // 同窗口相关的额外空间
wc.cbSize = sizeof(WNDCLASSEX);
wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);// 背景画刷
wc.hCursor = NULL;// 鼠标样式
wc.hIcon = NULL;//窗口的图标
wc.hIconSm = NULL;//窗口的小图标
wc.hInstance = hInstance;//当前程序的句柄
wc.lpfnWndProc = WinProc;//窗口处理过程的回调函数。
wc.lpszClassName =(LPSTR)cName;//窗口类的名字。
wc.lpszMenuName = NULL; //不是"目录名",是菜单名
wc.style = CS_HREDRAW | CS_VREDRAW; // 窗口类的风格
你问的点号是成员访问操作符.
struct S{
int v;
int X;
};
S s;
s.v = 1; // 设置S::v的值
s.X = 2; // 设置 S::X的值
char *cName = "myWindow"; //这个声明是指针呢?还是字符串呢?
WNDCLASSEX wc; //?????????????不懂
HWND hWnd; //??????这个是什么声明?
MSG Msg; //?????这个是什么声明???
wc.cbClsExtra = 0; //???????wc.xxx是什么意思?
wc.cbWndExtra = 0; //?????????wc.xxx是什么意思呢?
从头从基础从hello word看吧,这些都是窗口的属性