![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| kostofffan |
|
|||
|
Unregistered |
Нуно название функции хотя бы
|
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Можно ручками попробовать
|
|||
|
||||
| Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 3 Всего: 44 |
Если всего экрана то вместо hWndScreen пишем NULL
И не забыть удалить все созданное -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
А если просто послать сообщение с виртуальной кнопки
PrintScreen_Sys Rq ? |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
То будет не очень хорошо, т.к. эмуляция нажатия кнопок это всегда самый плохой вариант
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
"То будет не очень хорошо, т.к. эмуляция нажатия кнопок это всегда самый плохой вариант"
Почему |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
но самый простой вариант Ну потому что если у тебя есть, например, текстовое поле, то ты же для того, чтобы написать в него строчку "Hello, world!" не эмулируешь нажате клавиш "H", "e", "l"... Все что делается при нажатии кнопки можно сделать и программно. И если знаешь как, то программно делать и надо. Если ты пишешь вместо того, что ты хочешь, чтобы программа выполнила: нажать на кнопку такую-то, то сначала "выполняется" нажатие на кнопку, а потом то, что тебе нужно -> потеря времени... -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
"не эмулируешь нажате клавиш "H", "e", "l"..."
Ну потому что это настолько примитивно... А вообще конечно с PrintScreen_Sys Rq будет кода больше, так как придётся с буфером работать |
|||
|
||||
| Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: 1 Всего: 1 |
Почему с буфером? Шлешь сообщение SendMessage().
-------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 1 Всего: 99 |
И это опять же таки ненужная загрузка системы...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| Intro |
|
|||
|
Unregistered |
Peter
"Почему с буфером? Шлешь сообщение SendMessage()." Да нет же, чтобы ПОЛУЧИТЬ картинку и записать результат... "И это опять же таки ненужная загрузка системы..." Ну если сам продукт не будет очень ресурсотребователен, то небольшой расход оных ничего плохого не принесёт... А вообще это идеальное решение, для не совсем опытных или вообще не опытных, Я. |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: нет Всего: 20 |
Intro - это я...
|
|||
|
||||
| kostofffan |
|
|||
|
Unregistered |
Сенкю. Но еще вопросик. Как мне полученный HDC (если не ошибаюсь) записать в bmp-файл или вывести код рисунка на стандартный вывод???
P.S.: я в С толком не шарю. Если можно, то поподробней. Если в падлу, то microsoft.com мне в помощь |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |