与API函数无关!
只与窗口消息有关!系统的菜单栏是不可能居中的
想要实现菜单栏居中,必须自己画出菜单栏
拦截处理WM_NCCALCSIZE消息,计算客户区的位置
拦截处理WM_ERASEBKGND、WM_NCPAINT、WM_NCHITTEST等消息,自己画出菜单栏
拦截处理WM_NCLBUTTONDOWN消息,用TrackPopupMenuEx弹出菜单
拦截处理WM_ENTERMENULOOP、WM_EXITMENULOOP消息,知道是否进入菜单循环
拦截处理WM_MENUCHAR消息,判断是否需要弹出下一个菜单(菜单栏上的另一个菜单)
只与窗口消息有关!系统的菜单栏是不可能居中的
想要实现菜单栏居中,必须自己画出菜单栏
拦截处理WM_NCCALCSIZE消息,计算客户区的位置
拦截处理WM_ERASEBKGND、WM_NCPAINT、WM_NCHITTEST等消息,自己画出菜单栏
拦截处理WM_NCLBUTTONDOWN消息,用TrackPopupMenuEx弹出菜单
拦截处理WM_ENTERMENULOOP、WM_EXITMENULOOP消息,知道是否进入菜单循环
拦截处理WM_MENUCHAR消息,判断是否需要弹出下一个菜单(菜单栏上的另一个菜单)
解决方案 »
- VB新手求助
- 怎样可以在背景设置为透明的自定义控件上画一些圆形啊?
- 如何让一个窗体总刚好在另外一个窗体之上.
- Winsock 网络编程的问题 关于画面实时传输
- 我的资源文件有好几M,不想编入exe文件,想另外做个ActiveX Dll存起.......
- 对SQL数据库中的 值为NULL 的记录的操作?见内容
- 请教VB中如何得到SQL-SERVER存储过程的返回值,请给个例子谢谢各位,很急
- 有关AND的二进制运算!
- 关于DAO和ADO的问题,100分求答
- 有谁知道要编辑一个合同管理模版用VB应该怎样写啊?高手请指点一二
- 高分求助:编写一个客户端软件的问题
- 关于VB中DBcombo的使用的问题(高手来)
我是打工者,我不想一辈子给别人打工!
打工者
http://www.dagongzhe.net
去下载那个vbskin