对话上的字符大小
我写了一个基于对话框的MFC程序,
我想做到的是,保持对话框大小(象素),如我的对话框是200*200的,那应该运行在不同系统,系统的字体大小都不相同的情况下,对话框始终是200*200,而且对话框上的相应控件不能有缩放,也就是说不能简单地用MoveWindow来实现现,
下面代码:
CRect rcWnd;
GetWindowRect(rcWnd);
MoveWindow(rcWnd.left, rcWnd.top, rcWnd.left+200, rcWnd.top + 200, TRUE);
会出现如果系统字体太大,则有些控件呢看不到了,这时候如果也用MoveWindow对控件改变大小,
有时候如何系统字体小的话呢,所有控件都集中的左上角!!!
请问有何办法解决!!!