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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0315
GrapeColor(DION)設定画面?4解決


GrapeColor(DION)

リンク

2013/3/15(Fri) 12:58:09|NO.52946

コントロールパネルでよく見かける・・・
と書いたところで上手く言葉に言い表せないことに気づいた・・・
えっと
コントロールパネル>システム>詳細設定>パフォーマンス>設定(XPの場合)
を押したときにパフォーマンスの設定が前面に出てきてシステムのプロパティの方に戻れない状態でタスクバーにも表示されてないですよね
この状態をHSPで実現するにはどうすればいいですか。
説明不足で申し訳ありませんがどなたか教えてください。



この記事に返信する


KA

リンク

2013/3/15(Fri) 13:52:50|NO.52947

親ウインドウから子ウインドウを開いて、子ウインドウを閉じない
と親ウインドウがアクティブに成らない様にする。

ついでにタスクバーには、親しか表示させない。
------------------------------
こういう事でしょうか。
良くある、ソフトのバージョン表示みたいな表示方法かな。



GrapeColor(DION)

リンク

2013/3/15(Fri) 14:01:13|NO.52948

>>KAさん
その通りです。
親子ウインドウについてはもう検索済みなのですが、条件が完全に一致する親子関係をもったサンプルが見つかりませんでした。
この親子関係を実現するにはどうすればいいでしょうか。



ht.

リンク

2013/3/15(Fri) 14:19:19|NO.52949

GrapeColorさんの仰られている特徴を備えたウインドウは「モーダルダイアログ」というものです。
その内、タブコントロールとOK/適用ボタンが備わった物はプロパティシートと呼ばれるコモンコントロールです。
本来ならモーダルダイアログはリソーススクリプトをCのソースと一緒にコンパイルして作られるのですが
HSPの処理系は既にコンパイル済みのexeファイルから成る為このリソース情報をインメモリで生成しなければならず、
そんなわけでHSPで正攻法でモーダルダイアログを作るのは相当面倒臭いです。

こちらのような模擬モーダルダイアログで代用するのが賢明だと思います。
http://hspdev-wiki.net/?%BE%AE%A5%EF%A5%B6%2F%A5%E2%A1%BC%A5%C0%A5%EB%A5%C0%A5%A4%A5%A2%A5%ED%A5%B0



GrapeColor(DION)

リンク

2013/3/16(Sat) 21:35:38|NO.52990

>>ht.さん
上手くいきました。
ありがとうございます。



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