トップページ > プログラム > 2014年08月08日 > /ih7tkBD

書き込み順位&時間帯一覧

17 位/174 ID中時間01234567891011121314151617181920212223Total
書き込み数0000100000000001000010003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
VBScriptについて必死に話し合うスレ
Win32API質問箱 Build118

書き込みレス一覧

VBScriptについて必死に話し合うスレ
715 :デフォルトの名無しさん[sage]:2014/08/08(金) 04:55:53.83 ID:/ih7tkBD
MsgBox "メッセージ", vbYesNo + vbQuestion, "タイトル"

をWin7で実行すると、表示されるボタンは角がカクカクした長方形で、
影のある3Dスタイルなんですが、それを、角が丸いフラットなスタイルで表示できますか?

例えば、メモ帳でファイルを上書きするときに、上書きしますか?っていう確認ウインドウ
が出ますが、そのウインドウのボタンみたいに。
Win32API質問箱 Build118
24 :デフォルトの名無しさん[sage]:2014/08/08(金) 15:00:16.31 ID:/ih7tkBD
WindowsのC++アプリでウインドウを
最前面に持ってきたい(=そのウインドウのタイトルバーをマウスクリックした時と同じ状態)
のですが、
SetForegroundWindow(hwnd);

BringWindowToTop(hwnd);
を試したのですが、確かに他のウインドウより上には来ますが、その状態でタイトルバーをクリック
すると、タイトルバーの色が変わりそれでようやく最前面に来たことが分ります。
ということは、上記の関数を実行しただけでは最前面には来ていないようなのですが、
マウスクリックしたのと同じ意味での最前面に持ってくる方法はありますか?
Dobonさんの.NETの例でも
http://dobon.net/vb/dotnet/process/appactivate.html
なかなか難しそうなのですが、それのC++版みたいなの有りましたら教えて下さい。
Win32API質問箱 Build118
30 :デフォルトの名無しさん[sage]:2014/08/08(金) 20:35:40.08 ID:/ih7tkBD
>>25,26,27
みなさんありがとうございました。
SetWindowPosの方法で出来ました。
>>28,29
どこかにサンプルありませんか?参考にしたいのですが。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。