我想自绘窗口的系统菜单,于是我用GetSystemMenu取得菜单句柄,然后通过GetMenuItemInfo取得各项的状态。我发现一个问题,窗口刚打开的时候,直接标题栏右键,是取不到ITEM的MFS_GRAYED状态(只要不点击左健,N次右键都不行),但是托动窗口一下之后,再右键窗口标题栏就能得到各项的正常状态了请问大侠这个问题如何解决?GetSystemMenu 禁用状态

解决方案 »

  1.   

    “窗口刚打开的时候,直接标题栏右键”
    菜单不是已经被你画好了?
      

  2.   

    是不是没刷新,最小化最大化以后再右键呢?
      

  3.   

    您好
    我是本版版主
    此帖已多日无人关注
    请您及时结帖
    如您认为问题没有解决可按无满意结帖处理
    另外本版设置了疑难问题汇总帖
    并已在版面置顶
    相关规定其帖子中有说明
    您可以根据规定提交您帖子的链接
    如您目前不想结帖只需回帖说明
    我们会删除此结帖通知见此回复三日内无回应
    我们将强制结帖
    相关规定详见界面界面版关于版主结帖工作的具体办法