-1

フォーム、パネル、または Visual Studio 2010 の他のコントロールで図形を描画する方法は? メイン ウィンドウで描画することを学びました: hdc = BeginPaint(hWnd, &ps) を使用して WM_PAINT セクションにコードを記述します。しかし、フォーム内でそれを行う方法、どの hWnd を使用する必要がありますか?

4

1 に答える 1

1

コントロールをサブクラス化し、WM_PAINT のハンドラをオーバーライドする必要があります。サブクラス化されたコントロールを作成します。

これは役に立つかもしれません: http://www.codeproject.com/Articles/480/Create-your-own-controls-the-art-of-subclassing

于 2012-04-21T13:25:09.490 に答える