• ベストアンサー

VC++でメニューの消し方

VC++V6.0(MFC)で書かれたソースコードのメニューを 消したいんですけどその方法が分かりません。 どうやったら消せるんですか? リソースエディタで編集できるまでは分かったんですが 消す方法はやっぱり分かりません。 ちなみにソースコードは http://hirotake.web.infoseek.co.jp/ の InverseKinematic.lzh (231KB) (Visual C++ Ver 6.0用) (解凍したら「ワークスペースを開く」で InverseKinematic.dswをクリックするだけでビルド準備OKです) どうかお願いします。

  • sucker
  • お礼率91% (213/234)

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

  • ベストアンサー
回答No.2

MFCよりATLやSDKを好んでるので、参考程度に InverseKinematic.cpp のなかの、 CInverseKinematicAppクラス InitInstance関数のなかの CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME,// これは、メニューのIDなので NULLに変更するだけ。

sucker
質問者

お礼

消せました! ちゃんとソースコードも見てくださったんですね。 ありがとうございました!

その他の回答 (1)

noname#21528
noname#21528
回答No.1

「VC++V6.0(MFC)で書かれたソースコードのメニューを消したい」との事ですが・・・何を行ないたいのかさっぱりわかりません。

sucker
質問者

お礼

ありがとうございました。

