Dart_Bobr Самый быстрый способ - поиск в таблице. Но точность будет очень маленькая (или таблица большая) Немного медленее, но гораздо точнее...
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){ BITMAPINFO bmi; unsigned long...
Не помню, где я об этом читал, но при запуске IE, как и любой другой проги, создаётся новый процесс. Этот процесс ищет уже запущенную копию...
ИМХО лучший язык для обучения - это Flash ActionScript. Язык С-подобный (вернее JavaSciprt-подобный), есть ООП, есть множество красивых рюшечек....
Используй COM-интерфейс IPicture
vinnie_pooh Твой код не учитывает изменений на экране с момента запуска проги. А прога должна правильно отображать прозрачность даже если под её...
1. Как получить битмап изображения под моим окном? Ведь окна не отрисовывают ту свою часть, которая спрятана за другими окнами. И как отловить...
а как устроена програмная реализация этой защиты?
На Gdi
vkim Стоит. Некоторые окна (например меню) невозможно отловить в Spy++
Проще всего это сделать с помощью OpenGL. Если через GDI, то смотри функции BeginPath, ArcTo, LineTo, FillPath, EndPath
Неплохо бы добавить макрос типа TraceMessage, который бы просто вызывали в WndProc и который бы отсылал в VKDebug информацию о всех (вариант - о...
Как сделать круглое окно, которое бы в центре было абсолютно непрозрачным, и абсолютно прозрачным на краях? Т. е. прозрачность должна градиентно...
А чётных и нечётных чисел в word (dword, qword) поровну?
fabi Это в принципе невозможно. Я одну HTML-книжку, запакованую подобным образом, выпотрошил с помощью отладчика из оперативки процесса. Так что...
Asterix В твоём исходнике создаётся регион, который назначается окну через SetWindowRgn, органичивая область его перерисовки. А мне нужно, чтобы...
Код на C под MSVC [img] _1496593444__AquaMenu.zip
А BeginPaint точно должно быть между GetDC и ReleaseDC? Ничего особенного, просто экспеременитрую, пытаясь создать прозрачное окно без...
Через OpenGL не катит. Нужно, чтобы окна, лежащие под моим, могли свободно перерисовываться и это отображалось на экране
Имеются: Класс окна: hbrBackground = NULL Окно: WS_EX_TRANSPARENT | WS_EX_TOPMOST Если указать, что WM_PAINT обрабатывается (вернуть 0 из...
Имена участников (разделяйте запятой).