|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
||||||
C++ Windows Forms + WINAPI06.02.2023, 20:37. Показов 1279. Ответов 10
Метки winapi c++ (Все метки)
У меня скромный вопрос. Я делаю программу на Windows Forms CLI, c++ в visual studio. Как Winapi функции взаимосвязаны с Windows Forms окнами? Я должен там что-то подключать или оно уже использует winapi? Знаю библиотеку
0
|
||||||
| 06.02.2023, 20:37 | |
|
Ответы с готовыми решениями:
10
Создание приложения Windows Forms на C++/CLI в Windows 8 winapi vs windows forms WinApi или windows forms |
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 20:45 [ТС] | |
|
Вот например начало приложения, я туда пытался вписывать всё после библиотек, или как? Я новичок в программировании.
0
|
|
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
|
|
| 06.02.2023, 21:03 | |
|
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 21:07 [ТС] | |
Ну дело в том что мне необходимо чтобы программа понимала какие клавиши нажимаются независимо от того активно окно программы или она свёрнута, она должна постоянно работать и отслеживать клавиши, поэтому я решил полезть в winapi и хуки, иного способа так сделать я не знаю, и мой проект в windows forms.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 21:23 [ТС] | |
|
Вот вроде получилось встроить winapi, или нет.))
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 21:30 [ТС] | |
|
Ну я вставил "int WINAPI WinMain" но он пишет что уже есть такое в .cpp, видимо он уже есть в forms, я должен просто хуки писать в cpp а не в MyForm.h как я понял там уже в уже имеющемся winapi надо всё и писать.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 21:38 [ТС] | |
|
Ну я короче стёр всё winapi из самого проекта, в MyForm.cpp как я понял уже всё готово, только хуки прописать на клавиши и функции.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 21:40 [ТС] | |
|
Вот отступил строчек, дописал алфавит анг. и русский для раскладок чтоб читал символы, туда буду хуки прописывать, и оттуда может буду на процедуры программы самой ссылаться, правильно понимаю да?
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 06.02.2023, 22:50 [ТС] | |
|
Точнее после уже перед return 0 надо все хуки.
Добавлено через 6 минут Вот буду я там перед return описывать все функции по хукам ссылаясь на процедуры из MyForm.h чтобы взаимодействовать с самим приложением. Я правильно мыслю или нет? Добавлено через 50 минут Я нашёл темы про хуки на этом же сайте, там всё прекрасно вроде объясняют. Ну вообщем да winapi прямо в проекте winforms работает как я понял. Добавлено через 6 минут Тут нашёл что нужно: "https://www.cyberforum.ru/cpp-beginners/thread144444.html"
0
|
|
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,263
|
|
| 07.02.2023, 07:59 | |
|
Bogradan, я конечно могу ошибаться, но я бы не рекомендовал брать прям чистую разработку винапи на с++.
Все таки так уже нужно некоторое понимание архитектуры системы. возьмите вы C# с теми же формами. Функции из винапи для хуков также можно привязать да и огромная куча примеров готовых решений. Да и в изучении шарп более гибкий.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 07.02.2023, 19:28 [ТС] | |
|
Мне шарп совсем не нужен, я уже сделал 90% проекта на с++, проект не простой, было потрачено много времени, и менять язык для проекта смысла нету, к тому же хуки или фоновый режим это последний этап разработки моей программы.
Добавлено через 2 часа 51 минуту Я нашёл как пользоваться хуками, но мне остаётся понять как встроить хуки в проект windows forms, когда сделаю напишу.
0
|
|
| 07.02.2023, 19:28 | |
|
Помогаю со студенческими работами здесь
11
Как элементы Windows Forms использовать для грамотного расположения двух таблиц Windows Forms?
Нужен перевод кода с С# Windows Forms в C++ Windows Forms Код для Windows Forms не работает в Web Forms? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|