关于msg结构的有关问题
关于msg结构的问题
typedef struct tagMSG {
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG,*PMSG; 小弟初学VC,在看孙鑫的视频,有几个地方不太明白,typedef struct tagMSG中的MSG的前面为什么要加个tag,而在最后MSG,*PMSG却直接写出来*PMSG代表什么意思呢,有的教材有,有的教材没有。
------解决方案--------------------
类型定义
你可以使用Msg代替tagMsg定义该结构
使用PMSG定义结构指针
------解决方案--------------------
tagMsg是c编程风格吧
*PMSG就是定义 PMSG是指向MSG的指针
typedef struct tagMSG {
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG,*PMSG; 小弟初学VC,在看孙鑫的视频,有几个地方不太明白,typedef struct tagMSG中的MSG的前面为什么要加个tag,而在最后MSG,*PMSG却直接写出来*PMSG代表什么意思呢,有的教材有,有的教材没有。
------解决方案--------------------
类型定义
你可以使用Msg代替tagMsg定义该结构
使用PMSG定义结构指针
------解决方案--------------------
tagMsg是c编程风格吧
*PMSG就是定义 PMSG是指向MSG的指针