現在、VisualStudio201にて(ダイアログベースの)プログラムを作っていますが、
GetDlgItemText()が期待通りにならず行き詰ってしまいました。
char wordx[256];
GetDlgItemText(IDC_EDIT_NO1, (LPTSTR)wordx, 256);
上記のような記述をしていて、エディトボックスには"ABC"を入力しているので、
wordxには、"ABC"が入ることを期待しています。
結果は、16進で表すと、0x41, 0, 0x42, 0, 0x43, 0
となってしまいます。もし、原因がわかればお教えください。
No.2ベストアンサー
- 回答日時:
とりあえずその場凌ぎの方法をお教えします。
プロジェクトのプロパティから「全般」ページの中の「文字セット」を、「Unicode文字セット」から「マルチバイト文字セット」に変更してください。
しかし問題の本質を理解していないと、またすぐに似たような問題にぶち当たるでしょう。
とりあえず「LPTSTR」で検索して勉強してください。
早速のご回答ありがとうございます。
文字セットの変更で文字列が正しく設定されることを確認しました。
ご指摘通り、勉強不足で、お手数をおかけしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- 格安スマホ・SIMフリースマホ Xiaomi 12Tでau回線のVOLTEが解放できません 7 2022/10/28 17:42
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Excel(エクセル) Excelの関数で実現可能か知りたいです 5 2023/08/06 08:58
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- Windows 10 windows11にて管理者アカウントを削除してしまいました。 現在どのような状況かもあまり分かって 5 2023/01/02 20:41
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
『GetDlgItemText』について
C言語・C++・C#
-
SetDlgItemTextの使い方について
C言語・C++・C#
-
UpdateData( FALSE); による文字列データの表示更新(VC++6.0)
C言語・C++・C#
-
-
4
SetWindowText関数について
C言語・C++・C#
-
5
メッセージハンドラ
C言語・C++・C#
-
6
コンボボックス表示文字列を取得する場合
C言語・C++・C#
-
7
コンボボックスのドロップダウンリストが表示されない
C言語・C++・C#
-
8
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
9
画面を強制的に再描画させる方法
C言語・C++・C#
-
10
C言語での引数の省略方法
C言語・C++・C#
-
11
ダイアログへ文字列を表示させる方法(API)
C言語・C++・C#
-
12
ラジオボタンのグループ化
C言語・C++・C#
-
13
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
14
charからLPTSTRへの変換方法
C言語・C++・C#
-
15
EDITコントロールで入力できる文字を制限するには?
C言語・C++・C#
-
16
CStringの中から数字だけの場合と、その他が含まれる場合を識別する方法
C言語・C++・C#
-
17
GetDlgItemInt( ) c++
C言語・C++・C#
-
18
CFileDialogの最初のディレクトリ設定
C言語・C++・C#
-
19
ダイアログの上のテキストボックスの、初期値を設定する方法が分かりません・・・・
C言語・C++・C#
-
20
std::stringからLPCWSTR型への変換
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列の後ろから必要分だけ削...
-
Accessのクエリで、replace関数...
-
◆COUNTIF関数またはダブルクォ...
-
右から何文字目にあるか文字位...
-
ボイヤ・ムーア法のアルゴリズ...
-
【VB.net】特定の文字から7文字...
-
文字数と単語数を数えるプログラム
-
特定のセルが空白だったら、そ...
-
ExcelVBAを使って、値...
-
ExcelのINDEXとMATCH関数でスピ...
-
i=cells(Rows.Count, 1)とi=cel...
-
VB.NETで DataRow()を利用して...
-
VBAでセルをクリックする回...
-
Excelのハイパーリンクにマクロ...
-
Excelのセルの色指定をVBAから...
-
【Excel VBA】指定行以降をクリ...
-
【Excel】指定したセルの名前で...
-
Excelで指定した日付から過去の...
-
【Excel VBA】先頭の「0」飛び...
-
VBA:小数点以下の数字を取得で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリで、replace関数...
-
文字列の後ろから必要分だけ削...
-
UNICODE文字が含まれているかの...
-
ダブルクォーテーションを文字...
-
エクセル関数で記号から記号の...
-
文字列にアルファベットが何文...
-
awk で右端の文字を1文字削除...
-
strcmp( )関数について教えて...
-
C言語でギリシャ文字は使えます...
-
CSVの禁則文字
-
URLで使える文字・使えない...
-
vb.net IVSの漢字を1文字切り...
-
VS C++6.0のCString にて先頭1...
-
環境依存文字?をEnumで定義したい
-
GetDlgItemTextについて
-
アルファベットを含むランダム...
-
◆COUNTIF関数またはダブルクォ...
-
VB 文字判別
-
文字数と単語数を数えるプログラム
-
VBScriptでXcopyしたいのですが
おすすめ情報