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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0210
bensanメインウィンドウ内で複数のウィンドウ2解決


bensan

リンク

2012/2/10(Fri) 20:38:22|NO.44791

 最近ではあまり見られませんが、メインウィンドウ内で
いくつかのウィンドウが移動、操作できるソフトウェアをたまに見かけます。
 おそらく、それはほかの言語でプログラムされたものだと思われるのですが、
HSPでこのようなことはできるのでしょうか。
 もしできるのならば、そのスクリプトを教えてください。



この記事に返信する


Cookies

リンク

2012/2/10(Fri) 22:53:39|NO.44792

>もしできるのならば、そのスクリプトを教えてください。
じゃあスクリプトを張らせていただこう。

#uselib "USER32.DLL" #func SetParent "SetParent" int,int onexit gosub *exit screen 0,640,480,2 : hwnd0 = hwnd//親 bgscr 1,320,480,2, 0, 0 : hwnd1 = hwnd bgscr 2,320,240,2,320, 0 : hwnd2 = hwnd screen 3,320,240,2,320,240 : hwnd3 = hwnd SetParent hwnd1, hwnd0 SetParent hwnd2, hwnd0 SetParent hwnd3, hwnd0 repeat 4 gsel cnt, 1 color rnd($FF),rnd($FF),rnd($FF) boxf color mes "ID"+cnt+"のウィンドウです" loop stop *exit if wparam=0 : end gsel wparam,-1 return



bensan

リンク

2012/2/11(Sat) 11:13:01|NO.44798

>>Cookiesさん
ありがとうございます! そう、これがしたかったんです。
結構簡単にできるものだったんですね。
では、これを使ったプログラムを作っていきます。



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