中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

MFC MessageBox改變確定取消為OK CANCLE

MFC
小云
190
2023-08-18 15:00:32
欄目: 編程語言

您可以使用以下代碼將MFC MessageBox的確定按鈕和取消按鈕更改為"OK"和"CANCEL":

// 更改 MessageBox 的按鈕文本
AfxSetResourceHandle(AfxGetInstanceHandle());
UINT nOldStyle = MB_OKCANCEL;
UINT nNewStyle = MB_OKCANCEL;
// 獲取當前語言環境的按鈕文本
CString strOK, strCancel;
AfxExtractSubString(strOK, AfxGetAppName(), 0, '\n');
AfxExtractSubString(strCancel, AfxGetAppName(), 1, '\n');
// 更改按鈕文本為 "OK" 和 "CANCEL"
AfxMessageBox("Your message", nNewStyle);
CWnd* pWnd = CWnd::FindWindow("#32770", NULL);
if (pWnd != NULL)
{
CWnd* pBtnOK = pWnd->GetDlgItem(IDOK);
if (pBtnOK != NULL)
pBtnOK->SetWindowText(strOK);
CWnd* pBtnCancel = pWnd->GetDlgItem(IDCANCEL);
if (pBtnCancel != NULL)
pBtnCancel->SetWindowText(strCancel);
}

請注意,為了實現這個效果,您需要在資源文件的字符串表中修改默認的確定按鈕和取消按鈕文本。您可以在資源文件中找到ID為IDOK和IDCANCEL的字符串,并將其改為"OK"和"CANCEL"。

此外,由于MFC MessageBox是一個模態對話框,上述代碼中的AfxMessageBox函數將會顯示消息框。您需要將"Your message"替換為您想要顯示的實際消息內容。

0
福州市| 巴林左旗| 壤塘县| 镶黄旗| 延吉市| 双辽市| 镇康县| 内黄县| 哈密市| 汉寿县| 房山区| 双峰县| 永昌县| 乌兰察布市| 元阳县| 铁力市| 西平县| 色达县| 蒲城县| 瑞丽市| 会东县| 汉川市| 安溪县| 孙吴县| 固镇县| 建瓯市| 平泉县| 宜川县| 洞口县| 五寨县| 宁陕县| 齐河县| 高雄县| 增城市| 霍城县| 石门县| 巧家县| 浮山县| 延吉市| 靖西县| 安宁市|