まず、純粋なC++テキストを使用してGUIを作成しようとしています。私のアプリケーションは複雑なGUIを必要としないので、私はVisual Studioを避けたいです。.rcリソーススクリプトを使用してメインウィンドウにコントロール(例えばボタン)を手動で配置する方法
だから、私は.rcファイルに次のコードを持っている:
#include "resource.h"
IDR_MYMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", ID_FILE_EXIT
END
END
EDITTEXT IDC_BY,25,7,25,25,ES_NUMBER
IDI_MYICON ICON "one.ico"
コンパイラはEDITTEXT
ラインで構文エラーを示します。私は、このEDITTEXT
は、.rcファイルに直接ではなく、メニューのようなものの下に置かなければならないと考えています。私は、ウィンドウ内にコントロールを配置する唯一の方法は、コントロールをダイアログボックスに配置してウィンドウに配置することだと読んだことがあります。しかし、私の研究では、ダイアログボックスは元のウィンドウの一部ではなく、「新しいポップアップウィンドウ」であるという考えがありました。私はそれをうまく説明したかったと思う。助けを前にありがとう。
あなただけのダイアログ内のコントロールを作成するために、リソース・ファイルを使用することができます。非ダイアログウィンドウにコントロールを追加する場合は、実行時にコントロールを作成する必要があります。 –
リソースファイルは、実行可能ファイル内のWindowsリソースを定義します。リソースとは、アイコン、カーソル、文字列、メニュー、ビットマップ、ダイアログなどです。編集テキストボックスはトップレベルのリソースではありません。これはDIALOGリソース内に属します。 –