有誰知道它是否真的可以設置窗口的高度,使其大於使用C#的屏幕大小?設置窗口高度大於屏幕高度
我試了幾個窗口是這樣的:
SetWindowPos(handle, new IntPtr(0), 0, 0, 1024, 4000,
SetWindowPosFlags.SWP_SHOWWINDOW);
但是,他們從來沒有走過去的屏幕尺寸 - 有沒有解決的辦法?
有誰知道它是否真的可以設置窗口的高度,使其大於使用C#的屏幕大小?設置窗口高度大於屏幕高度
我試了幾個窗口是這樣的:
SetWindowPos(handle, new IntPtr(0), 0, 0, 1024, 4000,
SetWindowPosFlags.SWP_SHOWWINDOW);
但是,他們從來沒有走過去的屏幕尺寸 - 有沒有解決的辦法?
[這是類似的東西](http://stackoverflow.com/questions/2344615/how-to-increase-window-height-longer-than-the-screen-height-in-applescript)。雖然對蘋果公司來說,我認爲這同樣適用於Windows。 – 2011-12-28 13:01:32
我認爲最大高度是由'WM_WINDOWPOSCHANGING'處理程序強制執行的,所以如果你可以覆蓋窗口過程,那麼你可以調用默認的窗口過程,然後在返回之前改變返回值。也就是說,你把它標記爲「console-application」,我認爲你不能覆蓋控制檯窗口的窗口過程。 – 2011-12-28 13:29:14
[Visual Studio設計器中窗體的大小是否限於屏幕分辨率?](http://stackoverflow.com/questions/6651115/is-the-size-of-a-form-in-visual-工作室設計師限制屏幕分辨率) – 2011-12-28 13:33:04