アプリ版:「スタンプのみでお礼する」機能のリリースについて

MFCを使って罫線を簡単に引くことはできるんですか?
当方、初心者ですのでよろしくお願いします。
エディタとエディタの間に罫線を引きたいのですが…。
どうでしょう。よろしくお願いします。

A 回答 (2件)

>エディタとエディタの間に罫線



クライアントウインドウ上のエディットコントロールとエディットコントロールの間に線を引きたい、とみましたが違いますか?もしそうであれば、手順として

1 CWnd::GetDC() で CDC へのポインタを取得します。
2 MoveTo() で始点を設定。
3 LineTo() で終点まで直線を描画。
4 CWnd::ReleaseDC() で CDCポインタを解放。

簡単でしょ?もし直線以外の線だったら 1,2 の間で CPen::CreatePen() で希望の線(太さとか線の種類、色)を作成し CDC::SelectObject() してやります。注意点としてウインドウ再描画の時には消えてしまうので OnPaint() の中にも同じようなロジックが必要になるかも知れません。その場合は CWnd::GetDC() ではなくCPaintDC() を使用します。
    • good
    • 0
この回答へのお礼

ほんとにありがとうございます。
始めたばかりでいろいろとわかりませんが、またよろしくお願いします。

お礼日時:2002/07/23 01:40

ちょっと質問の意味が分からないのですが...



「エディタとエディタの間に」とは、「ウィンドウ間」という意味なのでしょうか。

それと、「初心者」という言葉を使う方がよく見受けられますが、どの程度初心者なのか分からないので回答のしようがありません。
私はVBばかりよく使うのでC、C++、VC++はまだまだ初心者ですが、パソコン関連は人に教えて料金を頂くくらいです。

質問された方は「+」を入力できないくらいの「初心者」なのでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています