• 締切済み

非アクティブウィンドウの作成

非アクティブウィンドウの作成 Visual C++でプログラミングをしている際に行き詰ったので質問させてください。 現在「最前面に表示されるがクリックされてもアクティブ化しないプログラム」を作成したいのですが、最前面に表示されるところまでは出来てもクリックするとアクティブ化してしまいます。 http://okwave.jp/qa/q1532983.html http://www.arcpit.co.jp/winapi/api_02/ap020214.htm http://d.hatena.ne.jp/kent013/20080304/1204640570 などを参考にして試してみたのですが、ウィンドウメッセージからの操作はうまく適用することができなかったのか通常通りアクティブ化してしまいました。 乱文になってしまいましたが、ご回答いただけるとありがたいです。

みんなの回答

  • yuipu
  • ベストアンサー率38% (18/47)
回答No.1

実コードで確かめてないのですが、 CreateWindowExで WS_EX_TOPMOST | WS_EX_NOACTIVATE あたりを指定してみればどうでしょうか。

関連するQ&A

専門家に質問してみよう