Gobble up pudding

プログラミングの記事がメインのブログです。

MENU

プロジェクトテンプレートの作成

スポンサードリンク

f:id:fa11enprince:20150730082158j:plain
少し暖かくなってきましたね。
今日はVisual C++プロジェクトテンプレートの作り方です。
あれ~また、同じものを書いてるよー。
WinMainを何回も何回も書いてるしーうわー。とかね。そんなのを解消するために
プロジェクトテンプレートがあります(CスタイルでいいならWin32プロジェクトで作れますが…)。かといってWTLとかMFC使うまでもない---というのもありますよね。
そのための解決策はいろいろあるとおもいますが、今回はプロジェクトのテンプレートを作ってしまうというお話です。
例として以下のものを使います。ただの空っぽウィンドウを作成するだけのテンプレートです。Visual Studio 2013で作成しているのでそれ以前のバージョンは何らかの変換が必要かもしれません。今回はC++ですが、C#でも手順は同様かと思います。

雛形となるプロジェクトを作成する

コードは任意に作成してください。
例えばWindows APIを使ったGUIコードで毎回コピペのように使うコードを用意しておきます。

テンプレートのエクスポート・ウィザードを起動する

プロジェクトを開きます。
ファイル(F) > テンプレートのエクスポート(E)...
をクリックします。

次の画像のようにごにょごにょします。

エクスポートしたいものを選んで次へを押します。
f:id:fa11enprince:20140321015146p:plain

名前はSimpleWindowTemplateにします。
あとはお好きに…。
f:id:fa11enprince:20140321015200p:plain

プロジェクトテンプレートを利用する

一旦Visual Studioを再起動して、C++のプロジェクトを選びます。
すると、先ほど作ったプロジェクトができています。

f:id:fa11enprince:20140321015322p:plain

以上で出来上がりです。

テンプレートを消したい場合

C:\Users\[ユーザー名]\Documents\Visual Studio 2013\Templates\ProjectTemplates
にある
SimpleWindowTemplate.zip
を消せば、再起動後の以降、プロジェクトの一覧に出てこなくなります。

使わせていただいたアイコン
Account Suspended

使わせていただいたアイコン変換ソフト
Quick Any2Ico のダウンロードと使い方 - k本的に無料ソフト・フリーソフト

なお、VC++でのアイコンの扱い方ですが、
ここが詳しいです(Windows SDKを使った場合)。
リソース・アイコン - インコのWindowsSDK