次の方法で共有


CPen::GetExtLogPen

更新 : 2007 年 11 月

基になる EXTLOGPEN 構造体を取得します。

int GetExtLogPen(
   EXTLOGPEN* pLogPen 
);

パラメータ

  • pLogPen
    ペンについての情報を保持する EXTLOGPEN 構造体へのポインタ。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

EXTLOGPEN 構造体は、ペンのスタイル、幅、ブラシ属性を定義します。たとえば、特定のスタイルのペンに一致させるために GetExtLogPen を呼び出します。

ペンの属性については、Windows SDK の次のトピックを参照してください。

使用例

次のコード例では、GetExtLogPen を呼び出してペンの属性を取得し、同じ色を持つ新しいコスメティック ペンを作成します。

EXTLOGPEN extlogpen;
penExisting.GetExtLogPen(&extlogpen);
CPen penOther;
LOGBRUSH LogBrush = { extlogpen.elpBrushStyle, extlogpen.elpColor, 
   extlogpen.elpHatch };
penOther.CreatePen(PS_COSMETIC, 1, &LogBrush);   

必要条件

ヘッダー : afxwin.h

参照

参照

CPen クラス

階層図

CPen::GetLogPen

CPen::CreatePen

その他の技術情報

CPen のメンバ