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

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 370
от 13.08.2004, 14:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1740
Отправлено ответов: 3994
Активность: 229.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Boriss
Статус: Профессиональный
Общий рейтинг: 157.69
URL: Программирование на Паскале
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 164.38
[Подробней >>]
samum2000
Статус: Профессиональный
Общий рейтинг: 130.99
URL: Samum's home page
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1727. Здравствуйте! Я задавал вопрос, но, видимо, никто не понял, о чём я спрашивал. Видимо, никто этим не... (ответов: 3)
Вопрос № 1728. Есть софт-модем Pentagram Navel 56I V.92, но этот модем не оддерживает голосовые команды. Так как эт... (ответов: 1)
Вопрос № 1729. Уважаемые эксперты, я написал програмку для создания визиток, но не знаю как выполнить печать 6 или ... (ответов: 1)
Вопрос № 1731. Доброго времени суток, уважаемые эксперты. У меня к вам такой вопросик: На форме 2 кнопки - кнопка ... (ответов: 2)
Вопрос № 1732. Прошу прощения за,возможно, тупорогий вопрос. Почему при вызове АПИ функций при передаче параметров ... (ответов: 2)

Вопросов: 5, ответов: 9


 Вопрос № 1727

Здравствуйте!
Я задавал вопрос, но, видимо, никто не понял, о чём я спрашивал. Видимо, никто этим не занимался.
Вопрос был таким:
Скачал набор иконок в формате .PNG. Красивые иконки с тенью в стиле Windows XP. Хочу использовать их в своём приложении на панели инструментов. Как быть? Хочу, чтобы была тень. Как быть?
Имелось в виду, что конвертация не подходит. PNG-изображение содержит в себе альфа-канал, информацию о прозрачности. BMP такую информацию не содержит, поэтому (после конвертации) вместо тени там образуется чёрное пятно! Тем не менее, стандартные элементы управления Windows умеют отображать тень. Вот и вопрос был: что мне сделать, чтобы и у меня была тень?



Вопрос отправлен: 09.08.2004, 09:17
Отправитель: Lerry

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Доброе время суток, Lerry!
В аналогичных проблемах мне помогал Photoshop - там можно конвертировать что угодно

Ответ отправлен: 09.08.2004, 10:57
Отправитель: Boriss


Отвечает sir henry

Добрый день, Lerry!
Можно использовать какую нибудь библиотеку для работы с png рисунками, например:
http://delphi.pjh2.de/articles/graphic/png.php

Ответ отправлен: 10.08.2004, 12:15
Отправитель: sir henry


Отвечает samum2000


Здравствуйте, Lerry!
Прошу прощения, но тень появляется только на изображениях в MS Office XP, элементы управления которого стандартными не назовешь...
На всякий случай: цвет нижнего левого пиксела изображения задает прозрачный цвет.
Если ничего не помогает, то попробуй найти в интернете компонент, отображающий тень, или имеющий события типа OnMouseOn и OnMouseOut (тогда можно будет менять картинки в обработчиках этих событий).
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 10.08.2004, 06:36
Отправитель: samum2000


 Вопрос № 1728

Есть софт-модем Pentagram Navel 56I V.92,
но этот модем не оддерживает голосовые команды.
Так как это софт-модем, то вся его работоспособность
зависит от драйвера. Пытался найти новый драйвер
(модем работает в WinXP, в WinXPSp1 - отказывается),
какую либо инфу по работе модема - все глухо,
информация отсуствует (или я не нашел :).
Помогите чем можете. Заранее спасибо.



Вопрос отправлен: 09.08.2004, 22:00
Отправитель: Володя (vovanchik@tut.by)

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, Володя!
Боюсь, что к программированию на ДельфиБилдере Ваш вопрос не относиться.

Ответ отправлен: 10.08.2004, 08:19
Отправитель: sir henry


 Вопрос № 1729

