コード例 #1
0
        public static PrintManager GetForWindow(IntPtr hWnd)
        {
            IPrintManagerInterop printManagerInterop = (IPrintManagerInterop)WindowsRuntimeMarshal.GetActivationFactory(typeof(PrintManager));
            Guid guid = typeof(PrintManager).GetInterface("IPrintManager").GUID;

            return(printManagerInterop.GetForWindow(hWnd, ref guid));
        }
コード例 #2
0
        public static PrintManager GetForWindow(IntPtr hWnd)
        {
            Guid iid = InteropHelper.GetIID <PrintManager>();
            IPrintManagerInterop factory = InteropHelper.GetActivationFactory <IPrintManagerInterop>(typeof(PrintManager));

            return(factory.GetForWindow(hWnd, ref iid));
        }
コード例 #3
0
ファイル: ComInteropHelpers.cs プロジェクト: asklar/CsWinRT
        public static PrintManager GetForWindow(IntPtr appWindow)
        {
            Guid iid = GuidGenerator.CreateIID(typeof(IPrintManager));

            return((PrintManager)printManagerInterop.GetForWindow(appWindow, iid));
        }