jdk/src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h
changeset 44348 dbf9b2624dfa
parent 26751 70bac69b37c9
--- a/jdk/src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h	Wed Mar 15 20:42:55 2017 +0300
+++ b/jdk/src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h	Wed Mar 15 11:14:23 2017 -0700
@@ -47,6 +47,7 @@
     static jmethodID setDevmodeID;
     static jmethodID getDevnamesID;
     static jmethodID setDevnamesID;
+    static jmethodID getParentWindowID;
     static jmethodID getWin32MediaID;
     static jmethodID setWin32MediaID;
     static jmethodID getWin32MediaTrayID;
@@ -97,6 +98,10 @@
                                  LPTSTR pPrinterName,
                                  LPDEVMODE *pDevMode);
 
+    inline static HWND getParentID(JNIEnv *env, jobject self) {
+      return (HWND)env->CallLongMethod(self, getParentWindowID);
+    }
+
     inline static  HDC getPrintDC(JNIEnv *env, jobject self) {
       return (HDC)env->CallLongMethod(self, getPrintDCID);
     }