私は Microsoft Visual Studio を初めて使用しますが、C++ 言語についてはある程度の知識があります。ラベル、ボタンなどのツールボックスにあるオブジェクトを作成したいのですが、手動でウィンドウに配置する必要はありません。
どうすればいいですか?
私は Microsoft Visual Studio を初めて使用しますが、C++ 言語についてはある程度の知識があります。ラベル、ボタンなどのツールボックスにあるオブジェクトを作成したいのですが、手動でウィンドウに配置する必要はありません。
どうすればいいですか?
ラベルやボタンなどのオブジェクト/コントロールは、ウィンドウ クラスとウィンドウ プロシージャが関連付けられた特別な種類のウィンドウです。そのため、 CreateWindowExを呼び出し、2 番目のパラメーター lpClassName に、作成するオブジェクト/コントロールのクラス名を指定します (たとえば、ラベルの場合はクラス名を使用しますSTATIC
)。
BUTTON クラスを使用した完全な例については、次のチュートリアルをご覧ください。
ボタンを作成するには:
HWND hWndButton=CreateWindowEx(NULL,
"BUTTON",
"OK",
WS_TABSTOP|WS_VISIBLE|WS_CHILD|BS_DEFPUSHBUTTON,
50,
220,
100,
24,
hWnd,
(HMENU)IDC_MAIN_BUTTON,
GetModuleHandle(NULL),
NULL);`