我試圖用MyForm的C++的MessageBox有文字的按鈕,它可以做的功能,如關閉或是和沒有,但我發現了錯誤,當我嘗試添加按鈕到MessageBox本身。實例超載的MessageBox
錯誤:
'MessageBox的':曖昧的符號智能感知:沒有重載函數實例
智能感知:沒有重載函數的實例「系統:視窗:形式:: MessageBox :: Show「與參數列表 參數類型是:(const char [12],System :: Windows :: Forms :: MessageBoxButtons, System :: Windows :: Forms :: MessageBoxIcon)
我也用#include <windows.h>
代碼:
private: System::Void autoriusToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
MessageBox::Show("Close:\n"
"Program?", MessageBoxButtons::OK);
}
private: System::Void apieProgramaToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
MessageBox::Show("Choose your answer", MessageBoxButtons::YesNoCancel, MessageBoxIcon::Exclamation);
}
不相關的問題,但如果你問你的用戶「關閉程序?」,不要只給他一個「好」的選擇! –
使用C++/CLI編寫GUI應用程序確實不受支持;考慮使用C#代替。 –