我正在研究一个非常大的旧代码。 GUI的窗口在资源文件(* .rc)中使用对话框样式(Windows)设计。此代码中的一个简单窗口设计如下:
ID_DIALOGEX 0, 0, 264, 197
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_CLIPSIBLINGS
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
EDITTEXT IDC_NAME_ORG,83,39,174,14,ES_AUTOHSCROLL
EDITTEXT IDC_NAME_REF,83,57,174,14,ES_AUTOHSCROLL
LTEXT "Name for field 1:",IDC_STATIC,7,41,73,8
LTEXT "Name for field 2:",IDC_STATIC,7,60,73,8
COMBOBOX IDC_SAVEBIG_FIELD,84,157,144,42,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Data field:",IDC_STATIC,35,158,34,8
EDITTEXT IDC_NAME_XMIN,83,76,174,14,ES_AUTOHSCROLL
EDITTEXT IDC_NAME_XMAX,83,95,174,14,ES_AUTOHSCROLL
LTEXT "Name for x-axis min:",IDC_STATIC,7,79,73,8
LTEXT "Name for x-axis max:",IDC_STATIC,7,98,73,8
EDITTEXT IDC_NAME_YMIN,83,113,174,14,ES_AUTOHSCROLL
EDITTEXT IDC_NAME_YMAX,83,131,174,14,ES_AUTOHSCROLL
LTEXT "Name for y-axis min:",IDC_STATIC,7,115,73,8
LTEXT "Name for y-axis max:",IDC_STATIC,7,135,73,8
CTEXT "don't save the info",IDC_STATIC,34,9,194,25
CONTROL "Use zlib compression",IDC_SAVE_CBX_ZIP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,91,177,81,10
END
每行后面的4个数字是x,y,width和h高度。所以编辑这样的窗口真是太累了。我想知道有一个简单的图形设计师可以生成这样的代码吗?