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

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


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

Лучшие эксперты в разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 387
∙ повысить рейтинг »
CradleA
Статус: Профессионал
Рейтинг: 148
∙ повысить рейтинг »
solowey
Статус: 9-й класс
Рейтинг: 146
∙ повысить рейтинг »

∙ .NET Framework / C# / Java

Номер выпуска:288
Дата выхода:02.03.2018, 17:15
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)
Подписчиков / экспертов:20 / 15
Вопросов / ответов:3 / 7

Консультация # 104192: здраствуйте, у меня вопрос. у меня есть окно, и мне нужно чтоб оно было прозрачным. я сделал его таковым спомошью SetLayeredWindowAttributes. все хорошо, но у меня вокне еще пишется текст спомошью WM_PAINT и TextOut функции. так вот когда я делаю главное окно прозрачнвым, то текст тоже становится прозрачным, а как сделать так чтоб текст...
Консультация # 36924: Здравствуйте! Известная функция LoadImage для загрузки изображения из *.bmp файла, а как можно загрузить изображение из файлов других форматов *.gif, *.jpeg? .
Консультация # 112766: Есть два массива: required = ["name1", "name2", "name3"]; required_show = ["имя1", "имя2", "имя3"]; и есть функция SendForm, в которую эти массивы нужно передать как параметры. Подскажите, пожалуйста, как это можно сделать?...

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

здраствуйте, у меня вопрос.
у меня есть окно, и мне нужно чтоб оно было прозрачным. я сделал его таковым спомошью SetLayeredWindowAttributes.
все хорошо, но у меня вокне еще пишется текст спомошью WM_PAINT и TextOut функции.
так вот когда я делаю главное окно прозрачнвым, то текст тоже становится прозрачным, а как сделать так чтоб текст не менялся.
к примеру если я поставлю прозрачность 0, то чтоб только текст был виден.
помогите пожалуйста.

Дата отправки: 03.10.2007, 20:07
Вопрос задал: Plazzmex
Всего ответов: 1
Страница онлайн-консультации »


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

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

Все зависит от того с какими параметрами вы вызываете функцию. Я пользуюсь этой функцией вот так, и проблем не наблюдается, если конечно цвет окна BackColor, а цвет шрифта отличен от BackColor.

SetLayeredWindowAttributes(H, BackColor, 0, LWA_COLORKEY);

Также и картинки вывожу, согласовав BackColor с цветом фона картинки.

Консультировал: PGM
Дата отправки: 03.10.2007, 21:22
Рейтинг ответа:

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

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

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

Известная функция LoadImage для загрузки изображения из *.bmp файла, а как можно загрузить изображение из файлов других форматов *.gif, *.jpeg?

Дата отправки: 07.03.2006, 00:48
Вопрос задал: Данилевич Игорь Владимирович
Всего ответов: 5
Страница онлайн-консультации »


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

Здравствуйте, Данилевич Игорь Владимирович!

Сходи сюда http://sources.ru/cpp/cpp_cpicture.shtml - так подойдёт?
Если хочешь углубиться, то через D3DX можно попробовать. В OpenGL есть OpenIL- так вроде с жипегом тоже работать можно.
Ещё можешь поискать Intel JPEG Library.

Консультировал: Morgion
Дата отправки: 07.03.2006, 01:03
Рейтинг ответа:

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


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

Здравствуйте, Данилевич Игорь Владимирович!
Посмотри библиотечку GdiPlus или ее обертку - класс CImage

Консультировал: estiGi
Дата отправки: 07.03.2006, 01:14
Рейтинг ответа:

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


Консультирует Ерёмин Андрей:

Здравствуйте, Данилевич Игорь Владимирович!
Средствами WinAPI это делается достаточно сложно (а то и вообще не делается). Попробуйте найти библиотеки для конкретного языка программирования. А вот ещё такая функция есть: LoadIcon() - может быть окажется полезной. LoadImage(), согласно документации, может загружать иконку, курсор, анимированный курсор или bitmap.

Консультировал: Ерёмин Андрей
Дата отправки: 07.03.2006, 07:15
Рейтинг ответа:

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


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

Здравствуйте, Данилевич Игорь Владимирович!
Использовать библиотеки. Например GFL SDK, FreeImage, CxImage из бесплатных, или LeadTools из платных.

Консультировал: RedDevil
Дата отправки: 07.03.2006, 08:23
Рейтинг ответа:

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


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

Здравствуйте, Данилевич Игорь Владимирович!
Средствами WinAPI можно сделать, но придется почитать про форматы. Тут ведь все форматы, которые Вы описали - битовая матрица. Стало быть ее можно отобразить в обычный DIB. Другой вопрос, что прочитать эту матрицу из файла - геморр, т.к. нужно знать описание формата (а в случае с jpeg еще и методики компрессии и декомпрессии). С bmp все намного проще, т.к. этот формат поддерживался изначально самой виндой, отсюда и наличие BMPINFOHEADER и иже с ним. Есть бесплатные либы, которые открывают большинство форматов и эксперты, опередившие меня, уже написали какие. Успехов.

Консультировал: Jadd
Дата отправки: 07.03.2006, 10:35
Рейтинг ответа:

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

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

Есть два массива: required = ["name1", "name2", "name3"]; required_show = ["имя1", "имя2", "имя3"]; и есть функция SendForm, в которую эти массивы нужно передать как параметры. Подскажите, пожалуйста, как это можно сделать?

Дата отправки: 07.12.2007, 09:48
Вопрос задал: Katiscarlett
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Иоффе Мэир Вэлевич:

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

Да, по-разному можно...
например, можно создать какой-нибудь
<input type="hidden" id name="hidFormArray" />
и присвоить его свойству "value" все элементы массива через какой-нибудь разделитель. например, через точку с запятой или любой другой символ или строковое выражение...
document.getElementById("hidFormArray").value = "имя1;имя2;имя3";

Консультировал: Иоффе Мэир Вэлевич
Дата отправки: 09.12.2007, 00:19
Рейтинг ответа:

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


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

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

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


В избранное