双屏时,如何控制窗口输出到另一个屏幕(100分)

  • 主题发起人 主题发起人 jerry_j
  • 开始时间 开始时间
J

jerry_j

Unregistered / Unconfirmed
GUEST, unregistred user!
正在做的一个项目是用双屏,如何在主屏上点一个功能按钮,显示的窗口到辅窗口中,而主窗口中不显示这个窗口.
 
需要显卡支持,设置显示属性,扩展到另外一个区域(例如:你的是600X800,改给600X1600,另外部分就相当于另外一个显示器显示的内容)
 
xuxiaohan你的并不是真正的双屏,不过你这样也可以的,
真正的双屏是需要显卡支持的,比如ATI7000或9000
将2个监视器的分辨率设为一样,然后在第二个监视器上把将WINDOWS桌面扩展到该监视器上打勾就行了

另建议下一个DSPACK234的控件,有专门的分屏实现
 
没明白我的意思,是真正的双屏.用程序控制一个窗口在另一个屏幕上显示,比如,点一个按钮,出现的窗口在另一屏
 
procedure TForm1.FormCreate(Sender: TObject);
begin
if Screen.MonitorCount>1 then
Form1.MakeFullyVisible(Screen.Monitors[1]);

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;
 

Similar threads

S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
S
回复
0
查看
691
SUNSTONE的Delphi笔记
S
后退
顶部