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

RusFAQ.ru: Win API


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 478
от 04.11.2007, 14:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 395, Экспертов: 37
В номере:Вопросов: 2, Ответов: 3


Вопрос № 106793: Здравствуйте Уважаемые эксперты! У меня следующая проблема, у моей программы в ресурсах есть один рисунок. При событии WM_INITDIALOG мне нужно разрезать этот рисунок на куски и по частям выводить на форму. Я пробовал следующий код, но он не работ...
Вопрос № 106884: Доброе время суток, уважаемые эксперты. Пытаюсь работать с lpt портом в винде xp. И не получается. Выкидывает при обращении, при записи. В чём проблема, подскажите. Что нужно почитать. В чём ошибка?...

Вопрос № 106.793
Здравствуйте Уважаемые эксперты! У меня следующая проблема, у моей программы в ресурсах есть один рисунок.
При событии WM_INITDIALOG мне нужно разрезать этот рисунок на куски и по частям выводить на форму. Я пробовал следующий код, но он не работает:

Приложение:

Отправлен: 25.10.2007, 22:30
Вопрос задал: Geograph (статус: 2-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Mihail Yarlykov
Здравствуйте, Geograph!
В принципе картинку можно не резать а обеспечить вывод из контекста в памяти, это намного проще организовать. Смотрите код в приложении.
В то время как для создания HBITMAP'ов из исходного необходим доступ к памяти с растровыми данными посредством функций GetBitmapBits и SetBitmapBits, а так же алгоритмы вычленения нужных участков картинки из линейного битового пространства.

Приложение:

---------
Нет ничего невозможного!

Ответ отправил: Mihail Yarlykov (статус: 3-ий класс)
Ответ отправлен: 26.10.2007, 07:19
Оценка за ответ: 5
Комментарий оценки:
Спасибо, а как можно занести эти куски в переменную HBITMAP ?

Отвечает: Sergey A. Wedensky
Здравствуйте, Geograph!

Ну, если очень надо в HBITMAP - вот пример.

Приложение:

Ответ отправил: Sergey A. Wedensky (статус: Студент)
Ответ отправлен: 26.10.2007, 10:37
Оценка за ответ: 5
Комментарий оценки:
Ну просто ОГРОМНОЕ спасибо!!! Это как раз то, что нужно.


Вопрос № 106.884
Доброе время суток, уважаемые эксперты. Пытаюсь работать с lpt портом в винде xp. И не получается. Выкидывает при обращении, при записи. В чём проблема, подскажите. Что нужно почитать. В чём ошибка?
Отправлен: 26.10.2007, 13:35
Вопрос задал: Александр Михайлович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Александр Михайлович!

Вам нужно заглянуть сюда.
Удачи!
---------
И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 26.10.2007, 13:53


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.1 от 16.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное