• ベストアンサー

Windowが常に手前に表示

HogePiyoの回答

  • HogePiyo
  • ベストアンサー率57% (24/42)
回答No.3

リンクがうまく貼れていなかったんで貼りなおしておきます。 http://www.microsoft.com/japan/developer/library/jpuipf/_win32_createwindowex.htm

参考URL:
http://www.microsoft.com/japan/developer/library/jpuipf/_win32_createwindowex.htm
nubou
質問者

お礼

ありがとうございました 今回は作った後 常時表示モードと 通常表示モードを 切り替えなければならないので使えませんが 今後の参考にさせていただきます

関連するQ&A

  • windowを常に手前にしたい。

    すみません。教えてください。 [環境] windows2000 visual c++6.0 [内容] 親ウインドウから子ウインドウを呼び出して、常に子ウインドウを手前にし、かつ常にアクティブにしたいのですが、うまくいきません。 [ソース] 親ウインドウ : : : CSysCp02Dlg2* frm02Dlg; frm02Dlg = new CSysCp02Dlg2(); frm02Dlg->Create(IDD_SYSCP02_DIALOG,NULL); frm02Dlg->ShowWindow(SW_SHOW); : : (裏で処理をする) :  delete frm02Dlg; (処理の終了) [ソース]子ウインドウ : : :  this->SetActiveWindow();  this->SetWindowPos(&wndTop,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); : : : イメージ的には、DoModalで子ウインドウを表示し、裏の親ウインドウで処理をしたいのです。(もちろんDoModalでは無理なので、Createをしていますが....) どなたかご存知の方いらっしゃいましたら、ご教授お願いいたします。

  • Windowが最大化されているのか

    Icon化されているのか通常サイズなのか を知るAPI関数が有れば教えてください

  • ウィンドウを常に一番後ろに表示するには

    こんばんは。UNKOです。ウィンドウを常に一番後ろに表示したいのですが、出来るのでしょうか。この逆でウィンドウを常に一番前に持って来るのは、API関数のSetWindowPosで出来ますよね。この関数の引数の値を変えればいいのでしょうか…。それか別関数であるのでしょうか…。どなたかアドバイスお願い致しますm(__)m

  • WINDOWを最前面に出したい!!

    WIN32アプリケーションをVC6で作成しています。 複数のウインドウを使用しているのですが、他のウインドウを閉じた瞬間に別のウインドウをアクティブにして、画面の最前面に出したいのですが、どうしたらいいでしょうか? どなたかそのようなことのできるAPI関数をご存知の方がいらしたらお教えください。

  • VS.NET 2003でCOMポートを使うアプリを作る場合

    お世話になります。 VS.NET 2003でCOMポートを使うアプリを作る場合は、 どういった関数を使ってCOMポートをオープンすれば 良いのでしょうか? VS6.0の場合は、APIビューアが付いていたので、 APIビューアからCreateFileなどの関数の使い方が 調べられたのですが、会社の人から、 「VS.NET 2003では、APIビューアはなくなった。VS.NET2003では、.NET Frameworkの標準関数を使えば よいのでAPIビューアは必要ないはず」 といわれました。 しかし、VS6.0で作ったソースコードを利用したい のでCreateFileなどの関数を使いたいのです。 こういった場合は、どのようにすればよいのでしょうか? 宜しくお願いいたします。

  • クローム 常に手前に表示?

    メインウィンドウが常に手前に表示されます。 クロームにそのような機能はなかったと思うので不具合だと思うのですが、どなたか修正方法しりませんか? ちなみに、他のソフトで指定などはしていません。 なぜか、タスクマネージャだけは手前に表示されるようです。(常に手前に表示チェックなしでも)

  • アプリケーションを常に手前に表示したい

    ウィンドウズビスタの 例えば、付属の電卓は常に手前に表示しておきたいのですが、 そういうような設定はできるでしょうか。

  • メモ帳をつねに手前に表示・・・

    新しい画面を開いたときに、メモ帳がその画面の後ろにいかずに、つねに画面の手前に表示しておく方法があると聞いたのですが、方法を知っている方、教えてください。コントロールパネルで設定を変えるとは聞いたのですが、分かりません。

  • フォームを常に手前に表示する

    環境:WindowsXP VB6 form1からform2を表示させるのですが、form2を常にform1よりも手前に表示させたいと思っています。 表示は手前ですが、コントロールを常に固定したいわけではありません。 モーダルモードで表示するとform1が使用できなくなってしまいます。 解決方法としてどのようにしたらよいでしょうか?

  • 常に手前に表示するには? VB6.0

    フォームを常に手前に表示させておきたいのですが、やり方がわかりません。ご存知の方ご教授願います。 VB6.0です。