C++ 对HWND的立场
我使用ShellExecute从当前应用创建新的应用实例。我想获取该应用程序的HWND。是否可以从HINSTANCE获取HWND,或者我需要使用EnumWindows?应用程序没有单个C++ 对HWND的立场,c++,winapi,C++,Winapi,我使用ShellExecute从当前应用创建新的应用实例。我想获取该应用程序的HWND。是否可以从HINSTANCE获取HWND,或者我需要使用EnumWindows?应用程序没有单个HWND。应用程序中的每个窗口都有自己的句柄,即HWND 您需要使用或它的一个朋友。没错,您需要枚举您的窗口 。然而,这并不是一个真正的HINSTANCE。使用返回的HINSTANCE可以做的唯一一件事是将其转换为int,并将其与值32或下面的一个错误代码进行比较。
HWND
。应用程序中的每个窗口都有自己的句柄,即HWND
您需要使用或它的一个朋友。没错,您需要枚举您的窗口 。然而,这并不是一个真正的
HINSTANCE
。使用返回的HINSTANCE
可以做的唯一一件事是将其转换为int
,并将其与值32
或下面的一个错误代码进行比较。