Обучение
Модуль
Send notifications in Dynamics 365 Business Central - Training
Discover how to create, send, and enhance user interactions through notifications in this comprehensive guide in Dynamics 365 Business Central.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
В этом разделе описываются сообщения и уведомления оболочки Windows.
Раздел | Описание |
---|---|
ABM_ACTIVATE |
Уведомляет систему о том, что панель приложений активирована. Панель приложений должна вызывать это сообщение в ответ на сообщение WM_ACTIVATE . |
ABM_GETAUTOHIDEBAR |
Извлекает дескриптор на панель приложений с автоматическим отображением, связанной с краем экрана. Если в системе несколько мониторов, используется монитор, содержащий основную панель задач. |
ABM_GETAUTOHIDEBAREX |
Извлекает дескриптор на панель приложений с автоматическим отображением, связанной с краем экрана. Это сообщение расширяет ABM_GETAUTOHIDEBAR , позволяя указать конкретный монитор для использования в нескольких ситуациях мониторинга. |
ABM_GETSTATE |
Извлекает состояния автоматического и постоянного включения на панели задач Windows. |
ABM_GETTASKBARPOS |
Извлекает ограничивающий прямоугольник панели задач Windows. |
ABM_NEW |
Регистрирует новую панель приложения и задает идентификатор сообщения, который система должна использовать для отправки уведомлений. Панель приложений должна отправлять это сообщение перед отправкой других сообщений панели приложений. |
ABM_QUERYPOS |
Запрашивает размер и положение экрана для панели приложений. При выполнении запроса в сообщении предлагается край экрана и ограничивающий прямоугольник для панели приложения. Система настраивает ограничивающий прямоугольник таким образом, чтобы панель приложений не влияла на панель задач Windows или любые другие панели приложений. |
ABM_REMOVE |
Отменяет регистрацию панели приложений, удалив ее из внутреннего списка системы. Система больше не отправляет уведомления на панель приложений и запрещает другим приложениям использовать область экрана, используемую панелью приложений. |
ABM_SETAUTOHIDEBAR |
Регистрирует или отменяет регистрацию панели приложений с автоматическим отображением для заданного края экрана. Если в системе несколько мониторов, используется монитор, содержащий основную панель задач. |
ABM_SETAUTOHIDEBAREX |
Регистрирует или отменяет регистрацию панели приложений с автоматическим отображением для заданного края экрана. Это сообщение расширяет ABM_SETAUTOHIDEBAR , позволяя указать конкретный монитор для использования в нескольких ситуациях мониторинга. |
ABM_SETPOS |
Задает размер и положение экрана панели приложений. В сообщении указывается край экрана и ограничивающий прямоугольник для панели приложения. Система может настроить ограничивающий прямоугольник, чтобы панель приложений не влияла на панель задач Windows или любые другие панели приложений. |
ABM_SETSTATE |
Задает состояния автоматического и постоянного включения на панели задач Windows. |
ABM_WINDOWPOSCHANGED |
Уведомляет систему об изменении положения панели приложений. Панель приложений должна вызывать это сообщение в ответ на сообщение WM_WINDOWPOSCHANGED . |
ABN_FULLSCREENAPP |
Уведомляет панель приложения при открытии или закрытии полноэкранного приложения. Это уведомление отправляется в виде определяемого приложением сообщения, заданного ABM_NEW сообщением. |
ABN_POSCHANGED |
Уведомляет панель приложения о возникновении события, которое может повлиять на размер и положение панели приложения. К событиям относятся изменения размера, положения и состояния видимости панели задач, а также добавление, удаление или изменение размера другой панели приложений на той же стороне экрана. |
ABN_STATECHANGE |
Уведомляет панель приложений о том, что состояние автоматического скрытия или состояния всегда на вершине панели задач изменилось, т. е. пользователь выбрал или очистил поле "Всегда сверху" или "Автоматическое скрытие" проверка на листе свойств панели задач. |
ABN_WINDOWARRANGE |
Уведомляет панель приложения о том, что пользователь выбрал команду Каскад, Плитка по горизонтали или Плитка по вертикали в контекстном меню панели задач. |
CPL_DBLCLK |
Отправляется в функцию CPlApplet приложения панель управления, когда пользователь дважды щелкает значок диалогового окна, поддерживаемого приложением. |
CPL_EXIT |
Отправляется один раз в функцию CPlApplet приложения панель управления перед выпуском библиотеки DLL, содержащей панель управления приложение. |
CPL_GETCOUNT |
Отправляется в функцию CPlApplet приложения панель управления для получения количества диалоговых окон, поддерживаемых приложением. |
CPL_INIT |
Отправляется в функцию CPlApplet приложения панель управления для запроса выполнения глобальной инициализации, особенно выделения памяти. |
CPL_INQUIRE |
Отправляется в функцию CPlApplet приложения панель управления для запроса сведений о диалоговом окне, которое поддерживает приложение. |
CPL_NEWINQUIRE |
Отправляется в функцию CPlApplet приложения панель управления для запроса сведений о диалоговом окне, которое поддерживает приложение. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Отправляется для уведомления CPlApplet о том, что пользователь выбрал значок, связанный с заданным диалоговым окном.
CPlApplet должен отображать соответствующее диалоговое окно и выполнять все задачи, заданные пользователем. |
CPL_STOP |
Отправляется в функцию CPlApplet приложения панель управления при закрытии управляющего приложения панель управления. Управляющее приложение отправляет сообщение один раз для каждого диалогового окна, которое поддерживает приложение. |
DDWM_UPDATEWINDOW |
Указывает окну удаления образа на обновление с использованием новых сведений DROPDESCRIPTION . |
DFM_GETDEFSTATICID |
Отправляется реализацией контекстного меню по умолчанию во время создания, указывая команду меню по умолчанию и позволяя сделать альтернативный выбор. Используется LPFNDFMCALLBACK. |
DFM_GETHELPTEXT |
Позволяет объекту обратного вызова указать текстовую строку справки. |
DFM_GETHELPTEXTW |
Позволяет объекту обратного вызова указать текстовую строку справки. |
DFM_GETVERB |
Отправляется реализацией контекстного меню по умолчанию для получения команды для заданного идентификатора команды в контекстном меню. |
DFM_INVOKECOMMAND |
Отправляется реализацией контекстного меню по умолчанию для запроса функции обратного вызова, обрабатывающей меню (LPFNDFMCALLBACK), для вызова команды меню. |
DFM_INVOKECOMMANDEX |
Отправляется реализацией контекстного меню по умолчанию для запроса LPFNDFMCALLBACK для вызова команды расширенного меню. |
DFM_MAPCOMMANDNAME |
Отправляется реализацией контекстного меню по умолчанию для назначения имени команде меню. |
DFM_MERGECONTEXTMENU |
Позволяет обратному вызову добавлять элементы в меню. |
DFM_MERGECONTEXTMENU_BOTTOM |
Позволяет обратному вызову добавлять элементы в нижнюю часть расширенного меню. |
DFM_MERGECONTEXTMENU_TOP |
Позволяет обратному вызову добавлять элементы в верхнюю часть расширенного меню. |
DFM_MODIFYQCMFLAGS |
Позволяет обратному вызову изменять CFM_XXX значения, передаваемые в IContextMenu::QueryContextMenu. |
DFM_VALIDATECMD |
Отправляется для проверки существования команды меню. |
DFM_WM_DRAWITEM |
Отправляется в родительское окно нарисованного владельцем элемента управления или меню при изменении визуального аспекта элемента управления или меню. |
DFM_WM_INITMENUPOPUP |
Отправляется, когда раскрывающееся меню или подменю вот-вот станет активным. Это позволяет приложению изменять меню перед его отображением без изменения всего меню. |
DFM_WM_MEASUREITEM |
Отправляется в окно владельца элемента управления или пункта меню при создании элемента управления или меню. |
FM_GETDRIVEINFO |
Отправляется расширением диспетчера файлов для получения сведений о диске из активного окна диспетчера файлов. |
FM_GETFILESEL |
Отправляется расширением диспетчера файлов для получения сведений о выбранном файле из активного окна диспетчера файлов (окна каталога или окна результатов поиска). |
FM_GETFILESELLFN |
Отправляется расширением диспетчера файлов для получения сведений о выбранном файле из активного окна диспетчера файлов (окна каталога или окна результатов поиска). Выбранный файл может иметь длинное имя файла. |
FM_GETFOCUS |
Отправляется расширением диспетчера файлов для получения типа окна диспетчера файлов с фокусом ввода. |
FM_GETSELCOUNT |
Отправляется расширением диспетчера файлов для получения количества выбранных файлов в активном окне диспетчера файлов (в окне каталога или в окне результатов поиска). |
FM_GETSELCOUNTLFN |
Отправляется расширением диспетчера файлов для получения количества выбранных файлов в активном окне диспетчера файлов (в окне каталога или в окне результатов поиска). В число входят файлы с длинными именами файлов. |
FM_REFRESH_WINDOWS |
Отправляется расширением диспетчера файлов, чтобы диспетчер файлов перекрасить его активное окно или все его окна. |
FM_RELOAD_EXTENSIONS |
Отправляется расширением диспетчера файлов (или другим приложением), чтобы заставить диспетчер файлов перезагрузить все библиотеки DLL расширений, перечисленные в разделе [AddOns] файла Winfile.ini. |
FMEVENT_HELPMENUITEM |
Отправляется в процедуру DLL расширения диспетчера файлов, когда пользователь нажимает клавишу F1 в меню или на панели инструментов. Расширение должно вызывать WinHelp с параметром hwnd этой функции, равным значению hwnd-параметра расширения. |
FMEVENT_HELPSTRING |
Отправляется в процедуру DLL расширения диспетчера файлов, когда диспетчеру файлов требуется строка справки для меню или командного элемента панели инструментов. |
FMEVENT_INITMENU |
Отправляется в библиотеку DLL расширения, когда пользователь выбирает меню для расширения в строке меню диспетчера файлов. Расширение может использовать это уведомление для инициализации пунктов меню. |
FMEVENT_LOAD |
Отправляется в библиотеку DLL расширения, когда диспетчер файлов загружает библиотеку DLL. |
FMEVENT_SELCHANGE |
Отправляется в библиотеку DLL расширения, когда пользователь выбирает имя файла в окне каталог диспетчера файлов или в окне Результатов поиска. |
FMEVENT_TOOLBARLOAD |
Отправляется в библиотеку DLL расширения, когда диспетчер файлов загружает панель инструментов. Это сообщение позволяет библиотеке DLL расширения добавить кнопку на панель инструментов диспетчера файлов. |
FMEVENT_UNLOAD |
Отправляется в библиотеку DLL расширения при выгрузке библиотеки DLL диспетчером файлов. |
FMEVENT_USER_REFRESH |
Отправляется в библиотеку DLL расширения, когда пользователь выбирает команду Обновить в меню Вид в диспетчере файлов. Расширение может использовать это уведомление для обновления меню. |
NCM_DISPLAYERRORTIP |
Отображает сообщение об ошибке в подсказке выноски, связанной с элементом управления сетевым адресом. |
NCM_GETADDRESS |
Указывает, соответствует ли сетевой адрес указанному типу и формату. |
NCM_GETALLOWTYPE |
Извлекает типы сетевых адресов, которые принимает указанный элемент управления сетевыми адресами. |
NCM_SETALLOWTYPE |
Задает типы сетевых адресов, которые принимает указанный элемент управления сетевыми адресами. |
SFVM_ADDOBJECT |
Добавляет объект в представление оболочки. Используется SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Позволяет объекту обратного вызова предоставить страницу для добавления в страницу свойств Свойства выбранного объекта. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUM |
Позволяет объекту обратного вызова запрашивать перечисление в фоновом потоке. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUMDONE |
Уведомляет объект обратного вызова о завершении фонового перечисления. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_COLUMNCLICK |
Уведомляет объект обратного вызова о том, что пользователь щелкнул заголовок столбца для сортировки списка объектов в представлении папок. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFITEMCOUNT |
Позволяет объекту обратного вызова указать количество элементов в представлении папок. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Позволяет объекту обратного вызова указать режим просмотра. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_FSNOTIFY |
Уведомляет объект обратного вызова о том, что произошло событие, влияющее на один из его элементов. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETANIMATION |
Позволяет объекту обратного вызова указать, что анимация будет отображаться при перечислении элементов в фоновом потоке. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Позволяет объекту обратного вызова добавлять кнопки на панель инструментов. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONS |
Позволяет объекту обратного вызова указать кнопки для добавления на панель инструментов. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTEXT |
Позволяет объекту обратного вызова указать текстовую строку справки для пунктов меню или кнопок панели инструментов. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTOPIC |
Позволяет объекту обратного вызова указать HTML-файл справки и раздел в нем. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETNOTIFY |
Уведомление отправляется объекту обратного вызова представления для указания расположений и событий, которые должны быть зарегистрированы для событий уведомления об изменениях. После регистрации при изменении этих расположений или событий объект обратного вызова представления получает уведомление. Эти события отправляются в обратный вызов представления через SFVM_FSNOTIFY , а затем обрабатываются представлением. |
SFVM_GETSELECTEDOBJECTS |
Извлекает массив указателей на списки идентификаторов элементов (PIDL) для всех выбранных объектов. Используется SHShellFolderView_Message. |
SFVM_GETSORTDEFAULTS |
Позволяет объекту обратного вызова указать параметр сортировки по умолчанию. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_GETTOOLTIPTEXT |
Позволяет объекту обратного вызова указать текстовую строку подсказки для пунктов меню или кнопок панели инструментов. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Позволяет объекту обратного вызова изменять всплывающее меню Обозреватель Windows перед его отображением. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_INVOKECOMMAND |
Уведомляет объект обратного вызова о том, что пользователь вызвал одну из команд панели инструментов или меню. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_MERGEMENU |
Позволяет объекту обратного вызова объединять элементы меню в меню Windows Обозреватель. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Уведомляет IShellView о переупорядочении своих элементов. Используется SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Удаляет объект из представления оболочки. Используется SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Уведомляет IShellView , когда один из его объектов помещается в буфер обмена в результате выполнения команды меню. Используется SHShellFolderView_Message. |
SFVM_SETITEMPOS |
Задает положение элемента в представлении оболочки. Используется SHShellFolderView_Message. |
SFVM_SETPOINTS |
Задает точки выбранных в данный момент объектов для объекта данных в командах копирования и вырезания . Используется SHShellFolderView_Message. |
SFVM_SIZE |
Уведомляет объект обратного вызова о том, что размер представления папки изменен. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_UNMERGEMENU |
Уведомляет объект обратного вызова о том, что меню удаляется. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_UPDATEOBJECT |
Обновления объект путем передачи указателя на массив из двух ПИН-кодов. Используется SHShellFolderView_Message. |
SFVM_UPDATESTATUSBAR |
Уведомляет объект обратного вызова о том, что строка состояния обновляется. Используется IShellFolderViewCB::MessageSFVCB. |
SFVM_WINDOWCREATED |
Уведомляет объект обратного вызова о создании окна представления папки. Используется IShellFolderViewCB::MessageSFVCB. |
SMC_CHEVRONEXPAND |
Пользователь щелкнул шеврон, чтобы развернуть элемент, указанный в сопроводительной структуре SMDATA . |
SMC_CHEVRONGETTIP |
Запрашивает заголовок и текст для информационной подсказки шеврона для элемента, указанного в сопроводительной структуре SMDATA . |
SMC_CREATE |
Уведомляет о том, что группа меню создана. |
SMC_DEFAULTICON |
Возвращает значок по умолчанию для элемента, указанного в сопроводительной структуре SMDATA . |
SMC_DEMOTE |
Понизить значение элемента, указанного в сопроводительной структуре SMDATA . |
SMC_DISPLAYCHEVRONTIP |
Уведомляет о том, что для шеврона, связанного с элементом, указанным в сопроводительной структуре SMDATA, появится подсказка . |
SMC_EXITMENU |
Уведомляет о сворачивании меню. |
SMC_GETINFO |
Запрашивает сведения о обычном пункте меню. |
SMC_GETOBJECT |
Запрашивает указатель на указанный объект. |
SMC_GETSFINFO |
Запрашивает сведения об элементе меню папки оболочки. |
SMC_GETSFOBJECT |
Запрашивает указатель на указанный объект. |
SMC_INITMENU |
Уведомляет об инициализации полосы меню. |
SMC_NEWITEM |
Уведомляет вас о новом элементе, как указано в сопроводительной структуре SMDATA . |
SMC_PROMOTE |
Повышение уровня элемента, указанного в сопроводительной структуре SMDATA . |
SMC_REFRESH |
Отправляет уведомление о том, что меню полностью обновлены, и вы можете сбросить состояние. |
SMC_SETSFOBJECT |
Уведомляет о сохранении переданного объекта. |
SMC_SFDDRESTRICTED |
Запрашивает допустимо ли удаление объекта данных на элемент, указанный в сопроводительной структуре SMDATA . |
SMC_SFEXEC |
Выполните элемент папки оболочки, указанный в сопроводительной структуре SMDATA . |
SMC_SFSELECTITEM |
Пользователь выбрал элемент, указанный в сопроводительной структуре SMDATA . |
SMC_SHCHANGENOTIFY |
Уведомляет вас о том, что произошло изменение. |
WM_CPL_LAUNCH |
Это сообщение не поддерживается. |
WM_CPL_LAUNCHED |
Это сообщение не поддерживается. |
WM_DROPFILES |
Отправляется, когда пользователь удаляет файл в окно приложения, зарегистрированного как получатель удаленных файлов. |
WM_HELP |
Указывает, что пользователь нажал клавишу F1. Если меню активно при нажатии клавиши F1, WM_HELP отправляется в окно, связанное с меню; в противном случае WM_HELP отправляется в окно с фокусом клавиатуры. Если фокус клавиатуры отсутствует в окне, WM_HELP отправляется в активное окно. |
WM_TCARD |
Отправляется в приложение, которое инициировало обучающую карта со справкой Windows. Сообщение уведомляет приложение, когда пользователь нажимает кнопку с доступом к созданию. Приложение инициирует карта обучения, указывая команду HELP_TCARD в вызове функции WinHelp. |
Обучение
Модуль
Send notifications in Dynamics 365 Business Central - Training
Discover how to create, send, and enhance user interactions through notifications in this comprehensive guide in Dynamics 365 Business Central.