掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ペンによる1ドット間隔の点線の描画について (ID:73527)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下ソースコードによるのユーザースタイルのペンによる線の描画ですが、1ドット間隔で描画されません。 3ドット間隔で線が描画されます。PS_DOTと同じになります。何かアドバイスをお願いします。 開発環境は、VS2008(VC++) MFC SDIです。 LOGBRUSH LogBrush; DWORD dwPenStyle[2]; int iOldBkMode; LogBrush.lbStyle = BS_SOLID; LogBrush.lbColor = 0x00303030; LogBrush.lbHatch = 0; dwPenStyle[0] = 1; dwPenStyle[1] = 1; CPen pen( PS_USERSTYLE, 1, &LogBrush, 2, dwPenStyle ); CPen *OldPen; OldPen = (CPen *)pDC->SelectObject( &pen ); iOldBkMode = pDC->SetBkMode( TRANSPARENT ); pDC->MoveTo( 10, 10 ); pDC->LineTo( 100, 10 ); pDC->SetBkMode( iOldBkMode ); pDC->SelectObject( OldPen );
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.