与API函数无关!
只与窗口消息有关!系统的菜单栏是不可能居中的
想要实现菜单栏居中,必须自己画出菜单栏
拦截处理WM_NCCALCSIZE消息,计算客户区的位置
拦截处理WM_ERASEBKGND、WM_NCPAINT、WM_NCHITTEST等消息,自己画出菜单栏
拦截处理WM_NCLBUTTONDOWN消息,用TrackPopupMenuEx弹出菜单
拦截处理WM_ENTERMENULOOP、WM_EXITMENULOOP消息,知道是否进入菜单循环
拦截处理WM_MENUCHAR消息,判断是否需要弹出下一个菜单(菜单栏上的另一个菜单)