掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「日付と時刻のプロパティ」を画面中央に表示するには? (ID:72179)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
みなさん、はじめまして。 早速ですが、質問させて下さい。 タイトルにあることをVC++ 2008で行いたいのですが、妥当な方法がわかりません。 現在、 ---------------------------------------- 1)CreateProcess をコール 2)EnumWindows でウィンドウを列挙 3)列挙したウィンドウのハンドルからプロセスIDを取得して、1で得たプロセスIDと同じか比較 4)3で同じだったら、SetWindowsPos で中央に配置 ---------------------------------------- としてますが、これだと3で該当するウィンドウが列挙されません。 1と2の間で WaitoForSingleObject や WaitForInputIdle をコールして1秒くらい止めると成功します。 ただし、「1秒」は根拠の無い数値なので、例えば表示状態を見るなどした方が良いと思うのですが、その方法がわかりません。 そして何より、上記の方法は妥当なやり方なのでしょうか? ご意見頂けないでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.