1

さて、WINAPIでフォームデザイナを実行することを計画しています。難しいことはわかっていますが、始めたばかりで問題が発生しています。これまでに予測した唯一の問題は、コントロールの描画方法と画面へのフォームの描画方法を理解することです。あとはできると思います。

C#フォームデザイナを見ると、画面上に実際にウィンドウとコントロールのリストが表示されており、ボタンをそのウィンドウにドラッグすると、その位置にボタンが描画されます。それは実際のボタンですか、それともドラッグ可能な画像ですか?それは、終了ボタンなどを備えた実際のフォーム/ウィンドウですか、それともドラッグ可能な画像ですか?

メインウィンドウ内にそのフォーム/ウィンドウを描画する方法を理解しようとしています。何か案は?

4

2 に答える 2

4

多くの場合、それは実際のウィンドウです。

たとえば、Qt、MFC、C ++ Builderでは、WYSIWYGフォームデザイナを使用しています。それらは実際にフォームを作成しますが、ドラッグアンドドロップコントロールの機能を備えています。

それらのようなツールを構築したい場合は、ウィンドウ、ダイアログ、ボタン、編集などを動的に作成し、それらをメインフォームに添付する必要があります。

于 2013-03-08T20:25:49.740 に答える
0

これを見てください。それはと呼ばれThe GUI Loftます。

于 2013-03-08T23:30:04.560 に答える