Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI В чем разница между SetViewportExtEx и SetWindowExtEx? https://www.cyberforum.ru/ win-api/ thread987933.html
Не могу понять различий между двумя функциями. Как понимаю из мсдн , SetWindowExtEx задает размер окна ,к которому позже будут нанесены деления , с помощью SetViewportExtEx но тогда почему не сделано так,что первая функция принимает ,какойто Rect и к нему разметки ?? Хотя в принципе имеется SetViewportOrgEx на практике не могу сообразить , как показать их полые возможности . ...
C++ WinAPI Вывод руссских символов winapi
Доброго времени суток, дело в следующем: по ходу программы требуется вывести русские символы(считанные из файла). Всё считывается, но вместо нужных символов выводятся юникодовские каракули. В чём проблема, как поправить? wchar_t c; wsprintf(c, L"%c",mas.imya);//вывод русского символа TextOut(hdc,x,y,LPCWSTR(c),2);
C++ WinAPI const char*' to 'LPCWSTR Код: ShellExecute(0, "cmd.exe", "open", "/k powercfg -h off", NULL, SW_HIDE); при компиляции видает ошибку: C:\Qt\QTProgram\manual\manual\mainwindow.cpp:43: ошибка: cannot convert 'const char*' to 'LPCWSTR {aka const wchar_t*}' for argument '2' to 'HINSTANCE__* ShellExecuteW(HWND, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, INT)' ShellExecute(0, "cmd.exe", "open", "/k powercfg -h off", NULL,... https://www.cyberforum.ru/ win-api/ thread986982.html C++ WinAPI сообщение WM_VSCROLL https://www.cyberforum.ru/ win-api/ thread986939.html
пытаюсь использовать функцию int ScrollWindowEx( _In_ HWND hWnd, _In_ int dx, _In_ int dy, _In_ const RECT *prcScroll, _In_ const RECT *prcClip, _In_ HRGN hrgnUpdate, _Out_ LPRECT prcUpdate,
Во время перетаскивания файла MoveFileEx заглушить процесс C++ WinAPI
Собственно, какие флаги не ставь, файл не до переместится в случае глушения процесса, в котором и вызывается MoveFileEx ?
C++ WinAPI VLC + DirectShow https://www.cyberforum.ru/ win-api/ thread986595.html
Здравствуйте. Есть задача - нужно написать декодер для VLC плеера. Собственно есть несколько вопросов: 1) DirectShow - я вот вычитал что это фреймфорк, предоставляет API и т.д. Но вопрос такой: По сути просто используя это АПИ что я получу на выходе? (dll библиотеку? Или что другое?) и куда потом положить то что будет на выходе? 2) Если я создам определенный декодер (что бы обработать какой-то...
C++ WinAPI Сделать всегда активным дочернее окно https://www.cyberforum.ru/ win-api/ thread986465.html
При работе с дочерним окном иногда, когда происходят какие-то команды в главном окне, активным становится главное окно, а дочернее уходит на задний план, пока не кликнешь. Как сделать, что-бы оно было всегда активным до его закрытия?
окно со стилем WS_EX_TOPMOST перекрывается окном без такого стиля C++ WinAPI
Суть проблемы есть приложение окно которого должно быть всегда по верх других окон для этого оно создается со стилем WS_EX_TOPMOST. И второе приложение с основным окном развернутым на весь экран но без этого стиля. Первое время всё работает хорошо. Но при работе второго приложения периодически создаются дочернии окна, которым это приложение динамически меняет стиль на WS_EX_TOPMOST, потом также...
C++ WinAPI intPtr to handle Доброго времени суток. Подскажите почему такой код код ниже не работает?(ошибки приведены тоже ниже) Handle - это handle окна windows forms hWnd = static_cast<HWND>(Handle.ToPointer()); SetWindowLong(hWnd,GWL_EXSTYLE,GetWindowLong(hWnd,GWL_EXSTYLE) | WS_EX_LAYERED); error LNK2028: unresolved token (0A000011) "extern "C" long __stdcall GetWindowLongW(struct HWND__ *,int)"... https://www.cyberforum.ru/ win-api/ thread986368.html C++ WinAPI имя директории мне надо записать имена папок в массив , какие функции для этого надо использовать? https://www.cyberforum.ru/ win-api/ thread986136.html
C++ WinAPI CryptGetHashParam Как самому сгенерить то, что генерит она?
Привет! Ткнине носом на пример или продемонстрируйте тут, как можно самому сгенерить хэш сумму, получаемому в примере с MSDN снизу в функции if (CryptGetHashParam(hHash, HP_HASHVAL, rgbHash, &cbHash, 0)) .... И почему размер хеша равен 16-и ? #define MD5LEN 16 #include <stdio.h> #include <windows.h> #include <Wincrypt.h> #define BUFSIZE 1024 #define MD5LEN 16
C++ WinAPI Поиск файлов в несколько потокв https://www.cyberforum.ru/ win-api/ thread985385.html
нужно реализировать поиск файлов в несколько потокв, пока без синхронизации, просто чтоб искало в несколько потоков, возможны повторения файлов) Написал вот такую функцию, но здесь почему то не создаються потоки. DWORD WINAPI ThreadFunc(LPVOID lpParam) { FuncParam *t = (FuncParam *) lpParam; HANDLE hFind; WIN32_FIND_DATA FileData; SYSTEMTIME sys;
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
28.10.2013, 19:06 0

WinAPI C++ WM_DEVICECHANGE - C++ WinAPI - Ответ 5250185

28.10.2013, 19:06. Показов 9681. Ответов 18
Метки (Все метки)

Ответ

Цитата Сообщение от mdvalex Посмотреть сообщение
Использую Visual Studio 2010
Подключаю просто #include <atlstr.h>
Я имел в виду способ компоновки с библиотеками ATL/MFC, а также
способ их распостранения на целевые компьютеры.
Здесь нужно или линковаться с данными библиотеками статически (use MFC/ATL
as static library), или динамически, но при этом распостранять соответствующие
библиотеки mfcxx.dll/atlxx.dll вместе со своим exe.

Вернуться к обсуждению:
WinAPI C++ WM_DEVICECHANGE C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.10.2013, 19:06
Готовые ответы и решения:

WM_DEVICECHANGE
Здравствуйте, при подключении или отключении usb устройства сообщение &quot;WM_DEVICECHANGE&quot; приходить...

Грабли с WM_DEVICECHANGE
Потратил кучу времени на изучение структур связанных с WM_DEVICECHANGE. Все работает как надо...

Перехват wm_devicechange
Здравствуйте написал простенькую программку по отлову сообщений вставки usb носителей. Собственно...

Как обработать WM_DEVICECHANGE?
Нужна помощь, как заделать хук на событие - вставка изъятие USB-устройства???? Алгоритм такой...

18
28.10.2013, 19:06
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2013, 19:06
Помогаю со студенческими работами здесь

Не могу разобраться с WM_DEVICECHANGE
Здравствуйте! Необходимо перертсовать дерево со списком дисков в системе, когда в(из) USB...

WM_DEVICECHANGE RegisterDeviceNotification PDEV_BROADCAST_HDR
При приведении происходит исключение System.OverflowException что-то там переполнение из-за чего...

RegisterDeviceNotification / WM_DEVICECHANGE / VID _ PID
Не могу подписаться на WM_DEVICECHANGE какие-то неизвестные ошибки не пойму что не так ...

Обработка события подключения и отключения USB(WM_DEVICECHANGE)
Всем привет . Такая задача, требуется отследить подключение и отключение USB. Следующий код...

0
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru