我说说看,这样行不行。
subclass它的主窗(弹出模态窗体的那个窗体),截获弹出该窗体的按钮消息,更改目标窗体的方式为非模态?具体说不清楚,看看能否可行?
我想最主要的就是更改目标窗体的弹出方式吧。
通过spy++可以看到两者的区别(模态及非模态),我不知道是不是这个风格棋标的原因WS_DISABLED.

解决方案 »

  1.   

    是不是你没有找到窗体子控件的Handle呀,用FindWindow可以找到子窗体的
    HANDLE吗?好象不能吧。
    有没有用EnumChildWindows来试试呀。Good Luck.
      

  2.   

    是不是你没有找到窗体子控件的Handle呀,用FindWindow可以找到子窗体的
    HANDLE吗?好象不能吧。
    有没有用EnumChildWindows来试试呀。Good Luck.
      

  3.   

    也无非是采用PostMessage,SendMessage,FindWindow,EnumChildWindow等函数对菜单句柄、模式对话框的窗口句柄进行操作,关键是API函数的恰当选用,没必要将模式对话框变换为非模式对话框。