Уважаемые эксперты, я написал програмку для создания визиток, но не знаю как выполнить печать 6 или 8 штук на странице, код печати в приложении. Заранее благодарен.


Приложение:


Вопрос отправлен: 09.08.2004, 23:36
Отправитель: Геннадий (NordVer@Rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, Геннадий!
Судя по коду, Вы распечатываете содержимое формы. Значить Вам нужно разместить на форме 6 или 8 штук.
Единственная несуразица - зачем печатать форму??? Есть ведь хорошие компоненты для печати, в том числе и визиток, например FastReport/

Ответ отправлен: 10.08.2004, 08:22
Отправитель: sir henry


 Вопрос № 1731

Доброго времени суток, уважаемые эксперты.
У меня к вам такой вопросик:
На форме 2 кнопки - кнопка А и кнопка В, как сделать, чтобы при нажатии на клавиатуре на
клавишу А, нажималась (именно нажамалась, как при нажатии мышкой) кнопка А, а при нажатии на клавишу В,
нажималась кнопка В, незевисимо от того на каком элементе находиться фокус.



Вопрос отправлен: 10.08.2004, 11:42
Отправитель: Zaknafeyn

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, Zaknafeyn!
У формы есть события OnKeyPress или OnKeyDown. Вот и используйте их для эмуляции нажатия Ваших "форменных" кнопок.

Ответ отправлен: 10.08.2004, 12:25
Отправитель: sir henry


Отвечает Boriss

Здравствуйте, Zaknafeyn!
Обрабатывать нажатие клавищи на общей форме. И при появлении нужного символа вызывать функцию - обработчик события нажатия кнопки OnClick

Ответ отправлен: 12.08.2004, 10:07
Отправитель: Boriss


 Вопрос № 1732

Прошу прощения за,возможно, тупорогий вопрос. Почему при вызове АПИ функций при передаче параметров типа указателей оператор @X работает, а при вызове других нет, хотя типы указателей одинаковые. Приходится явно приводить к нужнопу типу (PByte(X)). Каждый раз как пальцем в небо тычешь - заработает или придется переписать. В качестве реального примера приведу 2 ф-ии: NetUserSetInfo(nil,wide,1007,@buf,nil), где buf: USER_INFO_3 и NetUserGetInfo(nil,Wide,3,PByte(buf)) где buf: ^USER_INFO_3. NetUserGetInfo не хочет работать с @buf, где buf типа USER_INFO_3 - при выполнении вылазит исключение типа access violation at XXXXX. Параметры ведь, передаваемые в ф-ии одного типа: LPByte. Как все же правильно передавать параметры в АПИ. Заранее спасибо.



Вопрос отправлен: 10.08.2004, 13:23
Отправитель: Alex

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Здравствуйте, Alex!
По-моему Вы изрядно запутались :).
Построение типа @Переменная возвращает АДРЕС переменной.
Построение типа ^Переменная возвращает ЗНАЧЕНИЕ.
Поверьте мне на слово, если не читали об этом в книжках, что адрес и значение - это не одно и то-же :).

Ответ отправлен: 11.08.2004, 07:30
Отправитель: sir henry


Отвечает Boriss

Приветствую Вас, Alex!
Нужно читать, что функция ожидает: если адрес переменной или структуры, то @, а если значение - то указатель.
Это всегда дается в описании функции

Ответ отправлен: 12.08.2004, 10:04
Отправитель: Boriss



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (14)
Perl (7)
Builder / Delphi (15)
Pascal (22)
Basic / VBA (6)
Java / JavaScript (8)
PHP (15)
Криптография (7)
WinAPI (13)
Радиоэлектроника (11)
Пользователю
Windows 95/98/Me (45)
Windows NT/2000/XP (58)
"Железо" (41)
Поиск информации (15)
Администратору
Windows NT/2000/XP (33)
Linux / Unix (20)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (10)
КоАП (7)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
Rambler's TopShop Rambler's Top100
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное