- 締切済み
ウィンドウの階層構造
ウィンドウの階層構造を調べるにはどうしたらいいのでしょうか? EnumChildWindowsという関数を使おうとしたのですけど ttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpwinui/html/_win32_enumchildwindows.asp を見た結果、 「子ウィンドウがさらに子ウィンドウを持つ場合、EnumChildWindows 関数はそれらのウィンドウも列挙します。」 とあるので再帰が出来ないと思ったのでこの関数はあきらめました。 ですので、どなたかウィンドウの階層構造を調べる方法を教えてもらえないでしょうか? ちなみに環境はBorlandです。
- Missing0001
- お礼率55% (25/45)
- C・C++・C#
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- MrBan
- ベストアンサー率53% (331/615)
(列挙しながら) GetParent で確認するのはどうですか。
関連するQ&A
- WindowsAPIの調べ方
わからない事があったら「MSDN ライブラリ http://www.microsoft.com/japan/msdn/library/default.asp で調べよう」というのをよくみかけるのですが 例えばWindowsAPIのCreateFiber関数を調べたい場合 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdnroad/htm/devmobfaq.asp に説明がでていますが Microsoft.com Japan サイトの検索で「CreateFiber」を検索しても 上記のURLはでてきません。 MSDN ライブラリを使ってAPI等を調べるとき 皆さんはどのようにされているのでしょうか? 効率的な検索方法を知りたいです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- C#の同一プロジェクト内でWindowsフォームを継承するには?
いつもお世話になっております。 現在C#でWindowsアプリケーションを作成している ところなんですが、不明な点が解決できないため、 質問させていただきました。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcon/html/vbtsksubclassingforms.asp に書いてある内容を参考にすると、別な プロジェクトで作成したクラスの Windowsフォームを継承するというのは 可能だということはわかったんですが、 同一のプロジェクト内で親クラスの Windowsフォームを子クラスが継承する 方法がわかりません。 ご存知の方がいらっしゃいましたら、 ご教授いただけませんでしょうか?
- ベストアンサー
- C・C++・C#
- WMIでファイル/フォルダの監査の取得について・・
Windows2000 Serverで ファイルまたはフォルダの監査の設定状況を 取得したいのですが、WMIでどう書けばよいのか 困っております。 http://support.microsoft.com/default.aspx?scid=kb;ja;300549 関数はあるようなのですが、 この関数をどう利用すれば良いのかわからず 大変困っております。 http://207.46.248.109/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_securitysettingauditing.asp どなたか・・・ご教授下さい。 よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- C#でコマンドラインからコンパイルする時のパス設定
Microsoftのヘルプページもみたのですが、わかりませんでした。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cscomp/html/vcgrfbuildingfromcommandline.asp csc file.cs としても、コンパイルできません。 わかるかたお願いします。
- 締切済み
- その他(プログラミング・開発)
- <OBJECT>タグからJavascript呼び出し
今まで一回も使ったことのない<OBJECT>タグと<PARAM>タグの扱いで困っています。 <OBJECT>タグからJavascriptを呼び出し、onclick時にwindow.close()したいのですが、どういうわけかちゃんと呼び出せません。 microsoftのDHTMLライブラリ(http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpisdk/dhtml/dhtml.asp)を見ると、eventも属性に指定できるとあるのですが、一体どうしたことなのでしょう? どなたか、<OBJECT>タグもしくは<PARAM>タグからJavascriptを呼び出す方法をご存知の方、お教えいただけませんでしょうか?(仕様上無理であれば、無理であることをお教えいただけると幸いです。)
- ベストアンサー
- HTML
- Scriptingランタイム:指定した並び順でのFilesコレクションを取得したい
Access2002 VBAを使用しております。 とある引継ぎをやっておりまして、 同一フォルダ上にある複数のmdbを 名称順に開きたいと考えております。 ScriptingランタイムのGetFolderメソッドを使用し 名称の一覧だけは取れるのですが、どうも ソートをかける方法がわからず、悩んでおります。 配列などに格納して、プログラム上で並べ替えるしか 方法は無いのでしょうか。 ご教授宜しくお願い致します。 以下のソースを参考にしております。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/jsprofiles.asp
- ベストアンサー
- オフィス系ソフト
- exec cgi ="aaa.cgi" を有効にする方法
<!--#exec cgi="./aaa.cgi" --> を記述したshtmファイルからcgi を呼び出そうとすると スクリプト './test6.cgi' を実行できませんでした: Win32 エラー コード = 2 と表示されて実行できません。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpiis/iishelp/iis/htm/core/iiregwww.asp を参考に、レジストリを書き換えても出来ません。 どう設定すれば実行できるようになるのでしょうか? IIS5.0(w2000pro) + ActivePerl
- ベストアンサー
- CGI
- Wijn32APIの定数の調べ方
Win32APIの定数を調べるには、MSDNライブラリ http://msdn.microsoft.com/library/default.aspx で調べるとよいと聞いたことがあります。 そこでAPI関数のSendMessageの定数を調べようと画面右上の「BingでMSDN検索」でSendMessageを入力しEnterを押すと7720件の事例にヒットします。これではとてもSendMessageの定数を調べることは不可能です。 みなさんはVisualBasicでAPI関数の定数をMSDNライブラリで調べるとき、どういう方法で調べていますか?MSDNライブラリでの調べ方を教えてください。
- 締切済み
- Windows XP
- VB2005ExpressEditionでのフォーム継承
お世話になります。 VB2005ExpressEditionには継承ピッカーと呼ばれる機能が無い?ようですが、 フォーム継承(下記MSDNサイト)をする事は可能なのでしょうか? 可能ならばその方法を教えて下さい。 宜しくお願い致します。 ■チュートリアル : ビジュアル継承のデモンストレーション http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbcon/html/vbwlkwalkthroughdemonstratingvisualinheritance.asp
- ベストアンサー
- Visual Basic
- 「ファイルスペック」の意味
ファイルスペック とは何のことなのでしょうか? WEBで検索したところ、ファイルのフルパス名の ことらしいのですが、MSDNを見ると 「パス区切り文字がない場合、そのパスはファイルスペックと見なされます。」 という記述がありました。 じゃあ、パス区切り文字がある場合はファイルスペ ックでないの? http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vclib/html/vclrfcpathtisfilespec.asp ご存知の方、ご教授願います。
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
すみません。 GetWindow関数を使うようにしました。
補足
私も似たようなことを考えたのですがちょっときつそうだと思います。 IsChildという関数で親子関係を調べる。 というのをですが、一番下の階層(例えば15ぐらい)まで行った後に上らへんの階層(2ぐらい)にいったとき親子関係がよくわからなくなると思うのですが・・・ この場合はルートも保存していけばいけるとは思うのですが、もっといい方法がないのかと考えています。