• 締切済み

メニュー・ダイアログについて

いつもお世話になっています。 ただいま、VC++2005のExpressEditionを使ってWindowsアプリの 勉強をしているのですが・・・。 メニューやダイアログって出せるようにプログラミングできるんでしょうか? リソースの追加で、メニューやダイアログを追加できるような項目が出てこないので、もうお手上げ状態です。 よろしくお願いします。

みんなの回答

  • yonfa
  • ベストアンサー率52% (22/42)
回答No.4

Windowsフォームでなく旧来のWindowsアプリということですよね? ExpressEdition の場合、残念ながらリソースエディタは装備されていませんので、 ウィンドウ上のコントロールはすべて自分で追加してあげるしかありません。 初心者にはハードルが高いかもしれませんが、メニューだろうがダイアログだろうができますよ。 リソースについては、#2さんが言われるように .rc ファイルをテキストエディタで書くしかないですかねぇ。 後は、独立したリソースエディタなるものをどこかかで見つけるしかないですね。 勉強ということでは、GUIの裏側まで見ることになってためになるかもしれませんよ。 最初にGUIアプリケーションを作った人はGUIベースの開発ツールなんてありませんでしたから^^; リソースを書くことに手を抜きたかったら、お金を払って上のエディションを手に入れるしかないかと。

  • sathoshi
  • ベストアンサー率100% (2/2)
回答No.3

#1です。すみません、一部勘違いしてました。 参考URLにメニューの作成法が書いてありました。 <チラシの裏> ダイアログはCreateWindowで自作すると言う方法も出来るとは思いますが…。後はMessageBoxなどでしょうか。 </チラシの裏>

参考URL:
http://wisdom.sakura.ne.jp/system/winapi/win32/win76.html
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

★右メニューで『追加』項目がでませんか? ・『ソリューション・エクスプローラ』のペインを右側などに出して、右メニューから  『追加(D)』→『リソースの追加(R)...』を選択すれば、メニューなり、ダイアログ  などを追加できます。 ・また、リソース・ファイル(rc)を直接編集して、自分でリソースを記述する方法も  ありますが面倒ですね。 ・『ソリューション・エクスプローラ』のペイン表示はツールバーの部分にボタンが  ありますので、数秒マウスを止めると『ツールヒント』で確認できます。  そして『ソリューション・エクスプローラ』と表示されたツールボタンを押せば  ペインが表示されます。→分かりますか?操作? ・以上。おわり。

  • sathoshi
  • ベストアンサー率100% (2/2)
回答No.1

CreateWindow関数について調べてみてください。

関連するQ&A