- 102 名前:デフォルトの名無しさん [2008/02/22(金) 14:01:27 ]
- CFormViewにピクチャーボックスを貼り付けて線を描画したものを
再描画する処理について質問です。 OnDrawで処理をするとなぜか、フォームのほうに描画されて、 その上にピクチャーボックスが貼り付けられる形になってしまいます。 ピクチャーボックスのプロパティのタイプでフレームと四角形とで 比べてみるとなんとなくそんな気がします。 CDC* pPIC=m_pict.GetDC(); //ウィザードでメンバ変数と作成 CRect rt; m_pict.GetClientRect(&rt); pPIC->MoveTo(0,0); pPIC->LineTo(1000,1000); 細かいところは省略しています。 OnPaintで描くと正常に描画されるみたいですが、 そのとき、WinAPIの時みたいに BeginPaint EndPaint とかの処理が必要なのでしょうか?必要だとしたら BeginPaint ShowGraph() //描画処理 EndPaint と言うことも可能なのでしょうか?
|

|