![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
現在、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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エディットボックスの入力制限について
C言語・C++・C#
-
画面を強制的に再描画させる方法
C言語・C++・C#
-
UpdateData( FALSE); による文字列データの表示更新(VC++6.0)
C言語・C++・C#
-
-
4
EDITコントロールで入力できる文字を制限するには?
C言語・C++・C#
-
5
『GetDlgItemText』について
C言語・C++・C#
-
6
ダイアログの上のテキストボックスの、初期値を設定する方法が分かりません・・・・
C言語・C++・C#
-
7
メッセージハンドラ
C言語・C++・C#
-
8
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
9
SetDlgItemTextの使い方について
C言語・C++・C#
-
10
C言語での引数の省略方法
C言語・C++・C#
-
11
CStringをwchar_tに変換したい
C言語・C++・C#
-
12
コンボボックスのドロップダウンリストが表示されない
C言語・C++・C#
-
13
SetWindowText関数について
C言語・C++・C#
-
14
コンボボックス表示文字列を取得する場合
C言語・C++・C#
-
15
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
-
16
SetDlgItemInt( ) c++
C言語・C++・C#
-
17
WS_TABSTOPが機能するコントロールを作る
C言語・C++・C#
-
18
エディットコントロールでEnter押した時の動作
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNICODE文字が含まれているかの...
-
文字列にアルファベットが何文...
-
Excelのセルの色指定をVBAから...
-
Vba TextBox1.ControlSourceに...
-
特定のセルが空白だったら、そ...
-
i=cells(Rows.Count, 1)とi=cel...
-
ExcelVBAを使って、値...
-
DataGrdViewに関連付けたデータ...
-
変数名の取得
-
JSP+Servletでのページングの常識
-
長音「ー」とマイナス「-」の...
-
Vba Validationの選択状態を知...
-
エクセルで、絶対値の平均を算...
-
GridViewにバインドせずにデー...
-
スプレッドシートの数値列に対...
-
VBScriptで数値にコンマを付け...
-
screenupdatingが機能しなくて...
-
VB.NETで DataRow()を利用して...
-
表にフィルターをかけ、絞った...
-
【Excel】指定したセルの名前で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリで、replace関数...
-
文字列の後ろから必要分だけ削...
-
UNICODE文字が含まれているかの...
-
ダブルクォーテーションを文字...
-
文字列にアルファベットが何文...
-
エクセル関数で記号から記号の...
-
strcmp( )関数について教えて...
-
awk で右端の文字を1文字削除...
-
C言語でギリシャ文字は使えます...
-
右から何文字目にあるか文字位...
-
VBからACCESSのレポートを印...
-
文字数と単語数を数えるプログラム
-
VBScriptでXcopyしたいのですが
-
◆COUNTIF関数またはダブルクォ...
-
秀丸マクロで、ダブルクォーテ...
-
エクセルのマクロでセルに数式...
-
テキストの文字列検索で、検索...
-
CSVの禁則文字
-
環境依存文字?をEnumで定義したい
-
GetDlgItemTextについて
おすすめ情報