PrinterSettings.GetHdevmode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プリンターの設定に対応する DEVMODE 構造体へのハンドルを作成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetHdevmode() |
プリンターの設定に対応する |
| GetHdevmode(PageSettings) |
プリンターに対応する |
GetHdevmode()
プリンターの設定に対応する DEVMODE 構造体へのハンドルを作成します。
public:
IntPtr GetHdevmode();
public IntPtr GetHdevmode();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr
返品
nativeint
DEVMODE構造体へのハンドル。
例外
PrinterName プロパティに指定されたプリンターが存在しません。
プリンターの初期化情報を取得できませんでした。
注釈
DEVMODE 構造体はデバイス固有です。
DEVMODE構造体を 1 つのPrinterSettingsから別のプリンターのPrinterSettingsにコピーすることはできません。 このメソッドを使用して作成されたハンドルが完了したら、ネイティブ Win32 GlobalFree メソッドを呼び出して自分で割り当てを解除する必要があります。 このメソッドを呼び出すときは、 GetHdevmode メソッドからの戻り値をパラメーターとして渡します。
適用対象
GetHdevmode(PageSettings)
プリンターに対応する 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 オブジェクト。
返品
nativeint
DEVMODE構造体へのハンドル。
例外
PrinterName プロパティに指定されたプリンターが存在しません。
プリンターの初期化情報を取得できませんでした。
注釈
DEVMODE 構造体はデバイス固有です。
DEVMODE構造体を 1 つのPrinterSettingsから別のプリンターのPrinterSettingsにコピーすることはできません。
このメソッドを使用して作成されたハンドルが完了したら、ネイティブ Win32 GlobalFree メソッドを呼び出して自分で割り当てを解除する必要があります。 このメソッドを呼び出すときは、 GetHdevmode メソッドからの戻り値をパラメーターとして渡します。