成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

MFC按鈕打開(kāi)新窗口,新窗口里按鈕再打開(kāi)原窗口

在MFC中,我們經(jīng)常需要通過(guò)按鈕來(lái)打開(kāi)新窗口,并且在新窗口中可以繼續(xù)操作并返回到原窗口。本文將介紹如何實(shí)現(xiàn)這一功能。 新建工程 首先,我們需要新建一個(gè)MFC工程,將其命名為“canshuchuan

在MFC中,我們經(jīng)常需要通過(guò)按鈕來(lái)打開(kāi)新窗口,并且在新窗口中可以繼續(xù)操作并返回到原窗口。本文將介紹如何實(shí)現(xiàn)這一功能。

新建工程

首先,我們需要新建一個(gè)MFC工程,將其命名為“canshuchuandi”。在界面設(shè)計(jì)中,我們添加一個(gè)編輯框,并將其變量設(shè)置為“m_a1”。

創(chuàng)建新窗口類

在資源視圖中,右鍵單擊工程文件,選擇“插入類”,然后創(chuàng)建一個(gè)名為“CShow”的類用于制作新窗口。在新窗口的界面設(shè)計(jì)中,我們添加一個(gè)編輯框,并將其變量設(shè)置為“m_a2”。

原窗口按鈕點(diǎn)擊事件

在原窗口中,雙擊“打開(kāi)并傳輸”按鈕,進(jìn)入按鈕的事件處理程序。在事件處理程序中,我們將執(zhí)行以下操作:

  1. 創(chuàng)建一個(gè)新的CShow對(duì)象。
  2. 使用DoModal()函數(shù)顯示新窗口。
  3. 從新窗口獲取參數(shù)值。
  4. 將參數(shù)值顯示在原窗口的編輯框中。

新窗口按鈕點(diǎn)擊事件

在新窗口中,雙擊“返回第一個(gè)對(duì)話框”按鈕,進(jìn)入按鈕的事件處理程序。在事件處理程序中,我們將執(zhí)行以下操作:

  1. 關(guān)閉當(dāng)前的新窗口。
  2. 獲取編輯框中的參數(shù)值。
  3. 將參數(shù)值傳遞回原窗口。
  4. 重新顯示原窗口。

通過(guò)以上步驟,我們就實(shí)現(xiàn)了在MFC中通過(guò)按鈕打開(kāi)新窗口,并且在新窗口中點(diǎn)擊按鈕再返回原窗口的功能。這種方式可以方便地進(jìn)行參數(shù)傳遞和窗口間的交互操作。

標(biāo)簽: