【发布时间】:2011-05-22 01:40:41
【问题描述】:
操作系统:Windows 7 64 位
两台显示器,一台纵向,一台横向。风景一是主要的。
我正在尝试使用 SetConsoleWindowInfo 调整控制台的大小,但如果我尝试将其调整为适合纵向显示器而非横向(主)显示器的大小,即使控制台也无法返回该函数实际上是在纵向监视器上。
我知道 Windows 使用屏幕尺寸作为控制台窗口尺寸的上限。但是,它仅使用主监视器的屏幕尺寸。有没有办法指定使用哪个屏幕的尺寸,或者更好的是,让它使用组合的桌面区域作为最大尺寸?
【问题讨论】:
-
+1 -- 文档似乎表明 GetLargestConsoleWindowSize 函数用于确定事物,在这种情况下你是 SOL。 :(
-
所以除了重新编码整个控制台窗口系统之外就没有其他办法了吗?
标签: c++ windows multiple-monitors