int Getdevicecaps 関数 ( int nIndex ) const;
戻り値
関数が成功した場合、要求された機能の値。
パラメーター
nIndex
返す情報の種類を指定します。それは、次の値のいずれかをすることができます。:
| 値 | 意味 |
| DT_PLOTTER | ベクトル プロッター |
| DT_RASDISPLAY | ラスター表示 |
| DT_RASPRINTER | ラスター プリンター |
| DT_RASCAMERA | ラスター カメラ |
| DT_CHARSTREAM | 文字ストリーム |
| DT_METAFILE | メタファイル |
| DT_DISPFILE | ファイルを表示します |
| 値 | 意味 |
| CP_NONE | 出力がクリップされていません。 |
| CP_RECTANGLE | 出力四角形にクリップされて。 |
| CP_REGION | 出力領域にクリップされます。 |
| 値 | 意味 |
| RC_BANDING | バンドのサポートが必要です。 |
| RC_BIGFONT | 64 K より大きいフォントをサポートします。 |
| RC_BITBLT | ビットマップを転送することができます。 |
| RC_BITMAP64 | 64 K より大きいビットマップをサポートします。 |
| RC_DEVBITS | デバイスのビットマップをサポートします。 |
| RC_DI_BITMAP | SetDIBits 、 GetDIBits Windows の機能のサポートが可能。 |
| RC_DIBTODEV | SetDIBitsToDevice Windows 関数をサポート可能。 |
| RC_FLOODFILL | 洪水の塗りつぶしを実行することができます。 |
| RC_GDI20_OUTPUT | Windows のバージョン 2.0 の機能のサポートが可能。 |
| RC_GDI20_STATE | デバイス コンテキストの状態ブロックを含む。 |
| RC_NONE | ラスター操作はサポートされていません。 |
| RC_OP_DX_OUTPUT | 不透明な開発と DX アレイをサポートします。 |
| RC_PALETTE | パレット ベースのデバイスを指定します。 |
| RC_SAVEBITMAP | ビットマップをローカルの保存が可能。 |
| RC_SCALING | 拡大・縮小が可能。 |
| RC_STRETCHBLT | StretchBltメンバー関数の実行が可能。 |
| RC_STRETCHDIB | StretchDIBits Windows 関数を実行することができます。 |
| 値 | 意味 |
| CC_NONE | 曲線をサポートします。 |
| CC_CIRCLES | サポート円。 |
| CC_PIE | サポートの扇形。 |
| CC_CHORD | 和音をサポートします。 |
| CC_ELLIPSES | サポートの楕円。 |
| CC_WIDE | 幅の広い罫線をサポートします。 |
| CC_STYLED | 罫線のスタイルをサポート。 |
| CC_WIDESTYLED | 境界線の幅、スタイルをサポートします。 |
| CC_INTERIORS | インテリアをサポートします。 |
| CC_ROUNDRECT | 角の丸い四角形をサポートします。 |
| 値 | 意味 |
| LC_NONE | 行はサポートされていません。 |
| LC_POLYLINE | ポリラインをサポートします。 |
| LC_MARKER | マーカーをサポートします。 |
| LC_POLYMARKER | Polymarkers をサポートします。 |
| LC_WIDE | 全体の行をサポートします。 |
| LC_STYLED | 線のスタイルをサポート。 |
| LC_WIDESTYLED | 線の幅、スタイルをサポートします。 |
| LC_INTERIORS | インテリアをサポートします。 |
| 値 | 意味 |
| PC_NONE | 多角形はサポートされていません。 |
| PC_POLYGON | 塗りつぶしポリゴンのサポートを代替します。 |
| PC_RECTANGLE | 四角形をサポートします。 |
| PC_WINDPOLYGON | サポート番号塗りつぶし多角形巻線。 |
| PC_SCANLINE | サポート ラインをスキャンします。 |
| PC_WIDE | 幅の広い罫線をサポートします。 |
| PC_STYLED | 罫線のスタイルをサポート。 |
| PC_WIDESTYLED | 境界線の幅、スタイルをサポートします。 |
| PC_INTERIORS | インテリアをサポートします。 |
| 値 | 意味 |
| TC_OP_CHARACTER | サポートは、出力精度は、デバイスは、デバイス フォント任意のピクセル位置に配置できますを示す文字します。これは任意のデバイス、デバイス フォントが必要です。 |
| TC_OP_STROKE | 出力精度は、デバイスがデバイス フォントのストロークを省略できますを示しますサポートをストロークします。 |
| TC_CP_STROKE | サポート デバイス デバイス フォントがピクセル境界にクリップすることができますを示すクリップの有効桁数は、ストロークします。 |
| TC_CR_90 | デバイスを回転することができますを示しますサポート 90 度文字の回転は、90 度だけ一度に文字します。 |
| TC_CR_ANY | 回転デバイスはデバイス フォントを任意の角度回転できますを示します任意のレベルでのサポートの文字します。 |
| TC_SF_X_YINDEP | X の独立したスケーリング サポート デバイス デバイス フォント x で個別に拡張することができますを示します y 方向と y 方向。 |
| TC_SA_DOUBLE | サポートは、デバイスには、デバイスのフォントのサイズの 2 倍することができますを示すスケール、文字を 2 倍に。 |
| TC_SA_INTEGER | サポートの整数倍数は、デバイスは、デバイス フォントで任意の整数のサイズを拡張できますスケーリング、複数。 |
| TC_SA_CONTIN | デバイス デバイス フォント任意の金額がまだ保持する x と y の比率で拡張することができますを示す正確なスケーリングの任意の倍数をサポートします。 |
| TC_EA_DOUBLE | ダブル重量文字、デバイス デバイス フォントを太字にすることができますを示すサポートされています。プリンター ドライバーはこのビットが設定されていない場合は、GDI が 2 回印刷太字のデバイス フォントを作成しよう。 |
| TC_IA_ABLE | サポート イタリック体デバイス デバイス フォントを斜体にすることができますを示します。このビットが設定されていない場合は、GDI 斜体は使用できないと仮定します。 |
| TC_UA_ABLE | デバイス デバイス フォントに下線を付けることができますを示す下線がサポートされています。このビットが設定されていない場合は、GDI デバイス フォントの下線を作成します。 |
| TC_SO_ABLE | 奪三振、デバイスできます三振デバイス フォントを示すサポートされています。このビットが設定されていない場合は、GDI 奪三振デバイス フォントの作成します。 |
| TC_RA_ABLE | ラスター フォント、GDI が任意のラスターまたは TrueType フォントは、このデバイスは、 EnumFontsまたはEnumFontFamiliesの Windows 関数の呼び出しへの応答で列挙する必要があることを示すサポートされています。このビットが設定されていない場合は、これらの関数が呼び出されたときは GDI を指定ラスターまたは TrueType フォントを列挙はないです。 |
| TC_VA_ABLE | サポート ベクタ フォントは、GDI は、このデバイスは、 EnumFontsまたはEnumFontFamiliesの Windows 関数の呼び出しへの応答でベクター フォントを列挙する必要がありますを示します。これはベクトルのデバイスのみ重要です (つまり、プロッターの)。GDI ラスタライズ ベクタ フォント ドライバーに送信する前にために、ラスター フォントを使用することができる必要があります) ディスプレイ ドライバー (およびラスター プリンター ドライバーは、常にベクトル フォント、列挙します。 |
| TC_RESERVED | 予約されています。0 でなければなりません。 |
解説
表示デバイスについてのデバイス固有の情報の広い範囲を取得します。
CDC の概要|nbsp;クラス メンバー |階層図(&N)
参照特価; :: Getdevicecaps 関数(&N)