2011-05-05 54 views
1

我正在處理當前作爲用戶交互式應用程序(具有MFC對話框)存在的項目。我必須擴展它,以便它可以用作接受命令行參數的應用程序。爲此,我必須調用映射到其他類中基於MFC的對話框之一的按鈕單擊的方法。我怎樣才能做到這一點?模擬按鈕單擊從控制檯的UI類

回答

0

在包含按鈕單擊方法的類中創建一個公共方法,並讓它調用私有按鈕單擊方法。你有我嗎? ;-)

+0

是啊!我想我明白了。謝謝! – Nizzy 2011-05-05 17:02:17

0

在您的Form類中創建並公開一個公用方法,該方法將調用按鈕單擊處理程序。

頁眉聲明:

public: 
    void DoClick(); 

定義:

void YourDlg::DoClick() 
{ 
    OnBnClickedOk(); // for example 
} 

還記得,在對話框類需要的時候你怎麼稱呼它被實例化。

+0

是的,明白了! – Nizzy 2011-05-05 17:02:53