• ベストアンサー

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

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

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

  • ベストアンサー
  • FAY
  • ベストアンサー率49% (95/193)
回答No.2

VCのソースエディタで.rcファイルを開いていると おっしゃっているような状態になります。 VCのリソースエディタでリソースを編集する場合には ソースエディタで開いている.rcファイルを閉じてから編集します。

hobdnm
質問者

お礼

回答ありがとうございます. 閉じてからやってみると表示してくれました!助かりました,ありがとうございます. でも何でデフォルトでエディタが開くようになってたんだろう…他のプログラムではそうなってないのに…とにかく,今後は気をつけるようにします.ありがとうございました.

その他の回答 (1)

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

ご存知かとは思いますが リソースファイルの実体はただのテキストファイル(拡張子rc)です。 直接編集し、例えば独自定義した型等をいれたり あるいはUnicodeで保存したりするとリソースエディタで編集できなくなります。 (コンパイルは通ります。付属のリソースエディタは貧弱でおまけみたいなものです。) VC6はもう手元にないので、的確なアドバイスはできませんが テキストエディタで開かなくても、リソースエディタの不具合等でそういう状態になったのかもしれません。 そうなってしまった場合、メモ帳等のテキストエディタで直に編集しリソースエディタで 認識できる形に修正して保存するしかありません。 rcファイルについて調べてみてください。

hobdnm
質問者

お礼

回答ありがとうございます.やはりrcファイルですか… まったくいじってもいないのに何でそうなるのか分かりませんでしたが,やっぱり不具合なのかなぁ… 特にエディタの中味については触れていません.いじっておかしくなったら怖いので….だからまだやり直しはきくと思うので,「rcファイル」で調べてみようと思います. ありがとうございました.

