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


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0904
かゆぽん。端にもってくと引っ込む画面2解決


かゆぽん。

リンク

2016/9/4(Sun) 07:03:55|NO.76786

画面を左の方に持っていくとちょっと顔を出して引っ込む画面が作りたいのですが
width命令では画面がめり込むような位置に移動できないようです


width 200, 50 repeat if ginfo(6) < 190 { repeat width , , ginfo(4) - 1 if ginfo(4) = 10: break await loop } if ginfo(6) < 10 { repeat width , , ginfo(4) + 1 if ginfo(4) = 10: break await loop } wait 10 loop <pre/> そこで、width命令を使わない画面を移動させる方法を教えてください



この記事に返信する


MillkeyStars

リンク

2016/9/4(Sun) 23:55:38|NO.76793

Width が使っている親を直接呼び出してしまえばいい。

#include "user32.as" #define SWP_NOSIZE 0x0001 #define SWP_NOZORDER 0x0004 #define SWP_MOVEONLY SWP_NOSIZE | SWP_NOZORDER await 1000 px = -100 //移動したいX位置座標(ディスプレイX座標) py = 0 //移動したいY位置座標(ディスプレイY座標) //SetWindowPos HWND,ZORDER,位置x,位置y,サイズx,サイズy,フラグ SetWindowPos hwnd,0,px,py,0,0,SWP_MOVEONLY



かゆぽん。

リンク

2016/9/5(Mon) 19:03:18|NO.76794

なるほど、勉強になりました
ありがとうございます



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