typedef struct tagMSG { // msg
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG,*PMSG;这里*PMSG是什么意思啊
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG,*PMSG;这里*PMSG是什么意思啊
PMSG pMsg;
相当于MSG *pMsg
一个较好习惯的的定义是:
typedef struct tagMSG { // msg
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG,NEAR *PMSG, FAR *LPMSG;近指针,远指针。尽管现在不区别了。