ダイアログボックスに手書きでラインを引くには

[戻る]
みのすけ [E-Mail] 2003/02/27(木) 18:13:50
VC++ 初心者です。
VC++6.0 MFC ダイアログボックスでプログラムを作っています。

またまた、質問で申し訳ありませんが、お願いします。

ダイアログボックスに手書きでラインを引く方法はありませんでしょうか。
 ( VB では標準であったのですが )
プロジェクトー>プロジェクトへ追加ー>コンポーネントおよびコントロール で、
その様なコントロールはないのでしょうか。

どなたか、ご存知の方は、教えて下さい。
宜しく、お願いします。

Shimira 2003/02/27(木) 23:28:56
「手書き」って何?

みのすけ [E-Mail] 2003/02/28(金) 08:35:38
説明が不十分でした。
手書きというのは関数を使わないで、ラインのコントロールを使ってダイアログ画面に
直接、直線を描くことです。

Kazuki 2003/02/28(金) 09:03:28
自作するのが早いと思います
マウスのボタンが押されたらフラグを立てる

マウスが動いたときにフラグが立っていればマウスの位置を
配列(std::vector<CPoint>あたり)にでも追加する

マウスのボタンが離されたときにフラグをおろす
描画処理はマウスの位置を記録してある配列のデータを元に描画を行う

Kazuki 2003/02/28(金) 09:08:29
上の投稿ミスりました

ダイアログの設計時に置くだけで線が引けるものですか?(飾り用ですね)
高さを0にしたPicture Controlはどうですか??

古いスレッドには追加発言できません。