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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1002
TSWET最小化を感知2解決


TSWET

リンク

2006/10/2(Mon) 17:37:59|NO.2809

HSPウィンドウ又はそれ以外の任意のウィンドウが「最小化」されているかどうか
取得する方法はありますか?
また、最小化を解除する方法はありますか?



この記事に返信する


774

リンク

2006/10/2(Mon) 20:15:07|NO.2816


#uselib "user32.dll" #cfunc IsIconic "IsIconic" int #func OpenIcon "OpenIcon" int repeat 20 a = IsIconic(hwnd) mes a if a = 1 : OpenIcon(hwnd) wait 50 loop stop

これで最小化ボタンを押してみてください

hwndはHSPのウィンドウのハンドルを示すシステム変数です

HSP以外のウィンドウは

#uselib "user32.dll" #cfunc FindWindow "FindWindowA" sptr,sptr ハンドル = FindWindow(0,"操作したいウィンドウのタイトル")
でハンドルを取得できます



TSWET

リンク

2006/10/6(Fri) 21:35:56|NO.2866

IsIconic
OpenIcon
というAPIがあったんですね。
こちらの情報探す力が不足してました m(_ _)m



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