在这个网站上,在“编辑控件”标题下,有几行这样的代码..
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教程中,它展示了如何使用资源文件制作菜单,以及如何描述对话框等,但我似乎无法使用资源文件在主(父)窗口上放置任何控件??
例如我有以下 .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?.
我如何描述主窗口而不是动态创建东西?有没有某种关键字?