CDC::GetDeviceCapsnbsp(&N);

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 SetDIBitsGetDIBits 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)

Index