Win32API質問箱 Build122 at TECH
Win32API質問箱 Build122 - 暇つぶし2ch86:デフォルトの名無しさん
16/02/20 04:00:53.50 DENPjcvu.net
SetWindowPos で質問です。
通常のオーバーラップ、ポップアップウィンドウを前面(手前)に表示したい場合、
SetWindowPos で HWND_TOP を指定すれば実現できます。
同じ調子で、あるウィンドウの中にいくつも重なり合うコントロールの中で、
任意の一つのコントロールを前面に表示したいと思い、先と同じように
SetWindowPos に HWND_TOP を指定してみたのですが、前面になりません。
思ったのとは逆に、HWND_BOTTOM を指定すれば前面になります。
MSDN によると、HWND_BOTTOM はZオーダーの最後と書いていますので、
Zオーダーの最後にくることによって、結果的に前面に表示されると思えば
納得できなくもない(ダイアログエディタではその挙動なので)のですが、
この解釈で合ってますか?
実際、そのように動いてはいますが、なんだか釈然としません。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch