winapi

Легко создать IWICBitmap из HBITMAP с помощью метода CreateBitmapFromHBITMAP factory. Но как получить простой GDI bitmap от IWICBitmapSource?...

У меня возникли проблемы с получением ускорители для работы. Я использую C++. После того, как мое окно настроено и показано. MENUITEMINFOW mAbout; mAbout.cbSize = sizeof(MENUITEMINFO); mAbout.fMask = MIIM_TYPE | MIIM_ID; mAbout.wID = (UINT) ID_ABOUT; mAbout.fType = MFT_STRING; mAbout.dwTypeData = (LPW...

У меня есть многопоточное приложение (MIDAS), которое использует сообщения windows для связи с самим собой. ОСНОВНАЯ ФОРМА Основная форма принимает сообщения windows, отправленные RDM LogData (’DataToLog') Поскольку используются сообщения windows, они имеют следующие атрибуты полученные сообщения Неде...

Я создаю 3D-редактор и хочу, чтобы проводник Windows показывал предварительные просмотры 3D-моделей в файлах, когда он находится в режиме просмотра миниатюр. Как мне это сделать?...

Я ищу простое решение, как преобразовать 32-битное растровое изображение в оттенки серого с помощью GDI (не GDI+). Есть ли возможность, например, изменить палитру растрового изображения или что-то еще ? Конечно, в Delphi есть много примеров, таких как Этот, но я ищу функцию WinAPI, которая делала бы это без ...

Я хочу реализовать аналог утилиты backtrace под windows, чтобы добавить эту информацию в исключение, например. Мне нужно записать обратные адреса, а затем перевести их в имена символов. Я знаю о StackWalk64 и о проекте StackWalker, но, к сожалению, у него есть несколько важных недостатков: известно, что ...

С помощью Windows hooks я отправляю сообщения в свое приложение, которое получает уведомления о событиях Windows от каждого приложения в системе. Для выполнения Маршала параметров сообщения я использую общие воспоминания. Внешний процесс вызывает DuplicateHandle , но для совместного использования дескриптора...

Я делаю игру, и я использую midi-файлы для фоновой музыки. Вот код, который я сейчас использую: void Game::play_music() { // Start the music: if(map.levelnumber % 2 == 0) { mciSendString(L"open MUSIC01.MID type sequencer alias Music1", NULL, 0, NULL); mciSendString(L"play Music1...

Для нажатия одной клавиши существует несколько событий, которые могут быть обработаны. Есть: KeyDown, KeyPressed, KeyUp. Гарантируется ли, что приложение будет получать эти события в таком порядке? Я имею в виду: это порядок одного события нажатия клавиши, а не последовательность различных нажатий клавиш. ...

Я хочу проверить, какой Windows api вызывается запущенной программой. Например, если процесс вызывает timeGetTime (), endprocess () или какой-то другой api, я хочу знать эту информацию и в идеале отображать или хранить в реальном времени. Было бы также достаточно, если бы я мог выбрать, какой api, который я х...