![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
現在、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#
-
エディットボックスの入力制限について
C言語・C++・C#
-
画面を強制的に再描画させる方法
C言語・C++・C#
-
-
4
メッセージハンドラ
C言語・C++・C#
-
5
ラジオボタンのグループ化
C言語・C++・C#
-
6
C言語での引数の省略方法
C言語・C++・C#
-
7
ダイアログへ文字列を表示させる方法(API)
C言語・C++・C#
-
8
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
9
SetWindowText関数について
C言語・C++・C#
-
10
コンボボックス表示文字列を取得する場合
C言語・C++・C#
-
11
SetDlgItemTextの使い方について
C言語・C++・C#
-
12
UpdateData( FALSE); による文字列データの表示更新(VC++6.0)
C言語・C++・C#
-
13
ダイアログの上のテキストボックスの、初期値を設定する方法が分かりません・・・・
C言語・C++・C#
-
14
CStringの中から数字だけの場合と、その他が含まれる場合を識別する方法
C言語・C++・C#
-
15
API32 コントロールのEditテキストの文字列の取得・出力について
Visual Basic(VBA)
-
16
コンボボックスのドロップダウンリストが表示されない
C言語・C++・C#
-
17
EDITコントロールで入力できる文字を制限するには?
C言語・C++・C#
-
18
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル関数で記号から記号の...
-
ダブルクォーテーションを文字...
-
文字列の後ろから必要分だけ削...
-
Accessのクエリで、replace関数...
-
文字列にアルファベットが何文...
-
GetDlgItemTextについて
-
UNICODE文字が含まれているかの...
-
VBScriptでXcopyしたいのですが
-
秀丸マクロで、ダブルクォーテ...
-
awk で右端の文字を1文字削除...
-
C言語でギリシャ文字は使えます...
-
VC++について
-
エクセルで、特定の文字列より...
-
文字数と単語数を数えるプログラム
-
環境依存文字?をEnumで定義したい
-
vbsの文字列代入
-
文字列の置き換え
-
文字描写(C# or VB)
-
URLで使える文字・使えない...
-
【Excel VBA】指定行以降をクリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリで、replace関数...
-
文字列の後ろから必要分だけ削...
-
UNICODE文字が含まれているかの...
-
ダブルクォーテーションを文字...
-
エクセル関数で記号から記号の...
-
文字列にアルファベットが何文...
-
C言語でギリシャ文字は使えます...
-
GetDlgItemTextについて
-
strcmp( )関数について教えて...
-
VS C++6.0のCString にて先頭1...
-
お願いです!!
-
URLで使える文字・使えない...
-
文字数と単語数を数えるプログラム
-
awk で右端の文字を1文字削除...
-
右から何文字目にあるか文字位...
-
CSVの禁則文字
-
VBScriptでXcopyしたいのですが
-
64進数
-
環境依存文字?をEnumで定義したい
-
VB2008 文字列に等間隔にスペ...
おすすめ情報