J jerry_j Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-11 #1 正在做的一个项目是用双屏,如何在主屏上点一个功能按钮,显示的窗口到辅窗口中,而主窗口中不显示这个窗口.
X xuxiaohan Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-11 #2 需要显卡支持,设置显示属性,扩展到另外一个区域(例如:你的是600X800,改给600X1600,另外部分就相当于另外一个显示器显示的内容)
Y _yzy_ Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-12 #3 xuxiaohan你的并不是真正的双屏,不过你这样也可以的, 真正的双屏是需要显卡支持的,比如ATI7000或9000 将2个监视器的分辨率设为一样,然后在第二个监视器上把将WINDOWS桌面扩展到该监视器上打勾就行了 另建议下一个DSPACK234的控件,有专门的分屏实现
xuxiaohan你的并不是真正的双屏,不过你这样也可以的, 真正的双屏是需要显卡支持的,比如ATI7000或9000 将2个监视器的分辨率设为一样,然后在第二个监视器上把将WINDOWS桌面扩展到该监视器上打勾就行了 另建议下一个DSPACK234的控件,有专门的分屏实现
J jerry_j Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-27 #4 没明白我的意思,是真正的双屏.用程序控制一个窗口在另一个屏幕上显示,比如,点一个按钮,出现的窗口在另一屏
M Moses Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-10 #5 procedure TForm1.FormCreate(Sender: TObject); begin if Screen.MonitorCount>1 then Form1.MakeFullyVisible(Screen.Monitors[1]); end;
procedure TForm1.FormCreate(Sender: TObject); begin if Screen.MonitorCount>1 then Form1.MakeFullyVisible(Screen.Monitors[1]); end;
Q qq112729650 Unregistered / Unconfirmed GUEST, unregistred user! 2008-12-11 #6 TScreen可以实现 for i := 0 to Screen.MonitorCount -1 do if Screen.Monitors.Left = 0 then begin fmPre.Left := (Screen.Monitors.Width - fmPre.Width)div 2; fmPre.Top := (Screen.Monitors.Height - fmPre.Height) div 2; Break; end;
TScreen可以实现 for i := 0 to Screen.MonitorCount -1 do if Screen.Monitors.Left = 0 then begin fmPre.Left := (Screen.Monitors.Width - fmPre.Width)div 2; fmPre.Top := (Screen.Monitors.Height - fmPre.Height) div 2; Break; end;