Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-12 #2 不需要什么控件,试验以下scale属性form1.scale(20,10),将窗体放大 到原始大小的2倍(20/10),这样在显示的时候只需探测屏幕分辨率,与设计时 的分辨率比较,就可以实现窗体上所有控件自动适应屏幕分辨率。
不需要什么控件,试验以下scale属性form1.scale(20,10),将窗体放大 到原始大小的2倍(20/10),这样在显示的时候只需探测屏幕分辨率,与设计时 的分辨率比较,就可以实现窗体上所有控件自动适应屏幕分辨率。
F Fuweng Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-13 #3 如果你用的是Delphi5或C++Builder5的话,将Form的Scaled设为true即可, 这样Form及其上的控件都适应屏幕的分辨率了 测分辨率的方法是: GetDeviceCaps(GetDC(frmMain->Handle),HORZRES); //横 GetDeviceCaps(GetDC(frmMain->Handle),VERTRES); //纵 可测出是 640x480 , 800x600 , 1024x768 ......
如果你用的是Delphi5或C++Builder5的话,将Form的Scaled设为true即可, 这样Form及其上的控件都适应屏幕的分辨率了 测分辨率的方法是: GetDeviceCaps(GetDC(frmMain->Handle),HORZRES); //横 GetDeviceCaps(GetDC(frmMain->Handle),VERTRES); //纵 可测出是 640x480 , 800x600 , 1024x768 ......