2010-06-02 94 views
4

這裏閱讀有關正確的用戶界面MSDN文章後:使用消息框

http://msdn.microsoft.com/en-us/library/aa974176.aspx

我想修改我在我的應用程序使用,以反映這些準則(例如消息框,主要指令以更大的字體,更好的命名按鈕等等)。

我的問題是,是否有API允許您輕鬆構建這些類型的消息框(a user32 \ MessageBox()),還是您實際上必須構建符合指南的自己的消息框?

回答

2

當你使用MessageBox或任何包裝器適用於你正在使用的語言(你沒有說過)時,你通常會得到它(嘗試它並看看!)。還有基於任務的對話框,它遠遠超出是/否/取消消息框的世界。如果您使用的是C++,則有一個Win32 API,如果您使用C#或VB.NET,則Windows API代碼包有一個包裝。

+0

是的,它似乎是相同的風格。但是,沒有選項可以自定義按鈕的名稱,也可以設置用作主指令的較大字體中的部分文本。 我沒有使用任何包裝。我只能訪問Win32 API。 感謝您的幫助! – Meta 2010-06-02 18:34:39

+1

http://msdn.microsoft.com/en-us/library/bb760441(v=VS.85).aspx有一個任務對話框的圖片和指向您可以調用的API的鏈接。 – 2010-06-02 19:07:23

+0

完美!正是我在找什麼。謝謝! – Meta 2010-06-02 19:12:23