![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
> CEditを使用すると、多くの個所を修正しなくてはならなくなるので、
> 使用することができませんでした。
や、ですから、CString 型の変数は残したまで、
CEdit 型の変数を追加すればよいのです。
ClassWizard の「メンバ変数」-「変数の追加」で、
カテゴリに「コントロール」を選んでください。
(↑方法1)
> ウィンドウハンドルの取得の仕方がわかりません。
ウィンドウハンドルというかポインタの取得方法は、
#1 で episteme さんが書いておられる通りです。
「コントロールID」のところには例えば IDC_EDIT1 などが入ります。
(↑方法2)
はじめは意味がわからなかったのですが、実際にやってみました。そしたら、何の問題もなくできましたよ。
CStringでひっかかって悩んでいたのが嘘のようでした。
ありがとうございました。
また何かありましたら、アドバイスの方よろしくお願いします。
プログラマーを目指しているのですが、わたしはそのなかでも一番の落ちこぼれ組みの一人だったので、なにかと大変です。
わからないわけではありませんが、普通の人より、理解するのに3倍くらいの時間がかかるだけなんです。
本当にありがとうございました。
m(_ _)m
No.2
- 回答日時:
方法1
エディットボックスに CEdit 型のメンバ変数を割り当てる。
CEdit は CWnd の派生クラスなので EnableWindow が使えます。
CString 型のメンバ変数と CEdit 型のメンバ変数は同時に割り当てられます。
方法2
GetDlgItem を使って、エディットボックスへのポインタを取得し、
そのポインタを使って EnableWindow を呼び出す。
この回答への補足
コンパイルしてみました。
CEditを使用すると、多くの個所を修正しなくてはならなくなるので、使用することができませんでした。時間もあまりないので・・・。
ウィンドウハンドルの取得の仕方がわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- クレジットカード 三井住友visaカードの切り替えについて 1 2022/03/23 16:03
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- ノートパソコン タッチパットの有効・無効を行うショートカット教えてください 4 2022/06/08 10:21
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(Microsoft Office) エクセルVBA イベントの切り替え 2 2022/05/01 03:51
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- Bluetooth・テザリング Bluetoothがよく無効になるPC 1 2022/05/29 07:34
- プリンタ・スキャナー インク残量検知は純正しか使えない 6 2022/10/27 16:28
- 格安スマホ・SIMフリースマホ MNP有効期限を偽って申し込みするとどうなりますか? 4 2022/09/09 00:41
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
ビジュアルC++でボタンの有効/無効
C言語・C++・C#
-
エディットボックスの入力制限について
C言語・C++・C#
-
テキストボックスからフォーカス外す
C言語・C++・C#
-
-
4
画面を強制的に再描画させる方法
C言語・C++・C#
-
5
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
6
MFCダイアログボックスを最前面に表示
C言語・C++・C#
-
7
EDITコントロールで入力できる文字を制限するには?
C言語・C++・C#
-
8
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
9
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
10
MFC ダイアログ上のID取得について
C言語・C++・C#
-
11
リストビューの選択状態を取得するメッセージはありますか?
C言語・C++・C#
-
12
UpdateData( FALSE); による文字列データの表示更新(VC++6.0)
C言語・C++・C#
-
13
CStringのFindで文字列検索を行いたいのですが
C言語・C++・C#
-
14
ダイアログ内コントロールの位置取得について
C言語・C++・C#
-
15
CStringをwchar_tに変換したい
C言語・C++・C#
-
16
MFCでコンボボックスを選択不可状態にしたい
C言語・C++・C#
-
17
CString から LPCTSTRの型に変換
C言語・C++・C#
-
18
charからLPTSTRへの変換方法
C言語・C++・C#
-
19
CString型の文字列連結について
C言語・C++・C#
-
20
ダイアログ表示時にチェックボックスにチェックされている状態にするには?
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
ポインタのミスでOS壊れるの...
-
printfとscanfの違いって・・・
-
fopne で失敗する原因
-
セグメントエラー
-
LPSTR型の初期化について
-
main(int argc,char **argv[])...
-
プーさんのマウスポインタを教...
-
Run-Time Check Failure #3とい...
-
【なぜポインタを使うのか】
-
ポインタのアドレスの不変的な...
-
参照型で受け取った引数をポイ...
-
%dなどの違い
-
関数から配列を返すには?
-
VBScriptで重複レコードを削除...
-
C言語 配列の長さの上限
-
c言語プログラミング 等差数列...
-
nullと""、\\0とEOFの違いにつ...
-
アセンブラでのメモリの動的確...
-
構造体でchar name[]と*nameの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セグメントエラー
-
C言語のポインタに直接アドレス...
-
fopne で失敗する原因
-
init関数の意味
-
Run-Time Check Failure #3とい...
-
戻り値で構造体を返すことは可...
-
LPSTR型の初期化について
-
Cで作成したDLL関数をVBから呼...
-
ExcelVBAでのkernel32(64bit)
-
アプリを32bitから64bit移行
-
構造体とfscanf
-
c言語で任意のファイルから読み...
-
デバイスハンドルとは?
-
main(int argc,char **argv[])...
-
基本アルゴリズムの『返す』の...
-
コンストラクタでnewを失敗した...
-
C言語の関数と配列に関する質問
-
参照型で受け取った引数をポイ...
-
ハンドル、アドレス、ポインタ...
-
DLL<->VB間での受け渡し(文字...
おすすめ情報