• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語とWin32APIで作成したボタンのデザインをXPの様に)

C言語とWin32APIで作成したボタンのデザインをXPの様に

このQ&Aのポイント
  • C言語とWin32APIを使用して作成したボタンのデザインを、XPのようなスタイルにしたいです。
  • CreateWindow関数を使用してボタンを作成したところ、クラシックな角があるボタンが表示されました。
  • オーナードローを使わずにXPスタイルのボタンを作成するためのサンプルコードが掲載されているWebサイトなどはありませんか?

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

  • ベストアンサー
  • reset_cat
  • ベストアンサー率68% (94/138)
回答No.2

BCCは使ったことがないので、詳しくはわかりませんが、おそらく手動で作成することになると思います。 #1で貼ったURLに*****.exe.manifestファイルの作り方があります。 URLではそのファイルをリソースに埋め込んでコンパイルする方法が書かれてますが、 「manifestファイルをexeと同じディレクトリに配置することも出来る」 とあります。 がんばってください。

その他の回答 (1)

  • reset_cat
  • ベストアンサー率68% (94/138)
回答No.1

XPスタイルというのは、Windows XPのビジュアルスタイルのことでしょうか? このスタイルを使用するにはアプリケーションマニフェストを作成する必要があります。 お使いのコンパイラの種類とバージョンが書かれていないので、想定になりますが、VC++6.0あたりだと手動で作成する必要があります。 手動で作成する方法は、参考URLをご覧になさって下さい。 VS2005あたりからは、プロジェクトのリンカ設定で自動的に作成するオプションがあります。 また、VS2008からは、Windows Vista/7のUACに関する制御が指定できるオプションもあります。

参考URL:
http://msdn.microsoft.com/ja-jp/library/ms997646.aspx
HackHack
質問者

補足

ご回答頂き、誠にありがとうございます。 XPスタイルというのは>調べてみたところ、ビジュアルスタイルの事です。 お使いのコンパイラの種類とバージョン>BCC5.5を使って開発しています。 以上、ご確認の程、宜しくお願いします。

関連するQ&A