関連するQ&A

  • リソースの編集ができません。リソースビューが開かない

    VC++2005で、以前 .rcや.rc2ファイルをダブルクリックすると、 リソースエディタが開いて、ダイアログボックスの編集をツールボックスを使って設定しておりましたが、現在、ダブルクリックしても何も出てこなくなりました。 メニューの表示 - リソースビューも開きません。 何か設定が変わってしましたのでkしょうか? それともVisualStudioが壊れたのでしょうか?

  • デザインビューのサイズでフォームビューで表示したい

    アクセス2007を使っています。 新規にデータベースを作って、 作成→フォームデザインでフォームを挿入し、 フォームビューにすると、フォームが全画面表示されてしまいます。 そうではなく、添付した画像のサイズで フォームビューでも表示させたいのですが どうすればいいでしょうか? 作成→その他のフォーム→モーダルダイアログボックス なら、フォームビューでもデザインビューと同じサイズで表示できました。

  • リソースエディタのコントロールのIDについて

    Win32 APIを使ったプログラムを作っています。 XN Resource Editorを使っています。 スタティックテキストとエディタとOKボタンからなる (数値を入力して設定するためのダイアログボックス) ダイアログボックスを作ったのですが、プログラム上で開かず 原因がわからず色々試していたところ、 エディタの方のIDを全部スタティックテキストより大きい数字にしたら 開くようになりました。 一旦エディタだけ消してスタティックテキストだけにしたら開いたので 試しにもう1回エディタを加えたらなぜか開くようになっていて IDが原因だとわかりました。確認の為もう1度エディタの数字を 若い数字(もちろんかぶってない)にしたらダイアログボックスが開かなくなりました。 IDの順番とかってあるんでしょうか?

  • VC++の外部依存関係

    VC++初心者です。 タイトル通りVC++のFile Viewにある外部依存関係とは何ですか? ここにワークスペースに自分自信で追加したインクルードファイル以外のものが出てきます。なんとなく、コンパイルオプション(プロジェクトの設定メニュー)に設定してあるインクルードファイル類と関係がありそうにも思えますが、そうなのでしょうか? 今、手元にVC++が無いので、実際に試せないのですが、この外部依存関係に出てくるインクルードファイルも自分で追加したものの様にVC++上で編集して保存出来てしまうのでしょうか? また、インクルードファイル以外にも外部依存関係という所に設定次第で表示されるものがあるのでしょうか? 例えば、そのワークスペース内のプログラムで使用するテキストファイル(iniファイル等)等も表示されるのでしょうか? (これは無さそうですが。。。) 以上、よろしくお願いします。

  • VC++ファイルを開くで、ファイルを逆順に表示できないか。

    VisualC++、VisualStudio V6.0です。 ファイルを開くダイアログボックスを CFileDialog で作っていますが、フォルダー内にファイルがたくさんあるとき、アプリで実際にファイルを開くと、ダイアログボックス内のリストに、アルファベット順に並びますよね。 これって逆順に並ばせることはできないのでしょうか。

  • リソースファイルとは・・・

    リソースについて、2つ疑問が沸きました。 もしよろしかったら、アドバイスよろしくお願い致します。 (1)最近まで、Visual C# .NETを使用しておりました。 さきほど、Visual C++ .NETをいろいろいじっていたのですが、C++にはリソースというフォルダがあって、C#にはないのか疑問になりました。 どうしてC++では、リソースとして明確に分けているのかどうしてもわかりません。(そういえば、C#では、多言語に対応できないのかな・・・!?) (2)C#では、たとえば、メニューのキャプションを変更したりといったことは、コードと同じように編集できるのに、どうしてC++では、わざわざリソースエディタのメニューデザイナで編集させているのでしょうか? あと、リソースエディタの中にダイアログと言う項目があるのも不思議でなりません。ダイアログもフォームなのにリソースなんでしょうか?(リソースファイルとして保存して何か意味あるのでしょうか?)

  • VC++でダイアログボックスを表示させるプログラム

    VC++のプログラミングで、実行できない原因が 判らないので、ヒントをいただけないでしょうか。 現在VC++の勉強中で、ダイアログボックスを 表示するプロジェクトを作成しています。 ビルドエラーは出ないのですが、実行しても 何も表示されません。 メニューを持った親ウインドウを表示し、 メニューから「加算」を選択すると 計算用のダイアログボックスが表示されるプログラムです。 ダイアログボックスは三個のテキストボックスと 二個のボタンがあり、数字を二箇所入れ ボタンを押すと計算結果を表示します。 長くなる為ソースは書けないのですが、 こういう場合まず何からチェックすればいいでしょうか? 初心者なのでちょっとしたことで間違えているかも しれません。どなたかアドバイス下さい。

  • ドッキングウィンドウ(コントロールボックス)の再表示方法

    Visual C++でダイアログエディタを表示させると、 エディタ上には、コントロールボックスが表示されます。 このコントロールボックスを非表示とさせた後、 再度、表示させる方法を教えて下さい。 ツール→オプション→ワークスペースタブで ドッキングビューには、コントロールボックスが表示されていなく チェックできない状態です。(表示させる方法が違うのでしょうか?) 宜しくお願い致します。

  • Irfan Viewで表示する画像の順番を変えたい

    Irfan Viewで表示する画像の順番を変えたい Irfan Viewで画像を表示する際に、フォルダ内にある画像ファイルの順番と、Irfan View上で「ディレクトリでの順位」として表示される(1/500のように表示されている)画像の順番が一致していません。 フォルダ内の画像ファイルを名前順で整列した後Irfan Viewで順番に画像を見ていくと、所々で画像ファイルを飛ばして画像を表示してしまいます。 フォルダ内の画像ファイル順とIrfan View上での順番を一致させる方法をご存知の方いらっしゃいましたら是非教えてください。 OSはWindows2000です。よろしくお願いします。

  • dreamweaver mx 2004 デザインビューが表示されない

    他人から受け継いだHPがあり、それを更新しようと dreamweaver mx 2004でファイルを開いたら コードビューは表示されるのですが、デザインビューが表示されません。 そのHPの前任者はテキストエディタのみで していたらしいのでなぜデザインビューが表示 されないかわからないそうです。 デザインビューが表示されないとアップした時 にしか確認が出来ないので困っています。 ドリ上で何か設定とかあるのでしょうか? 一通り試したのですがわかりませんでした。 よろしくおねがいします。

専門家に質問してみよう