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


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
1207
とーはるそれ以外の操作ができないウィンドウを作成したい3解決


とーはる

リンク

2016/12/7(Wed) 16:31:07|NO.77466

メモ帳やペイントなどの「ファイルを開く」のウィンドウのような、
そのウィンドウ以外の操作ができなくなるスタイルのウィンドウをHSPでも作成したいとおもって、
api関数のcreatewindowのMSDNのウィンドウのスタイルの欄を見てみたのですが、
どれが上記のようなスタイルなのかよくわかりませんでした…

hspで上記のようなスタイルのウィンドウを作成することはできるでしょうか。

(説明が下手なんですが、最前面に表示されて、そのウィンドウ外の部分をクリックしたり
すると警告音(?)が鳴って、そのウィンドウしか操作できなくなるウィンドウのことです)



この記事に返信する


cats

リンク

2016/12/7(Wed) 16:34:21|NO.77467

EnableWindowでウィンドウハンドルを指定すると有効化、無効化が切り替えられますよ〜。
https://msdn.microsoft.com/ja-jp/library/cc410790.aspx



Yuuki

リンク

2016/12/7(Wed) 18:12:45|NO.77469

EnableWindowを使えばできます。

#include "user32.as" EnableWindow hwnd,0;無効にする wait 500 EnableWindow hwnd,1;有効にする



とーはる

リンク

2016/12/8(Thu) 17:18:28|NO.77501

そんな関数で切り替えできたんですね…
おかげさまで解決しました。ご回答ありがとうございます



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