PrinterSettings.GetHdevmode メソッド

定義

プリンターの設定に対応する DEVMODE 構造体へのハンドルを作成します。

オーバーロード

名前 説明
GetHdevmode()

プリンターの設定に対応する DEVMODE 構造体へのハンドルを作成します。

GetHdevmode(PageSettings)

プリンターに対応する DEVMODE 構造体へのハンドルと、 pageSettings パラメーターで指定されたページ設定を作成します。

GetHdevmode()

ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs

プリンターの設定に対応する DEVMODE 構造体へのハンドルを作成します。

public:
 IntPtr GetHdevmode();
public IntPtr GetHdevmode();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr

返品

IntPtr

nativeint

DEVMODE構造体へのハンドル。

例外

PrinterName プロパティに指定されたプリンターが存在しません。

プリンターの初期化情報を取得できませんでした。

注釈

DEVMODE 構造体はデバイス固有です。 DEVMODE構造体を 1 つのPrinterSettingsから別のプリンターのPrinterSettingsにコピーすることはできません。 このメソッドを使用して作成されたハンドルが完了したら、ネイティブ Win32 GlobalFree メソッドを呼び出して自分で割り当てを解除する必要があります。 このメソッドを呼び出すときは、 GetHdevmode メソッドからの戻り値をパラメーターとして渡します。

適用対象

GetHdevmode(PageSettings)

ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs
ソース:
PrinterSettings.cs

プリンターに対応する DEVMODE 構造体へのハンドルと、 pageSettings パラメーターで指定されたページ設定を作成します。

public:
 IntPtr GetHdevmode(System::Drawing::Printing::PageSettings ^ pageSettings);
public IntPtr GetHdevmode(System.Drawing.Printing.PageSettings pageSettings);
member this.GetHdevmode : System.Drawing.Printing.PageSettings -> nativeint
Public Function GetHdevmode (pageSettings As PageSettings) As IntPtr

パラメーター

pageSettings
PageSettings

PageSettings構造体のハンドルが対応するDEVMODE オブジェクト。

返品

IntPtr

nativeint

DEVMODE構造体へのハンドル。

例外

PrinterName プロパティに指定されたプリンターが存在しません。

プリンターの初期化情報を取得できませんでした。

注釈

DEVMODE 構造体はデバイス固有です。 DEVMODE構造体を 1 つのPrinterSettingsから別のプリンターのPrinterSettingsにコピーすることはできません。

このメソッドを使用して作成されたハンドルが完了したら、ネイティブ Win32 GlobalFree メソッドを呼び出して自分で割り当てを解除する必要があります。 このメソッドを呼び出すときは、 GetHdevmode メソッドからの戻り値をパラメーターとして渡します。

適用対象