uipanel没有自己的HWND。如果您使用像spy++(与Microsoft Visual Studio捆绑在一起)或Winspector这样的实用程序,您会发现实际的窗口句柄非常少。其中,您可以获得两个:
1.顶层窗口框架(SunAwtFrame) HWND -
jFrame = get(处理(hFig),“JavaFrame”);
HWND = jFrame.fFigureClient.getWindow.getHWND;
2.HWND -这是
NativeWindowHandle
你在上面注明的财产价值。(有几种访问此句柄的方法)。如果使用此句柄,请确保检查相应的
NativeWindowHandleValid
财产。例如,如果窗口是不可见的(例如,关闭),这个属性将有一个假值。
3.这是类的子元素
NativeWindowHandle
HWND,和可得:
jFrame = get(处理(hFig),“JavaFrame”);
HWND = int32 (jFrame.getNativeChildWindowHandle / 2 ^ 32);
HWND = bitshift (jFrame.getNativeChildWindowHandle, -32);
实验后奥特曼
0评论
登录置评。