C++ WinAPI Как выйти из функции GetQueuedCompletionStatus?Я использую вот такую функцию:
result = GetQueuedCompletionStatus(
context_.completion,
&outSize,
&key,
&pOvlp,
INFINITE );
В данном случае я переписывал пример драйвера scanner из WDK. Как я понимаю, эта функция ждет, когда драйвер перешлет структуру с данными в мою программу, для дальнейшей её обработки.https://www.cyberforum.ru/ win-api/ thread1236740.html
C++ WinAPI Как запустить fullscreen приложение в окне?Добрый день.
Есть приложение, допустим игра, всегда запускается в fullscreen-mode.
Нужно запустить приложение (через CreateProcess) так, чтобы оно открылось в окне.
Пробовал после запуска приложения отлавливать его hwnd и через SetWindowLongPtr менять стили - не получается.
Есть светлые головы?https://www.cyberforum.ru/ win-api/ thread1236540.html
C++ WinAPI Где найти классификацию сообщений об ошибках вида 0xC0000XXX ?Добрый день !
Подскажите, пожалуйста.
Натыкаюсь на статьи, где предлагают варианты решений проблем,
связанных с ошибками приложений вида:
А можно ли где-то посмотреть саму их классификацию с кратким описанием
наподобие как System Error Codes ?https://www.cyberforum.ru/ win-api/ thread1236264.html
C++ WinAPI Текст заголовка окна отобразить красным цветом на фоне заголовка, а правее текста нарисовать синий эллипс7. Текст заголовка окна отобразить красным цветом на фоне заголовка, а правее этого текста нарисовать синий эллипс, вписанный в зеленый прямоугольник шириной в 3 полосы заголовка.
На всякий прилагаю методички.
Методички так-то не плохие , даже для новичка... Но вот не дается мне оно что то :(
На живом примере всегда понятнееhttps://www.cyberforum.ru/ win-api/ thread1235418.html
C++ WinAPI Создать однострочный редактор, список и кнопку "Найти"https://www.cyberforum.ru/ win-api/ thread1235417.html 14. Создать однострочный редактор, список и кнопку "Найти". Изначально заполнить список набором строк. При нажатии на кнопку "Найти" содержимое редактора (если оно не пустое) использовать в качестве начальных букв поиска строки в списке и выбрать найденную строку.
На всякий прилагаю методички.
Методички так-то не плохие , даже для новичка... Но вот не дается мне оно что то :(
На живом...
C++ WinAPI Реализация websocket сервера, не вызывается accept Пишу реализацию websocket сервера. Суть проста, клиент посылает запрос, он уходит в отдельный поток для обработки и после обработки соединение не должно закрываться, то есть все клиенты должны быть постоянно подключены. Отрывки кода
SOCKET client;
while( true ) {
client = accept(socket, NULL, NULL);
if(client == INVALID_SOCKET) {
continue;
}
std::thread th(f, client);...
C++ WinAPI Отображение временного окна по нажатию на кнопку мыши1. После нажатия на левую (правую) клавишу мыши над рабочей областью окна в левом верхнем (правом нижнем) углу области отобразить временное окно размером в четверть области. Временное окно скрыть после отжатия клавиши в любом месте экрана.
На всякий прилагаю методички.
Методички так-то не плохие , даже для новичка... Но вот не дается мне оно что то :(
На живом примере всегда понятнееhttps://www.cyberforum.ru/ win-api/ thread1234770.html
C++ WinAPI Какие бывают коды извещений у кнопок?https://www.cyberforum.ru/ win-api/ thread1234697.html У меня в учебнике написано: "кнопка посылает сообщение WM_COMMAND , при этом LOWORD(wParam) содержит индификатор кнопки , HIWORD(wParam) равен коду извещения , iParam - дескриптор окна кнопки." , расказывается про код BN_CLICKED а про остальные нет. И в интернете что-то не нашел. Подскажете?
C++ WinAPI Воспроизводить звук прямо из видео пишу видеоплеер, мне нужно воспроизводить звук синхронно с выводом кадров видео
раньше я пытался так:
использовал консольный вызов ffmpeg для того, чтобы выдрать звук из видео и воспроизводил его PlaySound(...) в своей программе, но это не подходит, потому что из фильмов звук выдирается очень долго (~полторы минут), а видео нужно воспроизводить со звуком сразу же когда указываем видеофайл...
C++ WinAPI Как узнать адреса памяти адресного пространства?Добрый день, собственно вопрос в теме. Как узнать минимальный и максимальный адрес памяти адресного пространства? Есть у кого-нибудь примеры программы решающая такую задачу?
Еще пара вопросов:
1. Что такое общий объем закрытого виртуального адресного пространства процесса? Как его определить?
2. Что такое общий объем свободного виртуального адресного пространства процесса? Как его...https://www.cyberforum.ru
Подсветка текста при выделении является стандартным поведением браузера, которое не всегда соответствует дизайнерским решениям или функциональным требованиям веб-приложения.
Выделение текста может. . .
Python предоставляет мощные инструменты для выполнения системных команд и управления внешними процессами, что делает его идеальным выбором для автоматизации различных задач системного. . .
При разработке bash-скриптов одной из важных задач является определение директории, в которой находится исполняемый скрипт. Это критически важно для корректной работы с файлами, загрузки конфигураций. . .
JavaScript прошел длинный путь эволюции с момента своего создания в 1995 году. Одним из важнейших аспектов развития языка стало совершенствование механизмов объявления и управления переменными. . . .
Язык программирования Go предлагает уникальный подход к работе со строками, который существенно отличается от многих других языков программирования. В Go строки представляют собой неизменяемые. . .
Отображения (maps) в языке программирования Go представляют собой мощные структуры данных, которые позволяют хранить пары ключ-значение и обеспечивают быстрый доступ к данным по уникальным. . .
Преимущества домашнего медиасервера
В современном мире, где цифровой контент стал неотъемлемой частью нашей жизни, организация домашнего медиасервера становится все более актуальной задачей. . . .
История и эволюция жестких дисков
История развития жестких дисков начинается в 1956 году, когда компания IBM представила первое устройство для хранения данных на магнитных пластинах - IBM 350. . .
Введение в компьютерное зрение и основы работы с изображениями
Компьютерное зрение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, позволяющую. . .
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .