日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

从对话框中传递参数到视图类

發(fā)布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从对话框中传递参数到视图类 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原文地址:從對話框中傳遞參數(shù)到視圖類作者:多彩

這個看似簡單的問題確實讓我郁悶了好幾天,但想出來居然只用了一分鐘不到??磥磉€是很有紀念價值的。

假設在視圖類的一個需要傳遞參數(shù)的函數(shù)中定義對話框的對象

?CDlgGDHDCS gddlg;

然后聲明與從對話框中傳遞過來的參數(shù)相同類型的臨時變量,用于接收數(shù)據(jù)

?CString temp_gdkd,temp_gdpjws,temp_fpjd,temp_mhks,temp_mlks;

然后調(diào)用自己寫的兩個函數(shù)用于從對話框中取參數(shù),再傳遞給臨時變量。這樣就可以將對話框中的當前數(shù)據(jù)傳遞過來了。

//CXXXView 的一個成員函數(shù)中

if(gddlg.DoModal()==IDOK)

{

? ? ?//從對話框中獲得更改的數(shù)據(jù)

? ? ?gddlg.GetData ? ? (temp_gdkd,temp_gdpjws,temp_fpjd,temp_mhks,temp_mlks);

? ? ?//設置對話框對象的新參數(shù)

? ? ?gddlg.SetData(temp_gdkd,temp_gdpjws,temp_fpjd,temp_mhks,temp_mlks);

....

}

//==========//========//=========//==============//===========//

//對話框函數(shù)

void CDlgGDHDCS::GetData(CString &gdkd, CString &gdpjws, CString &fpjd, CString &mhks, CString &mlks)

{

? ? gdkd=m_wndcombo_gdkd;

?gdpjws=m_wndcombo_gdpjws;

?fpjd=m_wndcombo_fpjd;

?mhks=m_wndcombo_mhks;

?mlks=m_wndcombo_mlks;

}

void CDlgGDHDCS::SetData(CString gdkd, CString gdpjws, CString fpjd, CString mhks, CString mlks)

{

?m_wndcombo_gdkd=gdkd;

?m_wndcombo_gdpjws=gdpjws;

?m_wndcombo_fpjd=fpjd;

?m_wndcombo_mhks=mhks;

?m_wndcombo_mlks=mlks;

}

總結

以上是生活随笔為你收集整理的从对话框中传递参数到视图类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。