NO.5588の少し大きめに作った後に目的のサイズにするのは使えなかった?
(自分の所では、Yさだけ+2すれば問題出無かった)
>Asさん
>Setwindowlong でウィンドウスタイルからその値をはずしてみてください。
#uselib "user32"
#cfunc GetWindowLong "GetWindowLongA" int, int
;#func SetWindowLong "SetWindowLongA" int, int, int
screen 2,,,4+8
Style=GetWindowLong(hwnd,-16)
mes strf("%x",Style)
mes strf("%x",Style&$00040000)
;Style=Style&($ffffffff^$00040000)
;SetWindowLong hwnd, -16, Style
p4を4のサイズ固定で作った時点で WS_THICKFRAME は外れてるような・・・
(上のコメント解除でWS_THICKFRAMEを外したスタイルにしたけど意味無かった)
ID0以外のHSPウィンドウで元から WS_THICKFRAME 無しで作る事って出来るのかな・・・