win32apiでウィンドウのスタイルを指定して
垂直・水平両方のスクロールバーをつけるためのスクリプトを組んでみたのですが
どうも表示がおかしくなってしまいます。
#include "user32.as" screen 0,800,600 : win.0=hwnd screen 1,ginfo_dispx,ginfo_dispy,,,,300,200 : win.1=hwnd title "screen1" GetWindowLong hwnd,-16 SetWindowLong hwnd,-16,stat|0x300000 SetParent win.1,win.0
これを実行させてみたときにscreen1の右辺・下辺には垂直・水平スクロールバーと思しき
オブジェクトが見切れており、でもscreen1のウィンドウサイズを変更すると
ちゃんとした位置に表示してくれます。
これを、ウィンドウのサイズを変更するまでもなく最初から正常に表示させるにはどうしたらよいでしょうか。
一応、windowsXPで動作させています。