関連するQ&A

  • VC++4.0→VC++6.0

    Visual C++4.0で作成したソースをVisual C++6.0で 読み込ませたい(VC++6.0で再コンパイルしたい)の ですが、.dswファイルを起動しても関連するファイルが 開いてくれません。(ファイルビューには.makしかない) Visual C++6.0で再コンパイルする方法を教えて下さい。 (VC++自体わからないのですが、コンパイル位は出来ます) そもそも出来ないのでしょうか? (VBは可能なので、VC++も出来るのかなと思いまして...)

  • VC++でプロジェクト名の変え方・ワークスペース名の変え方

    Microsoft Visual C++ 6.0です。OSはWindows98SEです。 VC++で、プロジェクトを作るときに「プロジェクト名」という欄に名前を入れます。この名前がワークスペースという領域に「~~ファイル」てな形で表示されます。 この名前を変更するとしたら、どうすればよいのでしょうか。 また、ワークスペース名を変えるには、dswファイル名を変えればよいと思っているのですが、このやり方は正しいのでしょうか。

  • VC++6.0とVB6.0の開発方法

    どうかよろしくお願いします。 早速ですが私は今大学院生であり、大学院を中退してしまった先輩の開発したアプリケーションを改造したいと考えています。しかし、そのアプリに関して説明書が無く、自分でソースコードを解読し、改造しなければなりません。 アプリは起動するとエクスプローラのような画面になり、フォルダを選択してその中のファイルの設定項目に数値を入力し、メニューバーから「実行開始」を選択すると、ある現象のシミュレーション結果を出力する、といったソフトです。 その先輩はVisual Studio 6.0を用いて、VC++6.0とVB6.0で開発しており、(多分)全てのソースコードは残っています。たまにバグが出ますが、アプリもちゃんと動きます。 私は、こういったソフト開発はVisual Studio .NET 2002を用いてVC++.netでダイアログベースのMFCアプリケーションを作ったことならあるのですが、Visual Studio 6.0は使ったことが無く、VC++6.0とVB6.0の異なる言語でひとつのアプリを作ったことは未経験です。 現在、ソースコードと格闘中ですが、.NET 2002で開発したときの拡張子slnファイルが拡張子dswに該当するということと、おそらく先輩はアルゴリズム計算部分はVCで書いて、GUIの方はVBで書いたということくらいしか分かっていません。また、アプリのソースコードが入っているフォルダには[bin][src][include][lib][vb]といったフォルダがあり、[src]の下層にはまたソースコードが大量に入ったフォルダがあり、[bin]にはバイナリファイル、実行exeファイルが大量に入っています。[vb]にはVBで記述されたソースらしきものが入っています。 以上が背景なのですが、ソフトに詳しい方に幾つか質問させてください。 (1)このソフトを改造したいとすれば、具体的にどういう手順で改造すればよいですか? (2)VCの方はdswファイルについてビルドすればコンパイルされ、[bin]にexeが出来る?のですが、VBの方はコンパイル出来ません。なぜでしょうか? (3)このような異なる大量なexeファイルを、ひとつのアプリケーションとして構築するのはどうすれば良いのですか?これらのexeファイルは一つ一つがモジュール?であり、それらを結合する…といった理解でいいのでしょうか? (4)このVisual Studio 6.0で作られたソースを、現在フリーでダウンロードできるVisual Studio 2008 Express Editionに移行して改造することは、容易にできるでしょうか? 他にもたくさん疑問はあるのですが、とりあえず以上4つの疑問にお答え頂ける方がおりましたらご教授下さい。

  • VC++6の「プロセスへアタッチ」について

    VC++6(MFC無し)で作成したEXEを「プロセスへアタッチ」でデバッグをしたいのですが、通常のデバッグ実行時と同じようにソースを参照しながらのデバッグはできないのでしょうか? 現在、プロセスへアタッチを行うと新たにワークスペースは作成され、ソースがない状態でデバッグ中となってしまいます。

  • VC++ Windows2000 でリソースが開けない

    環境:Windows2000SP2 Visual C++ 6.0 SP5 VC++ 超初心者です。 MFCアプリウィザード(EXE)でSDIアプリケーションのスケルトンを作成し、手を加えずにビルドしましたが、エラー 「F:\…test5\test5.rc(11) : fatal error RC1015: cannot open include file 'afxres.h'.」 rc.exe の実行エラー が出て実行できません。 また、リソースウィンドウを開いてみると、リソースが一つも表示されずにその代わりに、 「ロードに失敗しました」と表示されています。 VC++をWindows2000で使用する場合には、何かしなければいけないのでしょうか?

  • VC++のビルドとリビルドの違い

    VC(マイクロソフトのVisual C++)で、ソースをコンパイルするときにビルドを押すと思うのですが、ビルドの隣にリビルドがあります。このビルドとリビルドの違いはなんなのでしょうか?? こんなときは「ビルド」でこんなときは「リビルド」のような具体的な事例もできれば教えて頂ければ幸いです。

  • VC++6.0の基本的な質問(操作)

    VC++初心者です 別々のプログラムA、とBがあったとします。プログラムAの中で使われているクラスの派生クラスをプログラムBで作ろうと思いますが、そういう場合みなさんどうしてますか(簡単な方法ありませんか)? また作ったクラスやリソースをワークスペース内から削除(コメントアウトではなく)したいのですが、うまくいきません。これも何か良い方法ありませんか? よろしくお願いします。

  • VC++ リンクエラーについて

    こんにちわ。 VC++初心者です。 宜しくお願い致します。 環境は、XP HomeEditionSP2 CV++6.0 です。 VCの基本を理解する為及びプログラミングの勉強の為、簡単な表示ソフトを自作し、ビルトした後実行したら、表示されるはずのウインドウが表示されませんでした。 ソースコード修正後、再度ビルドをかけたら、上記LNK1168が発生しました。 WEBから色々情報をとってみると、 ”ターゲットが実行中であり終了できていないので、ターゲットを実行中止にした後にあらためてビルドすればよい”とありました。 ウインドウが表示されていれば、右上の×マークを押すことでとりあえずは終了(実行中止)出来ますが、今回私が作成したバグ入りソフトの様に、ウインドウが表示しない状態でターゲットの実行中止をするにはどうすれば良いでしょうか? VC++には、実行中止、というメニューは無いような気がするのですが。 ワークスペースを閉じたり、VC++を終了させたりしてみたのですが駄目でした。 今後VCを使用するにあたり、是非ともこの問題を明確にしたく、質問させて頂きました。 初歩的な質問で誠に恐縮ですが、どなたかお教えください。 宜しくお願い致します。

  • VC++ VS2005 タブコントロールに貼り付けたリストコントロールが消える

    こんばんは。 早速ですが質問です。 VC++ .NET MFCプロジェクトで リソースエディタでダイアログにタブコントロールを貼り付け(1)、 そこに同じようにリソースエディタでリストコントロールとボタンを 貼り付けたダイアログを作りました(2)。 1のタブコントロール上に2をソースで貼り付け 表示させ、2のInitDialogとボタンクリックのイベントを作成して Listコントロールに値を入れるということをしたのですが リストコントロールの表示が消えてしまいます。 マウスでリストコントロールが貼りついている位置にカーソルを当てるとその部分がでてきます。 原因のお分かりになるかたご回答よろしくお願いします。

  • リソースビューが表示されない(VC++ 6.0)

    VC++ 6.0を用いてプログラミングの勉強をしているものです. プロジェクトを起動した際,画面左部に表示されるワークスペースには ・Class View ・Resource View ・File View の3つのタブがあると思うのですが,Resource View内にあるフォルダをクリックすると 「このファイルは既にエディタ内に開いています」というメッセージボックスが表示され,ワークスペースに「ロードに失敗しました」という文章が先ほどのフォルダの1つ下階層の部分に表示されます. 確かに画面右部のエディタの部分に何らかのプログラム(おそらくですが,ダイアログやビットマップ,メニュー等の情報を文字化したものだと思われます)が表示されますが,非常に分かりにくく,思うような編集のやり方もわからず,困っています. このままビルド⇒実行してもうまく動いてくれるのですが,ダイアログボックスを手直ししたいので以前のように(以前はダイアログボックスやメニューが「図」として表示されていました)表示させたいと思っています. どなたかその方法をご存知の方がいらっしゃいましたら教えていただけませんでしょうか.よろしくお願いいたします.

専門家に質問してみよう