![]() |
Delphi
Вопрос по дельфи:
Необходимо индекс цвета разложить на 3 составляющие (RGB); Есть обратная функция - RGB(r,g,b); Есть функция ColorToRgb() но она возвращает одну переменную типа Longint. Ранше помню точно делал, а сейчас забыл хоть убей... Please HELP. |
Цитата:
r:=GetRValue(цвет) g:=GetGValue(цвет) b:=GetBValue(цвет) |
Вопрос второй:
Имеется целочисленная матрица.
Допустим она хранит какое то изображение. Вопрос : Как быстро вывести её на экран, не создавая никаких циклов... Может есть какая процедурка?...(не затрагивая OpenGL) |
Цитата:
|
а можно на пальцах?
как перевести и т.д...? |
А откуда я знаю как перевести :) Это же твоя матрица. Откуда ты ее берешь? Если генерируешь - это одно, А если с диска грузишь или из ресурсов, то лучше ее предварительно перегнать в битмап и грузить уже его.
|
дак вот в этом и вопрос. матрица генерируется. Если её выводить попиксельно то получается медленно, необходимо быстро.
|
Генерируй сразу в битмап и парься
|
Программирование создает свет всего несколькими словами. Ligtht.Visible := True :)
Цитата:
|
2Chamal: скажи че пишешь, мож помогу дописать, а то бездельем маюсь =)
|
Необходимо имитировать нажатие кнопки мыши.
Перемещение осуществляется с помощью setcursorpos(x,y); А нажатие, с помошью SendMessage.....(чё то типа системных сообщений). Но как конкретно не знаю.... Подскажите, кто в курсе. |
Цитата:
Полная имитация нажатия и всего остального для виндовоза (синтаксис сишный): Код:
UINT SendInput(UINT nInputs, LPINPUT pInputs, int cbSize); WM_LBUTTONUP - отпустили левую кнопку WM_LBUTTONDBLCLK - дабл-клик левой кнопкой |
Вопрос:
Нужно в дельфи работа с буфером клавиатуры с возможностью редактирования. Подскажите как это реализуется? |
Вопрос:
Как сделать чтобы прога не отображалась в диспетчере задач и не выключалась комбинацие alt+f4.Ил просто блокировать ето сочетание. |
Текущее время: 04:34. Часовой пояс GMT +7. |
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.