HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1122
ナット枠だけウィンドウ2解決


ナット

リンク

2006/11/22(Wed) 13:26:21|NO.3691

タイトルバーのない、bgscrではなく枠だけが残る
ウィンドウの作り方を教えてほしいのですが、宜しくお願い致します。



この記事に返信する


hamach

リンク

2006/11/22(Wed) 16:53:04|NO.3699

こんにちは。hamachです。

WinAPI を用いて実現することができます。

> bgscrではなく枠だけが残るウィンドウ


#uselib "USER32.DLL" #cfunc GetWindowLong "GetWindowLongA" int, int #func SetWindowLong "SetWindowLongA" int, int, int #define WS_SIZEBOX 0x00040000 ; サイズ変更できる #define WS_BORDER 0x00800000 ; タイトルバーを消す screen 0,640,480,2 onclick gosub *click // タイトルバーもどき color 0,0,255 boxf 0,0,ginfo(26),25 SetWindowLong hwnd, -16, GetWindowLong (hwnd, -16) - (WS_SIZEBOX+WS_BORDER) width ginfo(26)/2,ginfo(27)/2 // 再描画 ※(重要) gsel 0,1 stop *click sendmsg hwnd ,$a1,2,z return



ナット

リンク

2006/11/29(Wed) 10:09:12|NO.3836

ありがとうございました



ONION software Copyright 1997-2021(c) All rights reserved.