vc 一個子對話框呼叫另一個子對話框的clistctrl
clistctrl控制元件在 Right_Dialog 子對話框中定義為 m_list
我想在 Left_Dialog 子對話框中給其添加行
Right_Dialog RightDialog;
RightDialog.m_list.InsertItem(0,m_name);
這樣為什么不行啊,我添加過頭檔案了
uj5u.com熱心網友回復:
不行那你就說出怎么不行?提示什么錯誤?或者哪里不符合預期?uj5u.com熱心網友回復:
在Left_Dialog中新建的Right_Dialog肯定不行啊,必須要獲取已經存在的Right_Dialog的指標才行。或者向Right_Dialog直接發送訊息,通知Right_Dialog添加,要么向父視窗發送訊息,由父視窗通知Right_Dialog添加uj5u.com熱心網友回復:
Right_Dialog RightDialog;RightDialog.m_list.InsertItem(0,m_name); //這時候 對話框還沒有創建,其內的控制元件也不可用
對話框 Create 、 DoModal 或 CreateDialogXXXX 是必要的
uj5u.com熱心網友回復:
Right_Dialog RightDialog; // 新的 RightDialog 與原來的 不相干!1. 取 已經有的 RightDialog( prDlg)
2. 取 prDlg->m_list
uj5u.com熱心網友回復:
兩個視窗互動,聯動,最好是通過發送訊息自定義的方式進行。比如A控制B,就是A向B發送訊息,B處理完成后,再向A發送一個訊息,表示完成了。
uj5u.com熱心網友回復:

1.主執行緒里
2.能獲得 m_list的關聯空間變數或指標。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/86867.html
標籤:界面
