C#を使用して画面のサイズよりも大きなウィンドウの高さを実際に設定できるかどうかは知っていますか?ウィンドウの高さを画面の高さよりも大きく設定する
私はいくつかのウィンドウ上でこのような何かを試してみました:
SetWindowPos(handle, new IntPtr(0), 0, 0, 1024, 4000,
SetWindowPosFlags.SWP_SHOWWINDOW);
しかし、彼らは、画面サイズを過ぎて行くことはありません - これを回避する方法はありますか?あなたはForm.Size性質上SetWindowPos
MSDNのドキュメントを使用しているがありませんその許可されていない
[これは類似しています](http://stackoverflow.com/questions/2344615/how-to-increase-window-height-longer-than-the-screen-height-in-applescript)。アップルのためではあるが、私は同じことがWindowsにも当てはまると思う。 –
私は最大の高さが 'WM_WINDOWPOSCHANGING'ハンドラによって強制されると思うので、あなたがウィンドウプロシージャをオーバーライドできるならば、あなたはデフォルトのウィンドウprocを呼び出してから、戻り値を変更して戻ることができます。つまり、これを「コンソールアプリケーション」とタグ付けしました。コンソールウィンドウのウィンドウprocをオーバーライドすることはできません。 –
[Visual Studioデザイナーのフォームのサイズは画面の解像度に制限されていますか?](http://stackoverflow.com/questions/6651115/is-the-size-of-a-form-in-visual-スタジオデザイナー限定画面解像度) –