掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
塗りつぶし無しで四角形を描画するには? (ID:66007)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Visual C++ 6.0 MFC DIALOGベース で作成しています。 ピクチャボックスにビットマップ表示を行い、任意の指定エリアに 四角形(塗りつぶし無し)を描画したいのですが、わかりません。 よろしくお願い致します。 現状の線、四角形の描画部分を記載します。 GetDlgItem(IDC_PICTURE)->InvalidateRect(NULL); GetDlgItem(IDC_PICTURE)->UpdateWindow(); m_CDC = GetDlgItem(IDC_PICTURE)->GetDC(); CPen lPen( PS_SOLID, 10, RGB(255,255,255) ); m_CDC->SelectObject( &lPen ); // 塗りつぶされてしまいます。 m_CDC->Rectangle(100,100,150,150); // 線を太くした場合、角が丸く... m_CDC->MoveTo(10, 10); m_CDC->LineTo(100, 10); m_CDC->LineTo(100, 100); m_CDC->LineTo(10, 100); m_CDC->LineTo(10, 10);
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.