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_base_export.h" 12 13namespace 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. 19UI_BASE_EXPORT int MessageBox(HWND hwnd, 20 const base::string16& text, 21 const base::string16& caption, 22 UINT flags); 23 24} // namespace ui 25 26#endif // UI_BASE_WIN_MESSAGE_BOX_WIN_H_ 27