HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Вопросы по WinAPI (https://hlfx.ru/forum/showthread.php?threadid=5934)
Отправлено Дядя Миша 30-04-2023 в 17:57:
Цитата:
FiEctro писал:
всегда надёжно сможешь к нему обращаться через ReadProcessMemory, и изменять его значение через WriteProcessMemory.
Погоди постой, зачем лезть в память? Речь шла об отдаче приложению легальных команд, а не о порче памяти.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено XaeroX 30-04-2023 в 18:20:
Дядя Миша
Ну он что-то вроде трейнера делает, просто хочет не отдельное окошко, а встроить кнопку трейнера прямо в программу.
__________________
Отправлено FiEctro 30-04-2023 в 19:20:
Цитата:
XaeroX писал:
Проблема в том, что с каждой новой версией программы адреса могут измениться. Ненадёжный способ.
Да это понятно. Но по другому наверное и не сделать. Экзешник можно рядом ложить, а уж права админа многие проги требуют.__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено FiEctro 01-05-2023 в 09:23:
Как заморозит фоновое окошко, когда открываешь новое?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено FiEctro 07-05-2023 в 12:34:
Из-за чего происходит такая фигня при изменении размера окошек? Элементы с предыдущих кадров как бы накладываются на текущие.

Пробовал принудительно вызывать WM_PAINT при других событиях но это не даёт никакого результата.
C++ Source Code:
1 | LRESULT CALLBACK TimelineProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
4 | static HWND hButton3 = NULL; |
11 | hButton3 = CreateWindowEx(0, L"BUTTON", L"Button 3", WS_TABSTOP | WS_VISIBLE | WS_CHILD | WS_CLIPCHILDREN | BS_DEFPUSHBUTTON, 180, 10, 120, buttonHeight1, hwnd, (HMENU)ID_BUTTON3, NULL, NULL); |
23 | HDC hdc = BeginPaint(hwnd, &ps); |
24 | FillRect(hdc, &ps.rcPaint, colorFill); |
26 | ShowWindow(hButton3, SW_SHOW); |
32 | if (LOWORD(wParam) == ID_BUTTON3 && HIWORD(wParam) == BN_CLICKED) |
34 | std::cout << "Button 3 pressed" << std::endl; |
45 | return CallWindowProc(lpfnTimelineWndProc, hwnd, msg, wParam, lParam); |
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено Дядя Миша 07-05-2023 в 16:02:
Есть два варианта:
1. елементы остаются на своих посадочных местах
2. елементы учитывают новый размер окна - это делается вручную
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено FiEctro 08-05-2023 в 11:42:
Дядя Миша
1. Нет не остаются
2. Да учитывают
Причём такая фигня что эта хрень то появляется то исчезает, никак не пойму почему. В чем сакральный смысл превращать окно в пиксельное мессиво?
Какое то говно этот винапи одно делаешь, другое ломается, и четкой структуры у него нет вообще хрен пойми что откуда вызывать.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено Дядя Миша 08-05-2023 в 12:22:
Никто точно не знает как работает WinAPI. Но если ты однажды что-то делаешь правильно - можешь быть уверен, что это будет работать на любой винде одинаково. За это и любим.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено FiEctro 08-05-2023 в 12:33:
Цитата:
Дядя Миша писал:
что это будет работать на любой винде одинаково.
Неправда, например семерка может не посылать некоторых событий которые посылает десятка. Я уже обжогся на этом
.__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено Дядя Миша 08-05-2023 в 13:35:
Ну я не спорю, если что-то делать для десятки, оно потом не будет на старых версиях работать. Но вот наоборот - будет. Впрочем это везде так.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено FiEctro 09-05-2023 в 09:08:
Как рассчитать ширину горизонтального слайдера?
Есть окно которое может менять свой размер на нём слайдер, есть вложенное окно которое тоже по горизонтали ещё больше может менять свой размер (отмечено зелёным), нужно как то из всего этого получить размер слайдера (отмечен красным прямоугольником) чтобы он не был слишком мелким?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено FiEctro 09-05-2023 в 13:20:
Как в винапи создать такой список:

Пробовал просто кнопок насоздавать, но что то это слишком тормозно получается. Мне нужно 8к элементов.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!