0
我有一個MFC對話框,帶有小文本框和按鈕,用於確定並取消。現在在某些情況下,我想將OK和CANCEL按鈕的標題更改爲YES和NO。有沒有辦法做到這一點的CDialog類的OnInitDialog方法之外如何更改MFC對話框中存在的按鈕的標題
感謝 尼拉吉瑞斯
我有一個MFC對話框,帶有小文本框和按鈕,用於確定並取消。現在在某些情況下,我想將OK和CANCEL按鈕的標題更改爲YES和NO。有沒有辦法做到這一點的CDialog類的OnInitDialog方法之外如何更改MFC對話框中存在的按鈕的標題
感謝 尼拉吉瑞斯
你可以改變在任何時刻的文本(當對話窗口存在)與SetWindowText
功能,如:
GetDlgItem(IDOK)->SetWindowText("Yes");
當我從View類程序崩潰的時候這樣做,但是當我添加你在上面的答案中說的行,在InitDialog mehtod它的作品。我寧願將代碼放在View類中。所以在視圖中創建對話框的對象,然後在該對象上調用GetDlgItem,然後調用SetWindowText – user3494614 2014-08-28 07:35:31