印刷用ページ       送信     
クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Win32 および COM 開発
GDI
SDK ドキュメント
Windows GDI
パス
リファレンス
関数
 PathToRegion 関数

  低帯域幅での表示をオンにする
プラットフォーム SDK
PathToRegion

指定されたデバイスコンテキストで選択されているパスから、リージョンを作成します。作成されたリージョンは、デバイス座標を使います。

HRGN PathToRegion(
  HDC hdc   // デバイスコンテキストのハンドル
);

パラメータ

hdc
デバイスコンテキストのハンドルを指定します。このデバイスコンテキストは、閉じたパスを保持していなければなりません。

戻り値

関数が成功すると、有効なリージョンのハンドルが返ります。

関数が失敗すると、0 が返ります。

Windows NT/2000:拡張エラー情報を取得するには、 関数を使います。GetLastError は、次のエラーコードのいずれかを返すことがあります。

ERROR_CAN_NOT_COMPLETE
ERROR_INVALID_PARAMETER
ERROR_NOT_ENOUGH_MEMORY

解説

hdc パラメータで指定されたデバイスコンテキストは、閉じたパスを保持していなければなりません。

パスからリージョンへの変換が終わると、そのデバイスコンテキストのパスは破棄されます。

対応情報

Windows NT/2000:Windows NT 3.1 以降
Windows 95/98:Windows 95 以降
ヘッダー:Wingdi.h 内で宣言、Windows.h をインクルード
インポートライブラリ:Gdi32.lib を使用

参照

BeginPath, EndPath, SetPolyFillMode

© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker