CTestView クラスでの
点のうちかたおしえてもらえないでしょうか?
CTestView classというのがどういう物か解らないので答えかねますが、CDC::SetPixel()
辺りが参考になるのではないでしょうか。
ご返事ありがとうございます
打つことはできました。
しかしもう少し大きくできませんか?
pDC->SetPixel(100,100 , 2 );
とやったんですが小さいです。
SetPixel()の第3引数が大きさだと思った理由はなんですか?
ちゃんと調べていればそんな発想にはならないと思いますが。
色ですよね?ちがいますか。
大きさとはおもっていないんですが・・・
点はあくまで点でしかないです。
「大きい点」というのは、
例えば数ピクセル四方の四角形や円という解釈になると思います。
円ですか
円はどうすればかけますか?
分かっている上で
>pDC->SetPixel(100,100 , 2 );
>とやったんですが小さいです。
ですか。ふぅ。
隣接した座標に好きなだけSetPixelしてください。
もしくはCDC::Ellipse()で丸を描いてください。
円の中を塗りつぶすことはできませんでしょうか?
MSDNライブラリは参照できます?
できるとしたら、その CDC::Ellipse の項には
>その内部は現在のブラシで塗りつぶされます。
って書いてありません?
ブラシはCBrush。CBrush::CreateSolidBrush とかで作って、
CDC::SelectObject でデバイスコンテキストに持たせる。
使い終わったら後始末を忘れずに。
PAIさんCBrushについて調べましたが
よくわからなかったんですが
よければ教えてもらえませんか?
CBrushの何がわからないのですか?
どこまでわかったのですか?
むぅ。
具体的な質問が出ないということは『方針がわからないのかな?』と思ったから
先に方針だけ示しておいたのに、だめですか。
かんなさんのいうように
>CBrushの何がわからないのですか?
>どこまでわかったのですか?
です。
>調べましたがよくわからなかった
これじゃ、誰かが仮に教えたとしても『教わりましたがよくわからなかった』、と
なりませんか?
むぅ。(黄金聖闘士)
調べても詳しくのってなかったとゆうことです。
私が理解不足なのかもしれませんが。
>CBrushの何がわからないのですか?
どこに定義したらいいのか詳しく教えてもらえないでしょうか?
>調べても詳しくのってなかったとゆうことです。
厳しいが、のっていはずがない。
すまない、それを『調べていない』という。
調べる、という行動をしたつもりかもしれないが、結果として調べられていない。
>どこに定義したらいいのか詳しく教えてもらえないでしょうか?
定義?何を?
どこに?ってどういう『どこに?』
CBrushの実体を作るんよ。
デバイスコンテキストを使って描画してるところ以上のスコープで。
CDC::Ellipseで円を描画してるならその直前でいいんとちゃう?
ちゃんと後始末すれば。