用的是VC++6.0就是在ResourceView中,比如一个对话框,我想往上面添加控件,如静态文本,按钮等,怎么设置它的默认字体大小,因为控件很多的话,在程序里用一个个SetFont也太麻烦了我是新手,请有经验的朋友指教,谢谢

解决方案 »

  1.   

    设Dialog的字体就行 要分开设还麻烦了。。
      

  2.   

    直接打开.rc文件,里面资源格式描述很清晰,直接改就是了
    比如BEGIN
        IDD_ABOUTBOX, DIALOG
        BEGIN
            LEFTMARGIN, 7
            RIGHTMARGIN, 228
            TOPMARGIN, 7
            BOTTOMMARGIN, 58
        END    IDD_CORN_CLIENT_DIALOG, DIALOG
        BEGIN
            TOPMARGIN, 1
            BOTTOMMARGIN, 244
        END
    END
    #endif    // APSTUDIO_INVOKED
    =============================================
    IDD_CONFIG_DIALOG DIALOG DISCARDABLE  0, 0, 264, 206
    STYLE WS_CLIPSIBLINGS | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
    CAPTION "Config"
    FONT 8, "Arial"
    BEGIN
        GROUPBOX        "Net Config",IDC_STATIC,1,2,263,52
        CTEXT           "IP",IDC_STATIC,4,12,27,16,SS_CENTERIMAGE
        CONTROL         "IPAddress1",IDC_IPADDRESS,"SysIPAddress32",WS_TABSTOP,
                        43,12,212,16
        EDITTEXT        IDC_EDIT1,43,32,77,16,ES_AUTOHSCROLL
        CTEXT           "Local Port",IDC_STATIC,6,32,35,16,SS_CENTERIMAGE
        EDITTEXT        IDC_EDIT3,178,32,77,16,ES_AUTOHSCROLL
        CTEXT           "Remote Port",IDC_STATIC,128,32,42,16,SS_CENTERIMAGE
        GROUPBOX        "File Config",IDC_STATIC,1,56,263,76
        LTEXT           "H.264 File Dir Path",IDC_STATIC,9,69,64,16,
                        SS_CENTERIMAGE
        PUSHBUTTON      "...",IDC_BUTTON2,237,69,18,16
        EDITTEXT        IDC_EDIT_264PATH,81,69,154,16,ES_AUTOHSCROLL
        LTEXT           "Avi File Dir Path",IDC_STATIC,13,91,60,16,
                        SS_CENTERIMAGE
        PUSHBUTTON      "...",IDC_BUTTON3,237,91,18,16
        EDITTEXT        IDC_EDIT_AVIPATH,81,90,154,16,ES_AUTOHSCROLL
        GROUPBOX        "AVI Config",IDC_STATIC,1,135,263,69
        LTEXT           "Frame Rate(fps)",IDC_STATIC,13,144,54,16,SS_CENTERIMAGE
        EDITTEXT        IDC_FR_EDIT,71,144,184,16,ES_AUTOHSCROLL
        LTEXT           "GOP Length(f)",IDC_STATIC,13,165,48,16,SS_CENTERIMAGE
        EDITTEXT        IDC_GOP_EDIT,71,165,184,16,ES_AUTOHSCROLL
        LTEXT           "Codec",IDC_STATIC,13,185,41,16,SS_CENTERIMAGE
        COMBOBOX        IDC_COMBO1,71,187,184,72,CBS_DROPDOWN | CBS_SORT | 
                        WS_DISABLED | WS_VSCROLL | WS_TABSTOP
        LTEXT           "BMP DIR PATH",IDC_STATIC,13,111,60,16,SS_CENTERIMAGE
        EDITTEXT        IDC_EDIT_BMPPATH,82,111,154,16,ES_AUTOHSCROLL
        PUSHBUTTON      "...",IDC_BMPBUTTON,237,111,18,16
    END
      

  3.   

    1楼能说明白点不,也用setfont吗,好象没效果2楼的方法不太想用,程序一复杂,眼睛也要看花了
      

  4.   

    就是对你所画的对话框单击右键,在属性对话框中改,上面有一个按钮“FONT”点一下就可以修改了