c++程序对任务栏中的平铺/级联窗口没有响应
C++ program not responding to tile/cascade window from task bar
我在c++中有一个复杂的程序(老派Win32和WTL的混合),它不响应任何任务栏平铺/级联请求(即右键单击任务栏并选择" cascade Windows"或"Show window by side")。当我使用spy++时,我发现我的窗口都没有收到任何窗口消息,而其他程序(在这种情况下,Firefox)获得一系列WM_GETMINMAXINFO, WM_SIZE, WM_PAINT…
我的框架窗口样式为WS_OVERLAPPEDWINDOW。在创建框架窗口之前,我创建了几个隐藏窗口。我在多个不同的操作系统上进行了测试,症状都是一样的。Windows shell向我的框架窗口发送消息是否有任何限制或先决条件?
Windows将消息发送到由任务栏按钮表示的窗口。
在你的应用程序中,我猜这里有点,它是隐藏窗口之一,由任务栏按钮表示。窗口管理器不会将这些消息发送到隐藏窗口。
您可以通过将主窗口安排为任务栏中表示的窗口来解决这个问题。
相关文章:
- 只有级联分类器会发出未定义的引用错误
- 裁剪并显示我从哈尔级联获得的图像
- 每次b/c程序无法加载级联时,使用harr级联的人脸识别都会失败
- C++ 为什么要级联共享对象链接
- 使用打开级联读取步骤文件
- 如何使用所有其他文件信息来编译代码,例如HAAR级联训练的权重的XML文件
- 为什么 haar 级联非常慢 opencv c++.
- 级联功能调用
- 通过级联呼叫来递增值
- 复制构造函数和级联功能调用
- 如何实现分类比较器,以级联相关对象
- CUDA:所有矢量元素的级联求和
- 用于人脸检测的Haar级联xml文件代码解释OpenCV
- 恒定时间级联计算是否可行
- 级联文件的iOS opencv filepath
- OpenCV对象在训练级联后检测算法会冻结
- 返回引用和使用级联函数
- 在黑莓 10 级联 Beta 4 SDK 中显示带有给定号码的拨号盘
- 如何使窗口在级联位置打开(使用MFC)
- c++程序对任务栏中的平铺/级联窗口没有响应