No.1ベストアンサー
- 回答日時:
Viewのポインタを取得し、必要なCView継承クラスへキャストして
GetDocument()すれば問題ないです。
Viewを取得する方法は沢山あります。
例えばCTreeCtrlがViewの子ウィンドウとして生成されてるなら
CMainFormView* pv = (CMainFormView *)pTreeCtrl->GetParent();
や、コントロールが別のダイアログにあり、且つViewが
一つだけの場合は、
CFrameWnd* pfrm = (CFrameWnd *)AfxGetApp()->GetMainWindow();
CMainView* pv = (CMainView *)pfrm->GetActiveView();
複数viewがあった場合も、上記方法をちょっと工夫して
目的のViewが出てくるまでGetNextViewすればよいかと。
この回答へのお礼
お礼日時:2000/12/27 10:40
ご教授ありがとうございました。
おかげさまで、無事Viewへのポインタを取得できました。
AfxGetApp関数やCFrameWndクラスのヘルプを見ることで
今まで見えなかった世界が開けてきました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- 日本株 楽天RSS2での移動平均の取得について 1 2022/07/28 21:48
- その他(クラウドサービス・オンラインストレージ) データ保存先をOneDriveからPC本体に変えたらDocumentとPictureフォルダが消えた 1 2023/07/30 15:48
- Windows 10 フォルダの新規作成を必ず「ドキュメント」にする方法 1 2023/06/24 09:08
- JavaScript gasについて 1 2022/05/31 21:51
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
既定のコンストラクタがない?
-
C++ protectedにアクセス不可
-
派生クラスから基本クラスprote...
-
ウィンドウの背景に画像を配置する
-
ダイアログクラスのコントロー...
-
System.Net.HttpWebRequest、も...
-
CViewクラスの切り替え
-
MFC CSplitter内にコントロール...
-
vba sendKeysを送る相手のソフ...
-
Delphi6でVB.NETで作成のDLL呼出
-
基本クラスのポインタで、派生...
-
MFCのCDialogクラスについて、、、
-
このコンパイルエラーの意味に...
-
継承を重ねた場合のコストはど...
-
Delphi2007のCheckBox.Font.Col...
-
IncludeではなくClassで宣言す...
-
FriendとPublicの違い。。。
-
C++では構造体がメンバ関数をも...
-
親クラスのコンストラクタは? ...
-
クラス メンバ関数インライン化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
イベントにAddHandlerされてい...
-
クラスのアドレスを引数として...
-
ダイアログ表示時にチェックボ...
-
(UWSC) 「#32770」の意味わかり...
-
エディットコントロールのイベ...
-
エディットコントロールでEnter...
-
WindowsAPIのリストビューの...
-
CMainFrameクラスの使い方
-
DebugクラスとTraceクラスの違い
-
MessageBoxを継承したい
-
C++ protectedにアクセス不可
-
MFCアプリのコマンドラインでパ...
-
このコンパイルエラーの意味に...
-
MFCのドラッグ&ドロップについて
-
【ASP.NET】 独自で作成したク...
-
派生クラスから基本クラスprote...
-
ダイアログクラスのコントロー...
-
C#で通常のbuttonコントロール...
おすすめ情報