关于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的指针