все,
Можете ли вы сказать мне, есть ли способы создать новые элементы управления gui (например, аккордеонную панель и т. Д.) В win32 api. Пожалуйста, если вы знаете, скажите мне книги или ссылки для чтения.
Спасибо.Создание новых компонентов gui с помощью API win32
ответ
Вы можете создать свои собственные «элементы управления», зарегистрировав свои собственные классы окон и предоставив пользовательский WindowProc
для этого класса, который обрабатывает чертеж, а также взаимодействие с пользователем и элементы управления (если они есть). Если вы хотите сделать их доступными для разных проектов, вы можете добавить их в DLL с функцией Init
, которую приложение вызывает перед созданием окна вашего собственного класса.
MSDN будет лучшим местом, чтобы начать понимать.
В зависимости от предполагаемого использования существуют также варианты использования ATL, MFC, .NET, QT или других фреймворков, но большинство из них - это просто обертки вокруг вышеуказанного метода.
По умолчанию 'WindowProc'? –
@MikeKwan: Да, «WindowProc» предоставлен по умолчанию (см. «WNDCLASS.lpfnWndProc') – Deanna
Я просто задавал вопрос о вашем выборе термина« по умолчанию ». Конечно, по умолчанию WndProc означает нечто совершенно другое. –
- 1. Java GUI Создание компонентов
- 2. Win32 GUI: не удалось создать диалог Win32 GUI
- 3. Создание логических компонентов GUI группу с помощью окна строитель
- 4. Создание массива компонентов gui с использованием netbeans gui builder
- 5. Структура Reactjs компонентов и создание новых записей для компонентов ребенка
- 6. Gui's с Win32 API
- 7. Windows в Win32 API GUI Программирование
- 8. Win32 API - Создание кнопки помощи
- 9. Создание контекста активации с помощью CreateActCtx API Win32
- 10. Создание таблицы с использованием API Win32
- 11. Структурирование кода GUI Win32
- 12. Создание новых пользователей Wordpress с помощью API Facebook
- 13. Создание новых событий с Office 365 API
- 14. Perl win32 :: GUI thread
- 15. Создание контекстного меню для win32 API
- 16. Макет в программе Win32 GUI
- 17. Изменение размера окна с помощью API Win32
- 18. странные края компонентов gui!
- 19. Предпочтительный способ построения дерева компонентов gui
- 20. Создание «компонентов» с помощью Meteor and Handlebars
- 21. Создание многоразовых компонентов с помощью KnockoutJS
- 22. Создание компонентов невидимым с помощью кнопки
- 23. Создание общих компонентов вида с помощью Razor
- 24. Захват невидимого окна с помощью API win32
- 25. Создание новых классов с помощью математических операторов
- 26. Создание новых объектов с помощью литералов объектов
- 27. Создание новых объектов с помощью Django ModelForm
- 28. Создание новых объектов с помощью SPRING.Net
- 29. Создание новых выпадающих списков с помощью кнопки
- 30. Создание GUI с помощью GroupLayout в Java
AFAIK, каждое «окно» является вытачиваемым объектом, и вы можете использовать GDI, чтобы рисовать там, что хотите. –