2014-08-27 24 views
0

我有一個MFC對話框,帶有小文本框和按鈕,用於確定並取消。現在在某些情況下,我想將OK和CANCEL按鈕的標題更改爲YES和NO。有沒有辦法做到這一點的CDialog類的OnInitDialog方法之外如何更改MFC對話框中存在的按鈕的標題

感謝 尼拉吉瑞斯

回答

3

你可以改變在任何時刻的文本(當對話窗口存在)與SetWindowText功能,如:

GetDlgItem(IDOK)->SetWindowText("Yes"); 
+0

當我從View類程序崩潰的時候這樣做,但是當我添加你在上面的答案中說的行,在InitDialog mehtod它的作品。我寧願將代碼放在View類中。所以在視圖中創建對話框的對象,然後在該對象上調用GetDlgItem,然後調用SetWindowText – user3494614 2014-08-28 07:35:31

相關問題