質問編集履歴

2 修正

strike1217

strike1217 score 583

2016/12/16 12:22  投稿

GUIをカスタマイズするプログラム
以前、C++ / win32 APIを使用してwindowsプログラミングをしていました。
前から疑問だったのですが、Windows GUIの look and feel ってどうやってカスタマイズしているのですか??
例えば、以下のようなものです。
[リンク内容](http://enjoypclife.net/2012/08/12/windows-7-mac-moutain-lion-customize/)
このようなものを自分で作りたいです。
Linux であればgnomeの自作テーマを作ることはできますよね。
HDDの中にGUIを構成するボタンなどのデザインが保存されていて、それを表示してるだけなのですか??
「win32で外部のウィンドウハンドル取得して、カスタマイズする」という方法をやってみたのですが、これでは結構面倒ですし、1つのウィンドウのみ対象になってしまいます。
もし「GUIのデザインというのはハードディスクの中にそのデザインがイメージファイルとして入っている」なら、そのイメージ画像を別の変えてしまえば、自分好みの見た目に作り変えられますよね??
そのようなことってできるのでしょうか??
以下のようなサイトも見つけました。
[リンク内容](http://language-and-engineering.hatenablog.jp/entry/20081108/1226172930)
だなたか教えてください。
どなたか教えてください。
  • C++

    6303 questions

    C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

  • Windows

    2365 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

  • Win32 API

    347 questions

    Win32 APIはMicrosoft Windowsの32bitプロセッサのOSで動作するAPIです。

1 追記

strike1217

strike1217 score 583

2016/12/16 09:18  投稿

GUIをカスタマイズするプログラム
以前、C++ / win32 APIを使用してwindowsプログラミングをしていました。
前から疑問だったのですが、Windows GUIの look and feel ってどうやってカスタマイズしているのですか??
例えば、以下のようなものです。
[リンク内容](http://enjoypclife.net/2012/08/12/windows-7-mac-moutain-lion-customize/)
このようなものを自分で作りたいです。
Linux であればgnomeの自作テーマを作ることはできますよね。
HDDの中にGUIを構成するボタンなどのデザインが保存されていて、それを表示してるだけなのですか??
「win32で外部のウィンドウハンドル取得して、カスタマイズする」という方法をやってみたのですが、これでは結構面倒し、1つのウィンドウのみ対象になってしまいます。
「win32で外部のウィンドウハンドル取得して、カスタマイズする」という方法をやってみたのですが、これでは結構面倒ですし、1つのウィンドウのみ対象になってしまいます。
もし「GUIのデザインというのはハードディスクの中にそのデザインがイメージファイルとして入っている」なら、そのイメージ画像を別の変えてしまえば、自分好みの見た目に作り変えられますよね??
そのようなことってできるのでしょうか??
以下のようなサイトも見つけました。
[リンク内容](http://language-and-engineering.hatenablog.jp/entry/20081108/1226172930)
だなたか教えてください。
  • C++

    6303 questions

    C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

  • Windows

    2365 questions

    Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

  • Win32 API

    347 questions

    Win32 APIはMicrosoft Windowsの32bitプロセッサのOSで動作するAPIです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る