0

このプロジェクトには C++ を使用しています (MFC や .NET などのライブラリは使用していません)。VC++ 2010 Professional を使用して、CreateWindow で作成されたウィンドウにコントロールを追加することはできますか? Windows フォーム プロジェクトを使用している場合にのみその方法を確認できますが、私の場合は通常の Win32 アプリケーション (WinMain エントリ ポイント) です。追加したいのは、クリック可能な項目のリストを含むダイアログ ボックスです (これに使用するコントロールの種類がわかりません)。

4

1 に答える 1

0

CreateWinodw または DialogBox を使用して Window(Dialog) を作成できます。メッセージ WM_INITWINDOW または WM_INITDIALOG の場合は、CreateWindow を使用してウィンドウにコントロールを作成します。

例: CreateWindow("BUTTON",... 実行時にウィンドウにボタンを追加できます。さらにクラス名は MSDN を参照してください。

ダイアログが必要な場合は、Dialog リソースを使用することをお勧めします。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa381003(v=vs.85).aspx

于 2012-11-28T06:30:50.087 に答える