忍者ブログ

4次元ラボ

多分、真実を伝えるブログ!

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【HSP】通常ウィンドウと枠なしウィンドウを動的に切り替える方法

備忘録を兼ねて。
screenやbgscr命令を使うと初期化になってしまうので画面が消えてしまいます。
でもこれなら消えずにそのまま。
フルスクリーンにしたい時とかに使える?


#include "user32.as"

button gosub"枠なし",*bgsc
button gosub"通常",*scr
stop
*bgsc
SetWindowLong hwnd,-16,$96000000
SetWindowPos hwnd, 0, 0, 0, 0, 0, $3 ;ウィンドウ再描画
return
*scr
SetWindowLong hwnd,-16,$16CA0000
return

サイズ可変の場合は「SetWindowLong hwnd,-16,$16CE0000」

【HSP】ウィンドウが最小化または最大化されているか確認

備忘録を兼ねて。

#include "user32.as"

IsIconic hwnd
if stat=0:mes"最小化されていない":else:mes"最小化されている"

IsZoomed hwnd
if stat=0:mes"最大化されていない":else:mes"最大化されている"

HSPのscreen命令だけでサイズ可変ウィンドウができる件

HSPのscreen命令ってIDが1以上だと自動的にサイズ可変ウィンドウになるんですよね。
知ってました?w自分はつい最近知ったんですよ。
ちなみにbgscr命令の場合は可変にはなりませんでした。

まあ大した事ではないですが、それだけです。はい。

追記(2018/10/1):普通にヘルプに書いてありましたね...前から書いてあったか??
PR

- HOME -

最終更新:2023年10月6日

[2023年]
3/29:ソフトウェア更新(v4.69)
「透過PNGをデスクトップに飾るやつ」

[2022年]
10/8:ソフトウェア更新(v4.61)
「透過PNGをデスクトップに飾るやつ」

[2021年]
10/21:追記
「【カスタムメイド3D2】イレイナMODあるじゃん!」

[2020年]
11/22:ソフトウェア更新(v0.7)
「LINEのスタンプ画像のダウンローダーを作ってみた」


↑この欄は手動更新の為、たまに忘れるかもしれません><

(2023年 10/06)
(2023年 02/21)
(2023年 02/20)
(2023年 01/27)
(2022年 10/14)
(2022年 10/02)
(2022年 07/17)
(2021年 04/28)
(2021年 02/26)
(2021年 02/19)
(2021年 02/14)
(2021年 02/14)
(2021年 02/11)
(2021年 02/05)
(2021年 02/02)

父親がストーカー [03/08 懐かしのcutting78]

自己紹介:
趣味で色々やってます。
最近はHSPでプログラミングしたりアニメみたり。
金と流行りに目が無い。(故に貧乏)
かなりコミュ障。(人見知り)

主な生息地 :
Twitter
YouTube
niconico
ひまわり動画
HSPTV!掲示板

好きなもの :
萌えアニメ、ゲーム、PC