• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++2010ウインドウを常に最前面に表示する)

VC++2010ウインドウを常に最前面に表示する

このQ&Aのポイント
  • VC++2010ExpressEditionのフォームアプリケーションで作成したウインドウを常に最前面に表示する方法を教えてください。
  • SetWindowPosを使用してウインドウを最前面に配置する方法を教えてください。具体的には、どこに書けばよいのかと、引数のハンドルの取得方法を教えてください。
  • ウインドウを最前面に配置する方法についてお聞きします。VC++2010ExpressEditionのフォームアプリケーションで作成したウインドウを、起動時に常に最前面に表示するためには、SetWindowPosを使用してウインドウの位置を設定する必要があります。具体的には、どこにSetWindowPosを書けばよいのかと、引数のウインドウハンドルの取得方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • FAY
  • ベストアンサー率49% (95/193)
回答No.1

FormのTopMostプロパティをtrueに設定すればOKです。 最初から常に前面にしたいなら Form1_Load() に書いてもいいと思います。

参考URL:
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.form.topmost.aspx
Challenge_2012
質問者

お礼

ご回答ありがとうございました。 FormにTopMostプロパティがあるとは分かりませんでした。 これをTrueにすると、最前面になりました。 10時間の苦労が何だったのかと恥ずかしいですが 本当に助かりました。 ありがとうございます。

関連するQ&A