/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.System/Helpers/MessageBoxHelper.cs
43 строки
1 KB
Mike Griese
Rename the `[Ee]xts` dir to `ext` (#38852)
15 апр 2025, 14:07
Не верифицирован
15 апр 2025, 14:07
2b5181b
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation // The Microsoft Corporation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System; using System.Runtime.InteropServices; namespace Microsoft.CmdPal.Ext.System.Helpers; public sealed partial class MessageBoxHelper { [DllImport("user32.dll", CharSet = CharSet.Unicode)] private static extern int MessageBox(IntPtr hWnd, string text, string caption, int type); public static MessageBoxResult Show(string text, string caption, IconType iconType, MessageBoxType type) { return (MessageBoxResult)MessageBox(IntPtr.Zero, text, caption, (int)type | (int)iconType); } public enum IconType { Error = 0x00000010, Help = 0x00000020, Warning = 0x00000030, Info = 0x00000040, } public enum MessageBoxType { OK = 0x00000000, } public enum MessageBoxResult { OK = 1, Cancel = 2, Abort = 3, Retry = 4, Ignore = 5, Yes = 6, No = 7, } }