質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
VC++

VC++ (Visual C++) とは、Microsoft製のC++のための統合開発環境です。

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

解決済

Visual Studio 2022:Cプログラムでのdlg(ダイアログボックス)ファイルの追加ができない

sanshirou
sanshirou

総合スコア6

VC++

VC++ (Visual C++) とは、Microsoft製のC++のための統合開発環境です。

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

1回答

0リアクション

0クリップ

258閲覧

投稿2022/10/04 07:08

質問の内容

C言語でWindowsの原理的な仕組みを勉強したくて、ペゾルト著「プログラミングWindows第5版」上下巻を取り寄せて、Visual Stutio 2022でソースコードを打ち込んで勉強しているのですが、あるところで行き詰っています。

上巻の11章のダイアログボックスのところ(p.578-582、HEXACALCプログラム)に"HexCalc.dlg"というダイアログスクリプトのファイルのコードが載っているのですが、これをVisual Studioで追加できないで止まっています。本のその少し前の辺りで、リソースファイルのコードが出てきたところでは、いろいろ試して、Visual Studioのソリューションエクスプローラーの「リソースファイル」の上で右クリック→「追加」→「リソースファイル(.rc)」として追加できたのですが、"*.dlg"というファイルはVisual Studioの選択肢になく、どうやってプログラムに組み込めるのかが分かりません。かなり昔の(初版2000年発行、手持ちの第6刷ので2006年発行)本で、対応しているソフトも、本では"Visual C++ Developer Studio"となっていて2022とはいろいろ仕様も違うとは思いますが、ここに載っている「ダイアログスクリプトの取り込み」というようなのは基本的な機能のような気がするのですが、2022ではできなくなってしまったのでしょうか。

いろいろ検索して(「Visual Studio」×「dlgファイル」×「追加」など)みたのですが、見当たりませんでした。ご存知の方、ご教授いただきたく、お願いいたします。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

fana

2022/10/04 08:39

その本の題名でググった感じ,Win32API関係の本っぽいですね. 本では "Visual C++ Developer Studio" の話が書かれているのに対してあなたは Visual Studio 2022 を使っているのであれば, あなたが今現在 Visual Studio 2022 でどのように作業を行っているのか? というのを示した方がよいのではないかな? とか思います. 最近の(?) Visual Studio であれば,「C++デスクトップアプリケーション」みたいなプロジェクトを作ると,ビルドすればウィンドウが出てくる雛形コードがどばっと生成されたりすると思いますが,そこから出発しているのでしょうか?
sanshirou

2022/10/04 20:50

fanaさん、Zuishinさん、ありがとうございます。ご返事しない間にcx20さんがうまくいくご回答をくださいました。その方法でやってみようと思います。ありがとうございました。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

VC++

VC++ (Visual C++) とは、Microsoft製のC++のための統合開発環境です。

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。