Size: a a a

2021 July 10

IC

Ilya Chernikov in supapro.cxx
Такая проблема возникла
В main если делаю GetWindowInfo, то возвращается нормальная валидная структура
Если делаю GetWindowInfo в qt эвент лупе, то структура остаётся дефолтной
WinAPI не работает в qt лупе или я что-то не понимаю?
источник

A

Alex Ф-ф-фэils!🌠︙... in supapro.cxx
Кажется, функция GetWindowInfo посылает практически одноимённое сообщение окну, и тут, видимо, Qt его обрабатывает как-то всрато
источник

A

Alex Ф-ф-фэils!🌠︙... in supapro.cxx
Ща, схожу в мсдн, проверю свои суждения, ибо не помню, как там оно было
источник

D

Dmitriy in supapro.cxx
Сейчас бы беспокоиться из-за одного if
В 95% случаев это не нужно, желающих доказать обратное прошу предоставить бенчмарки с учётом "разогретого" BP
источник

TS

Till Schneider in supapro.cxx
Что вернула функция? И если ноль, то что пишет GetLastError?
источник

C

Chuvi in supapro.cxx
хз. Вроде 11 есть в 4.8.1
источник

C

CristiCristiano in supapro.cxx
Ну в 95% да абсолютно не нужен но если допустим есть массив и надо подсчитать количество четных чисел без знака по 2 байта известно железо на котором это будет делаться то можно выполнить данную операцию за N/4  и без if это будет явно быстрее для массива с размерностью начиная с некого числа
источник

D

Dmitriy in supapro.cxx
Почему N/4?
источник

D

Dmitriy in supapro.cxx
"Зная железо", я бы уже в сторону SIMD смотрел - вот это действительно полезные оптимизации...
источник

IC

Ilya Chernikov in supapro.cxx
Пишет invalid handle error. Опять же, если я выполню это вне какого-нибудь QTimer, то все норм
источник

A

Alex Ф-ф-фэils!🌠︙... in supapro.cxx
Хм, хендл кривой?
источник

CC

Chev Chelios in supapro.cxx
Чтоб игровой опыт получить, некоторые решения взять.
источник

IC

Ilya Chernikov in supapro.cxx
Нет, не нуллптр
источник

TS

Till Schneider in supapro.cxx
как ты получаешь handle?
источник

IC

Ilya Chernikov in supapro.cxx
Через enumwindows
источник

TS

Till Schneider in supapro.cxx
на мой взгляд, у тебя все должно работать, если сделано правильно, без кода сложно понять, возможно есть банальная ошибка, которую не замечаешь
источник

A

Alex Ф-ф-фэils!🌠︙... in supapro.cxx
А IsWindow() что говорит?
источник

IC

Ilya Chernikov in supapro.cxx
Ты прав, ошибка банальнейшая. Передавал ссылку на объект держащий HWND, а объект то временный
источник

T

The Pressbraker in supapro.cxx
Прочитал 2 книги и не могу понять зачем нужен forward
источник

AS

Anatoly Shirokov in supapro.cxx
Надо третью
источник