1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef UI_BASE_WIN_MESSAGE_BOX_WIN_H_ 6 #define UI_BASE_WIN_MESSAGE_BOX_WIN_H_ 7 8 #include <windows.h> 9 10 #include "base/strings/string16.h" 11 #include "ui/base/ui_export.h" 12 13 namespace ui { 14 15 // A wrapper around Windows' MessageBox function. Using a Chrome specific 16 // MessageBox function allows us to control certain RTL locale flags so that 17 // callers don't have to worry about adding these flags when running in a 18 // right-to-left locale. 19 UI_EXPORT int MessageBox(HWND hwnd, 20 const string16& text, 21 const string16& caption, 22 UINT flags); 23 24 } // namespace ui 25 26 #endif // UI_BASE_WIN_MESSAGE_BOX_WIN_H_ 27