对话框样式的简单图形编辑器(Windows)

时间:2017-05-15 15:38:15

标签: c dialog styles box

我正在研究一个非常大的旧代码。 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高度。所以编辑这样的窗口真是太累了。我想知道有一个简单的图形设计师可以生成这样的代码吗?

0 个答案:

没有答案