親ウィンドウのポインタを取得するには? – プログラミング – Home

親ウィンドウのポインタを取得するには?
 
通知
すべてクリア

[解決済] 親ウィンドウのポインタを取得するには?


Aya-Dory
 Aya-Dory
(@Aya-Dory)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

VC6.0で、表示したダイアログクラスから
ビュークラスへのポインタを取得するには
どうしたら良いでしょうか?
(C〇〇〇View*型で取得したいのです)

GetParent()を使うらしいのですが…
よろしくお願い致します


引用未解決
トピックタグ
Hal
 Hal
(@Hal)
ゲスト
結合: 24年前
投稿: 67
 

Halです。
ダイアログは、ビュークラスから、表示させているのですか?
それでしたら、ダイアログクラスにCWndクラスのポインタを
publicで宣言し、ダイアログを開く時にその変数に、ビュー
クラスのthisポインタを渡し、ダイアログ側でビュークラスの
ポインタにキャストしてやれば出来ると思うのですが。
ダイアログのCPPファイルに、ビュークラスのヘッダをインクルード
することをお忘れなく。
それでは。


返信引用
Aya-Dory
 Aya-Dory
(@Aya-Dory)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

Halさん、ありがとうございます
ちゃんとビュークラスのポインタを取得できました
ダイアログからビュークラスをいじくりまくってやります(笑)


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました