на this сайт под названием «Edit Control», есть несколько строк кода, как это ..win32 файл ресурсов помощь
case WM_CREATE:
hwndEdit = CreateWindow(TEXT("Edit"), NULL, WS_CHILD | WS_VISIBLE | WS_BORDER,
50, 50, 150, 20, hwnd, (HMENU) ID_EDIT,
NULL, NULL);
hwndButton = CreateWindow(
TEXT("button"), TEXT("Set Title"),
WS_VISIBLE | WS_CHILD,
50, 100, 80, 25,
hwnd, (HMENU) ID_BUTTON, NULL, NULL);
break;
Я знаю, что этот метод создания кнопок и такие выполняются «на лету», но мне было интересно, как вы это сделаете, не делая этого, вместо этого, используя файл ресурсов ?. В Forgers Win32 tutorial показано, как создать меню с использованием файла ресурсов, а также описать диалоговое окно и т. Д. Но я не могу помещать какие-либо элементы управления в основное (родительское) окно с помощью файла ресурсов.
, например, у меня есть следующий файл .rc
#include "resource.h"
ID_MENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", ID_FILE_EXIT
END
POPUP "&About"
BEGIN
MENUITEM "&Information", ID_ABOUT_INFO
END
END
ID_ABOUT_INFO DIALOG DISCARDABLE 0,0,250,250
CAPTION "Information"
BEGIN
CTEXT "some text",ID_BLA,15,15,144,33
END
//this is all fine but how do I decribe the main window?, instead of the menu and dialog boxes?.
Как описать главное окно вместо того, чтобы создавать вещи на лету ?. Есть ли какое-то ключевое слово?
какой проект мастера? – Default 2010-11-30 10:17:36
Файл -> Новый проект -> Visual C++/MFC -> Приложение MFC -> OK -> Тип приложения -> На основе диалога. – 2010-11-30 10:20:17