ウィンドウスタイルにWS_THICKFRAMEを指定する、つまりサイズ可変ウィンドウにするとタイトルバーが太くなります。
#include "user32.as"
#define GWL_STYLE $FFFFFFF0
#define WS_THICKFRAME $00040000
#define SWP_NOZORDER $00000004
#define SWP_NOMOVE $00000002
#define SWP_NOSIZE $00000001
#define SWP_FRAMECHANGED $00000020
screen 0
title "サイズ可変ウィンドウ(太いタイトルバー)"
SetWindowLong hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) | WS_THICKFRAME
SetWindowPos hwnd, 0, 0, 0, 0, 0, SWP_NOZORDER | SWP_NOMOVE | SWP_NOSIZE | SWP_FRAMECHANGED // フレームに関連する変更のあとは SetWindowPos で SWP_FRAMECHANGED する
screen 1, , , 4
title "サイズ固定ウィンドウ(細いタイトルバー)"
stop
サイズ可変ウィンドウだけど固定にしたいとき
#include "user32.as"
#define GWL_STYLE $FFFFFFF0
#define WS_THICKFRAME $00040000
#define SWP_NOZORDER $00000004
#define SWP_NOMOVE $00000002
#define SWP_NOSIZE $00000001
#define SWP_FRAMECHANGED $00000020
#define WM_GETMINMAXINFO $00000024
#define WINW 1280
#define WINH 720
screen 0, WINW, WINH
title "サイズ可変だけど可変じゃないウィンドウ"
SetWindowLong hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) | WS_THICKFRAME
SetWindowPos hwnd, 0, 0, 0, WINW, WINH, SWP_NOZORDER | SWP_NOMOVE | SWP_FRAMECHANGED // フレームに関連する変更のあとは SetWindowPos で SWP_FRAMECHANGED する
oncmd gosub *GETMINMAXINFO, WM_GETMINMAXINFO
screen 1, , , 4
title "サイズ固定ウィンドウ"
stop
*GETMINMAXINFO
dupptr minmaxinfo, lparam, 4 * 10, 4
minmaxinfo(2) = WINW, WINH
minmaxinfo(6) = WINW, WINH
minmaxinfo(8) = WINW, WINH
return 0