今MFCでダイアログを作成いたしました。
IDC_EDIT1というエディットボックスが1つあります。
そのほかにもいろいろありますが、今回はこのエディットボックス内で
SetDlgItemInt( )を使って処理したいのです。
//処理内容
double a;
a = 10.5;
SetDlgItemInt(IDC_EDIT1, (int)a);
以上のようになっています。
SetDlgItemIntの第2引数がUINTなので
そのまま
SetDlgItemInt(IDC_EDIT1, a);
とすると当然怒られてしまう訳ですが、
SetDlgItemInt(IDC_EDIT1, (int)a);
とすると逆にエディットボックス内には
[10]としか表示されません。
正しく表示させるにはどうしたらよいのでしょうか。
ご教授の程よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
こんにちは。
SetDlgItemInt()は少数を表示しませんので、かわりにSetDlgItemText()を使用します。
以下の様な感じです。
double a = 10.5f;
CHAR buf[80];
::sprintf(buf, "%.1f", a);
//::sprintf(buf, "%.3f", a);←こちらも試して見ましょう
SetDlgItemText(IDC_EDIT1, buf);
解決しました。
double a = 10.5f;
は
double a = 10.5;
でも正常に作動するみたいですね。
すぐ解決することができました!
ありがとうございました☆
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- その他(映画) 映画 「ゆるキャン△」のED 「ミモザ」のMovie Editと通常ではなにが違うのでしょうか? 1 2022/07/24 13:15
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SetDlgItemInt( ) c++
-
問題作成のWebアプリの作り方を...
-
EnterFrameのCPUの負荷
-
perl:ループのカウンタ変数の値...
-
Application.ScreenUpdating = ...
-
文字の横にプルダウンを表示さ...
-
セレクトメニューで2つの項目...
-
formで特定のinputを送信しない...
-
実行時エラー 3020の対策
-
メモリをアドレスを直接指定し...
-
JSONで文字列が長い時
-
perl フォームメール送信の...
-
数値かどうかの判定方法
-
<SELECT>タグの折り返し
-
セレクトボックスのselected属...
-
体重が3kg増える/減る の英語...
-
ACCESS テキストボックスを隙...
-
シェルスクリプトで、空白(ス...
-
複数列を持ったリストボックス...
-
VBAでPDFのコピーとリネームを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6で、長い時間かかる処理...
-
実行中の変数の中身をイミディ...
-
C言語のflagの使い方が分かりま...
-
UWSC SLCTBOXもしくはSELECTに...
-
c言語のプログラミングの問題で...
-
処理終了後、他のページへジャ...
-
SetDlgItemInt( ) c++
-
問題作成のWebアプリの作り方を...
-
デ-タテ-ブルの内容での更新...
-
バッファリング処理を高速化し...
-
初回起動のみ判別したい
-
VBAのCallステートメントについて
-
arduino の割り込み処理について
-
perl:ループのカウンタ変数の値...
-
右詰表示
-
回数を指定しないで空白行まで...
-
プログラミング、VB.NET(初歩です)
-
C言語のプログラミング
-
WinAPIで文字の重ね書きはでき...
-
$postflag=1とか$flag=1とかっ...
おすすめ情報