struct MSGMAP_ENTRY {
UINT nMessage;
LONG (*pfn)(HWND,UINT,WPARAM,LPARAM);
};
struct MSGMAP_ENTRY _messageEntries[] =
{
WM_CREATE, OnCreate,
WM_PAINT, OnPaint,
WM_SIZE, OnSize,
WM_COMMAND, OnCommand,
WM_SETFOCUS, OnSetFocus,
WM_CLOSE, OnClose,
WM_DESTROY, OnDestroy,
} ;
求大神帮我解释下第二个结构体的含义吗?谢谢了!
这个是mfc的消息映射宏,把消息映射给XXX的成员函数。如果不理解,看《深入浅出MFC》
第二个不是结构体,是结构体数组,具体的数据,前面是消息值,后面是映射的函数指针。