已經在對話框的工具條上添加了“保存”和“檔案”按鈕,但不知道如何為其添加回應函式,還有實作這個功能的代碼也不知道。(我是編了一個實作計算功能的程式,就是想知道如何保存這些計算出的資料)
uj5u.com熱心網友回復:
百度搜相關關鍵字。uj5u.com熱心網友回復:
給解答一下吧,我都百度兩天了,找不到合適的
uj5u.com熱心網友回復:
1 資源中加一個 toolbar2 init中 創建 工具條
// TODO: Add extra initialization here
// | CBRS_GRIPPER | CBRS_FLYBY | CBRS_SIZE_FIXED
if (!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_TOOLTIPS) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
AfxMessageBox("Failed to create toolbar\n");
return -1; // fail to create
}
3 回應 ID_XXX 命令
uj5u.com熱心網友回復:
在按鈕上右鍵,添加訊息回應,跟添加選單訊息回應一樣uj5u.com熱心網友回復:
在按鈕上設定ID,On_Command關聯到對應的處理函式,添加處理函式,三步uj5u.com熱心網友回復:
添加 WM_COMMAND 的 ON_COMMAND 訊息映射uj5u.com熱心網友回復:
或者多載對話框的 OnCommand 函式 直接處理BOOL CXXXDlg::OnCommand(WPARAM wParam, LPARAM lParam)
{
UINT uID = LOWORD(wParam);
UINT uNotify = HIWORD(wParam);
if(uNotify == BN_CLICKED)
{
switch(uID)
{
case(IDM_XXXX):
{
AfxMessageBox(_T("xxxxx"));
break;
}
}
}
return __super::OnCommand(wParam, lParam);
}
uj5u.com熱心網友回復:
不一樣啊/右擊沒反應
uj5u.com熱心網友回復:
在按鈕上右鍵,添加訊息回應,跟添加選單訊息回應一樣從資源欄里去點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/96764.html
標籤:基礎類
