
屬性頁對話框
class CSatellite : public CPropertyPage
非模態對話框
class CTrackDataList : public CDialogEx
屬性頁對話框中呼叫非模態對話框時出現上圖的重影,請問怎么解決?
void CSatellite::OnBnClickedorbit()//按鈕事件彈出非模態對話框
{
// TODO: 在此添加控制元件通知處理程式代碼
CTrackDataList *trackdatalist_=new CTrackDataList(this);
if (trackdatalist_->GetSafeHwnd() == 0)
{
trackdatalist_->Create(IDD_TRACKDATA_LIST);
}
trackdatalist_->ShowWindow(SW_SHOW);
}
uj5u.com熱心網友回復:
CTrackDataList 應該是另一個 CPropertyPageuj5u.com熱心網友回復:
在VS2010中CPropertyPage呼叫非模態對話框不會有重影問題,還有vs2015中CPropertyPage呼叫非模態對話框時,對話框的style屬性必須為child,不能是Popup,VS2015做了改動還是我方法錯了?
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/72176.html
標籤:界面
上一篇:請教大神:記錄集中域賦值問題
