Size: a a a

2021 July 02

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
На самом деле задача в том, чтобы разместить своё окно в некой области (например, в правой части экрана), и другая прога, разворачиваясь на весь экран, не загораживала это окно.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Как Explorer не даёт другим прогам залезать на свой TaskBar (за некоторым исключением, но для моего случая это исключение обрабатывать не нужно). Так и мне нужно.
источник

n

nano in pro.asm
чекни через dbg GetSystemMetrics
поставь внутри него точку остановки. Если попадется, то на выводе подмени через тот же dbg значения и посмотри что поменялось.
источник

n

nano in pro.asm
с z-index пробовал играться?
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
В смысле?
источник

n

nano in pro.asm
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowpos

HWND_TOP попробуй.
Но где-то выставляться должна позиция в числах
источник

n

nano in pro.asm
это для своей проги
источник

n

nano in pro.asm
еще попробуй флаг убрать у промышленной проги WS_EX_TOPMOST
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Нет, это не то. Проги всё равно будут перекрываться. А надо, чтобы они рядом лежали.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Одна прога будет загораживать другую, а так не надо.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
GetSystemMetrics я перехватываю, но ищу пока, какой именно параметр.
0-й — это ширина экрана, его он не вызывает.
источник

n

nano in pro.asm
а он во весь экран как выглядит? Может он разворачивается и убирает рамку? Скрин есть?
источник

n

nano in pro.asm
если это разворот простой, то надо maxmize чекать
источник

n

nano in pro.asm
попробуй через эту функцию изменить размер чужого окна с флагом SWP_NOSENDCHANGING. Но я очень не уверен. Но возможно на этот раз он не вернет себе обратно размер
источник

n

nano in pro.asm
последний параметр
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Короче, я пропатчил вызов WinAPI-функции, всё пашет теперь как надо. Всем спасибо 😉
источник

n

nano in pro.asm
как именно?
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Заменил jmp dword ptr [xxx] на jmp в область нулевых байтов в конце секции кода. И там сделал что надо.
источник
2021 July 05

⸙G

⸙ꠋꠋk̹̺ Seymøur Guadø... in pro.asm
Друзья, подскажите пожалуйста, есть ли какие-нибудь статьи/книги по скомпиленной внутрянке STL?
Если конкретно, то есть бинарник со структурой, которую нужно увеличить. Это уже сделано и загружается всё норм. Но проблема в том, что там замешан ещё STL (конкретно std::map), который тоже надо поправить. Смотрю на всю эту портянку и становится немного грустно. Буду благодарен за статьи/советы
источник

GG

George Glebov in pro.asm
У MSVC / GCC / CLANG (LLVM) свои имплементации STL, поэтому надо смотреть конкретные версии
источник