ShowWindow和ShowWindowAsync有什么区别?

Ada*_*Lee 6 windows winapi

我想知道这两种Windows API方法有什么区别?

在哪种情况下,我们需要调用ShowWindowAsync?

Art*_*ght 3

ShowWindow() 设置调用线程创建的窗口的可见性状态,当调用线程未创建窗口时使用 ShowWindowAsync()。

当从不同线程更改窗口的可见性状态时,您需要在多线程应用程序中使用ShowWindowAsync() 。

  • 这个答案有些误导;您可以在其他线程或其他进程中创建的窗口上调用“ShowWindow”,非常愉快。 (11认同)