Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Консультации по функциям WinAPI


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Орловский Дмитрий
Статус: Мастер-Эксперт
Рейтинг: 7127
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Академик
Рейтинг: 3849
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2448
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / WinAPI

Номер выпуска:599
Дата выхода:11.03.2012, 18:00
Администратор рассылки:Лысков Игорь Витальевич (Старший модератор)
Подписчиков / экспертов:117 / 52
Вопросов / ответов:3 / 7

Консультация # 18371: Ув эксперты! Можно ли программно (С)включить/отключить ScreenSaver? Спасибо...


Консультация # 121195: Есть юникодная строка, ее нужно отобразить в EDIT. Вызываю SendMessageW(handle_edit,WM_SETTEXT,0,addr unicode_str), но в EDIT отображается строка вопросительных знаков....
Консультация # 96552: Проблема в следующем: есть 3 листбокса, при скроллинге одного их них, нужно скроллировать и остальные. Отловить сообщение WM_VScroll не получается, хотя spy++ в логе показывает именно его с lParam=0. Как отловить сообщение скроллинга для линейки скролла листбокса? ...

Консультация # 18371:

Ув эксперты!
Можно ли программно (С)включить/отключить ScreenSaver?
Спасибо

Дата отправки: 16.03.2005, 20:22
Вопрос задал: Ling
Всего ответов: 5
Страница онлайн-консультации »


Консультирует rusfaq.ru:

Здравствуйте, Ling!
Можно! http://www.akzhan.midi.ru/win32api/13.htm

Консультировал: rusfaq.ru
Дата отправки: 16.03.2005, 22:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует PavPS:

Здравствуйте, Ling!
Очень просто. Измени программно это значение HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive с 1 на 0 и всё :)

Консультировал: PavPS
Дата отправки: 17.03.2005, 00:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует vitya:

Здравствуйте, Ling!
Ответ на ваш вопрос: Можно.
p.s. учитесь задавать вопросы, удачи.

Консультировал: vitya
Дата отправки: 17.03.2005, 10:37
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Bob Johnson:

Здравствуйте, Ling!
В дополнение к уже сказанному - чтобы отключить работающий screensaver я бы попробовал эмулировать нажатие какой-либо клавиши (например, ctrl) с помощью keybd_event.

* EMan2.0: ---===*** Debug mode ***===---

Консультировал: Bob Johnson
Дата отправки: 19.03.2005, 01:25
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует _vt:

Здравствуйте, Ling!
Ни один из ответов не был верным почему-то. Дефолтный скринсейвер включается посылкой сообщения WM_SYSCOMMAND c параметром SC_SCREENSAVE окну десктопа (GetDesktopWindow()).
--

* In Gates we trust! :)

Консультировал: _vt
Дата отправки: 21.03.2005, 14:02
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 121195:

Есть юникодная строка, ее нужно отобразить в EDIT.
Вызываю SendMessageW(handle_edit,WM_SETTEXT,0,addr unicode_str),
но в EDIT отображается строка вопросительных знаков.

Дата отправки: 01.02.2008, 15:15
Вопрос задал: Alex003
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Ross:

Здравствуйте, Alex003!

Возможно вы по ошибке передаете указатель на обычную строку. Такой код работает вполне нормально:
WCHAR* StringAddr = L"This is a string";

HWND hEdit = ::GetDlgItem(m_hWnd,IDC_EDIT_TEXT);
::SendMessageW(hEdit,WM_SETTEXT,0,(LPARAM)StringAddr);

Консультировал: Ross
Дата отправки: 01.02.2008, 23:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 96552:

Проблема в следующем: есть 3 листбокса, при скроллинге одного их них, нужно скроллировать и остальные. Отловить сообщение WM_VScroll не получается, хотя spy++ в логе показывает именно его с lParam=0.
Как отловить сообщение скроллинга для линейки скролла листбокса?

Дата отправки: 27.07.2007, 00:42
Вопрос задал: Tsunami
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Mishell:

Здравствуйте, Tsunami!
по моему проще вместо 3 листбоксов создать один листвью (WC_LISTVIEW/SysListView32) с тремя колонками (LVM_INSERTCOLUMN) ...
и никаких проблем со скроллом не будет

Консультировал: Mishell
Дата отправки: 27.07.2007, 12:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное