程式目標是需要兩個對話框 ,我在非主對話框內設定了樹形控制元件。如果將此樹形控制元件放置于主對話框,初始化后運行是正確的。
但如果把它設定在非主對話框,再顯示的時候就有錯,即使能運行也無法顯示樹形控制元件里設定的內容。
主對話框有相應的按鈕跳轉至非主對話框。

主頁面的確認可以跳轉至非主頁面
代碼如下:(DIALOG1是非主對話框)

以下是非主對話框

非主對話框內的樹形控制元件是如下定義的:

想請問一下非主對話框內的控制元件就不能在OnInitDialog()函式內初始化了嗎?要實作的話實作應該怎么做呢?望大神指點
uj5u.com熱心網友回復:
望大家多指點uj5u.com熱心網友回復:
非主對話框內的控制元件就可以在非主對話框內的OnInitDialog()函式中初始化uj5u.com熱心網友回復:
我剛試著改了一下還是不行 就是根本沒有顯示內容 我是用的VS2012 然后下面的這個代碼是我在非主對話框類向導里添加了OnInitDialog()函式

但是運行出來就還是空白
uj5u.com熱心網友回復:
有可能是我對話框的類沒有設定對 再試一下uj5u.com熱心網友回復:
為什么是在About類中修改呢?uj5u.com熱心網友回復:
而且 return 了, 后面的都不執行呢uj5u.com熱心網友回復:
不要用 getdlgitem(main_tree=0) ,用 向導 產生一個 m_Tree 的 控制元件 變數。uj5u.com熱心網友回復:
為什么是在About類中修改呢?
是初學還在摸索中 剛發現了這個問題。 但是那個好多return是它自己生成的,后來我全部注釋掉只剩一個return就對了 前面的#5312有什么含義嗎
uj5u.com熱心網友回復:
不要用 getdlgitem(main_tree=0) ,用 向導 產生一個 m_Tree 的 控制元件 變數。
好的我也試一下
uj5u.com熱心網友回復:
你的代碼沒看出有什么問題,可以QQ聯系我,我看下。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/68641.html
標籤:基礎類
