WinUI3: Понимание настольного приложения WinUI3

Поскольку мы можем создать приложение WinUI3 как в настольном приложении (приложение win32), так и в приложении UWP. Что именно означает создание WinUI3 в настольном приложении? Насколько я понимаю, это приложение будет следовать модели приложения Win32, то есть приложение не будет работать в песочнице, и у приложения не будет активации и управления жизненным циклом, как у приложений UWP. Это правильно?

В этом случае, как мы можем использовать API-интерфейсы Win32 в этом проекте и можем ли мы следовать циклу обработки событий, например, функции обратного вызова WNDPROC вместо Application:: Start ()?

Спасибо

[JS за 1 час] - 9. Асинхронный
[JS за 1 час] - 9. Асинхронный
JavaScript является однопоточным, то есть он может обрабатывать только одну задачу за раз. Для обработки длительных задач, таких как сетевые запросы,...
Топ-10 компаний-разработчиков PHP
Топ-10 компаний-разработчиков PHP
Если вы ищете надежных разработчиков PHP рядом с вами, вот список лучших компаний по разработке PHP.
Скраппинг поиска Apple App Store с помощью Python
Скраппинг поиска Apple App Store с помощью Python
📌Примечание: В этой статье я покажу вам, как скрапировать поиск Apple App Store и получить точно такой же результат, как на Apple iMac, потому что...
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
Подъем в javascript
Подъем в javascript
Hoisting - это поведение в JavaScript, при котором переменные и объявления функций автоматически "перемещаются" в верхнюю часть соответствующих...
Улучшение генерации файлов Angular
Улучшение генерации файлов Angular
Angular - это фреймворк. Вы можете создать практически любое приложение без использования сторонних библиотек.
0
0
98
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я обнаружил, что вы опубликовали тот же случай на форуме вопросов и ответов: https://learn.microsoft.com/en-us/answers/questions/1095079/winui3-understanding-winui3-desktop-app.html

Вы можете обратиться к ответу, предоставленному Castorix 31. Чтобы срок действия ссылки не истек, я отправлю ответ Castorix 31:

Application::Start заменяет основной цикл обработки сообщений. Поскольку это приложение Win32, вы можете получить доступ к главному окну WndProc с помощью SetWindowSubclass.

Да, было еще несколько вопросов, которые я обсуждал в комментариях, думал обновить их здесь, когда получил полную ясность.

Harshith 21.11.2022 07:04

Другие вопросы по теме