对话框字体有关问题
对话框字体问题
我在用win32 api编程。
我做了个对话框,大致如下。
请教大家,如何让这个对话框在不同的分辨率、不同的系统字体大小下,都能正常显示。
TEST_DLG DIALOG DISCARDABLE 32, 32, 450, 260
STYLE DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "test"
FONT 8, "MS Sans Serif"
BEGIN
CONTROL "List View",ID_LV, WC_LISTVIEW, WS_CHILD | LVS_REPORT |LVS_SINGLESEL|LVS_SHOWSELALWAYS,10,10,330,60
CONTROL "Tree View",ID_TV, WC_TREEVIEW, TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,10,80,315,60
CONTROL "",ID_MY_EDIT,"my_edit",WS_CHILD,10,150,380,100
PUSHBUTTON "全选", ID_SEL_ALL, 350,10,70,14
PUSHBUTTON "反选", ID_SEL_RSV, 350,30,70,14
PUSHBUTTON "删除所选", ID_DEL_SEL, 350,90,70,14
END
------解决方案--------------------
用Label好了。
我在用win32 api编程。
我做了个对话框,大致如下。
请教大家,如何让这个对话框在不同的分辨率、不同的系统字体大小下,都能正常显示。
TEST_DLG DIALOG DISCARDABLE 32, 32, 450, 260
STYLE DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "test"
FONT 8, "MS Sans Serif"
BEGIN
CONTROL "List View",ID_LV, WC_LISTVIEW, WS_CHILD | LVS_REPORT |LVS_SINGLESEL|LVS_SHOWSELALWAYS,10,10,330,60
CONTROL "Tree View",ID_TV, WC_TREEVIEW, TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,10,80,315,60
CONTROL "",ID_MY_EDIT,"my_edit",WS_CHILD,10,150,380,100
PUSHBUTTON "全选", ID_SEL_ALL, 350,10,70,14
PUSHBUTTON "反选", ID_SEL_RSV, 350,30,70,14
PUSHBUTTON "删除所选", ID_DEL_SEL, 350,90,70,14
END
对话框
字体
listview
treeview
------解决方案--------------------
用Label好了。