Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 重画窗口API不会强制MDI应用程序中的MDI子级重新绘制_Windows_Winapi_Mdi - Fatal编程技术网

Windows 重画窗口API不会强制MDI应用程序中的MDI子级重新绘制

Windows 重画窗口API不会强制MDI应用程序中的MDI子级重新绘制,windows,winapi,mdi,Windows,Winapi,Mdi,我试图使用Windows API函数重画窗口强制窗口重新绘制 这几乎适用于所有应用程序,但不适用于遗留MDI应用程序。它重新绘制父(主机)窗口,但不重新绘制MDI子窗口 有人知道这个问题以及如何解决吗?重画窗口只适用于一个窗口,因此您可能用错误的HWND调用它。因此,您需要为子窗口找到正确的HWND。如果您向我们展示您的代码,将非常有用。请确保我指定了正确的窗口。即使我使用API监控工具(rohitab.com),它也不会重新绘制。这是我面临的应用程序问题:。我猜这是一个遗留的Foxpro应用程

我试图使用Windows API函数
重画窗口
强制窗口重新绘制

这几乎适用于所有应用程序,但不适用于遗留MDI应用程序。它重新绘制父(主机)窗口,但不重新绘制MDI子窗口


有人知道这个问题以及如何解决吗?

重画窗口只适用于一个窗口,因此您可能用错误的HWND调用它。因此,您需要为子窗口找到正确的HWND。

如果您向我们展示您的代码,将非常有用。请确保我指定了正确的窗口。即使我使用API监控工具(rohitab.com),它也不会重新绘制。这是我面临的应用程序问题:。我猜这是一个遗留的Foxpro应用程序。我不知道Foxpro MDI应用程序是否导致此问题。