struct MSGMAP_ENTRY{ ULONG nMessage; LONG (*pfn)(HWND, UINT, WPARAM, LPARAM); }; #define dim(x) (sizeof(x) / sizeof(x[0])) //消息与处理例程的对照表格 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, }; //Command-ID与处理例程之对照表格 struct MSGMAP_ENTRY _commandEntries[] = { //WM_COMMAND命令项 命令处理程序 IDM_ABOUT, OnAbout, IDM_FILEOPEN OnFileOpen, IDM_SAVEAS, OnSaveAs, }; Question:两个结构数组里定义的 On* 字段(处理消息的程序) 如何使用?