弹出非活动窗口被激活

时间:2010-02-17 10:20:25

标签: c++ winapi

我有一个弹出窗口,我用SW_SHOWNA标志显示。如果我点击这个窗口的部分,我抓住点击然后关闭它,问题是,窗口的其他部分我不想关闭窗口点击它们,但是当我点击它们时窗口被激活并获得焦点,这对我来说很糟糕,我希望这个窗口不会被激活,而其他窗口会提醒你注意力。

任何想法?

感谢, 麦克

1 个答案:

答案 0 :(得分:1)

如果您处理WM_HITTEST和WM_NCHITTEST,请注意您感兴趣的点,并为其他地方返回HT_NOWHERE,然后我认为该窗口不应该被激活(我没有测试过这个理论)。