Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Синхронизация отображения изменения данных https://www.cyberforum.ru/ win-api/ thread730163.html
Доброго времени суток! Такая проблема. Есть QML окно. На нем висит Endless список (реализован через PathView) с ScrollBar и пару клавиш. Одна из них - "Favorite" - добавляет или убирает станцию в фейворитс. В Endless списке забит список станций. Сама модель Endless списка подтягивается с бекенда. Вот. А клавиша Favorite висит и реализована отдельно от списка. По ее нажатию в зависимости от...
Смысл команды Sleep(0) C++ WinAPI
И какое число передавать этой функции, чтобы пауза была минимальной, но всё же чтоб была хоть какая-то? Где-то встречал информацию, что реальная длительность паузы может быть не только больше, но и меньше заданной.
C++ WinAPI Управление памятью в Windows Всем доброго времени суток! Уважаемые программисты, проверьте пожалуйста мою лабу на правильность выполнения Вот задание: Написать программу, выделяющую регион виртуальной памяти и сразу передающую ему физическую память по нажатию кнопки. Сообщение о выделенном регионе добавляется в список. В списке можно выбрать один из созданных регионов и по нажатию кнопки удалить его. Удалить из списка и... https://www.cyberforum.ru/ win-api/ thread729910.html C++ WinAPI GetWindowText возвращает мусор Для определения имени программы, вызвавшей хук (Keyboard) использую GetWindowText, но она почему то мне возвращает непонятно что...может я не правильно что-то понял? LRESULT __declspec(dllexport)__stdcall CALLBACK KeyboardProc( int nCode, WPARAM wParam, LPARAM lParam) { char ch; if (((DWORD)lParam... https://www.cyberforum.ru/ win-api/ thread729906.html
C++ WinAPI Нарисовать закрашенный круг
Как в GDI нарисовать закрашенный круг? Есть функция просто рисующая круг Ellipse(), но для неё нет аналога функции FillRect() для заливки.
C++ WinAPI Выскакивает непонятная ошибка https://www.cyberforum.ru/ win-api/ thread729313.html
Подскажите, пожалуйста, пр компилировании выскакивает эта ошибка "error C2365: y1: переопределение; предыдущим определением было "функция"". При этом, когда не подключаю <fstream>, то все работает. А мне нужно начать работу с фалом. Что делать? #include <windows.h> #include <fstream> #include "resource.h" const int n = 20; COLORREF crCrosses = RGB(255,71,202);//цвет крестиков
C++ WinAPI Криптопровайдер RC5 Crypto API https://www.cyberforum.ru/ win-api/ thread729307.html
Функция CryptAcquireContext() выдает ошибку при использовании алгоритма шифрования RC5, RC4 и многие другие алгоритмы работают нормально (ниже представлен код для RC4). Может нужен другой подход реализации RC5 (если он вообще существует)? #include "stdafx.h" HCRYPTPROV g_hProv; void InitProvider() { if (CryptAcquireContext(&g_hProv, NULL, NULL, PROV_RSA_FULL, 0)) {
Потоки: написать два приложения, которые будут обмениватся строками имитируя переписку C++ WinAPI
написать два приложения которые будут обмениватся строками имитируя переписку
C++ WinAPI Поменять значение в реестре для параметра UserPreferenceMask ключа HKCU\\Control panel\\Desktop Здравствуйте! Мне нужно поменять значение в реестре (через программу на С++) для параметра UserPreferenceMask ключа HKCU\\Control panel\\Desktop.Как записывать параметры REG_SZ и REG_DWORD знаю, а вот как писать REG_BINARY не знаю.Помогите пожалуйста.Спасибо. Добавлено через 28 минут Очень срочно надо.Помогите https://www.cyberforum.ru/ win-api/ thread729028.html C++ WinAPI Записать название всех файлов что скопировались на флешку? Как можно реализировать сохранение имен фалов что были скопированы на флешку?Есть ли такие функции? https://www.cyberforum.ru/ win-api/ thread728512.html
Версия DirectX через реестр. Не могу считать данные C++ WinAPI
HKEY hKey = 0; LONG lResult = 0; DWORD dwDisp = REG_BINARY; DWORD dwSize = sizeof(dwDisp); lResult =RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\DirectX", 0, KEY_READ, &hKey); if(lResult==ERROR_SUCCESS) { DWORD error = RegQueryValueEx(hKey,"InstalledVersion",0,0, (LPBYTE)&dwDisp , &dwSize ); if(error == ERROR_SUCCESS)
C++ WinAPI Отправка сообщения главному окну (SendMessage) из оконной процедуры дочернего окна При нажатии Энтера в дочернем окне управления hwndEditFKern, главное окно hwnd должно обработать нажатие Энтера, но почему то как я понимаю сообщение о нажатии Энтера получает то же окно hwndEditFKern причем 32 раза? Помогите разобраться:help: #include <windows.h> #include <iostream> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; LRESULT CALLBACK WndEditProc (HWND, UINT,... https://www.cyberforum.ru/ win-api/ thread728262.html
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 59
15.12.2012, 17:29  [ТС] 0

Градиент с заданием цвета - C++ WinAPI - Ответ 3859843

15.12.2012, 17:29. Показов 11375. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от MLPMan Посмотреть сообщение
Надо рисовать не Rectangle а много линий рядом, разных цветов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
void getColorList(DWORD beg, DWORD en; int width);
{
byte r,g,b,r1,g1,b1;
DWORD i, cl1;
int rs, bs, gs; //шаг для каждого канала для следующего цвета
DWORD * mas = new DWORD[width];
 
r=GetRValue(beg);
g=GetGValue(beg);
b=GetbValue(beg);
r1=GetRValue(en);
g1=GetGValue(en);
b1=GetbValue(en);
rs=(r-r1) / width;
gs=(g-g1) / width;
bs=(b-b1) / width;
cl1=beg;
 
for (i:=0;  i<width; i++) { 
mas[i] = cl1;
r+=rs;
g+=gs;
b+=bs;
cl1=RGB(r,g,b);
}
 
}
getColorList заполняет массив цветами плавного перехода от цвета beg до цвета en при ширине градиента width. (Еще надо подкорректировать, не совсем правильно работает).
Спасибо, сейчас попробую. А что в ней не так?

Добавлено через 3 часа 3 минуты
Уже понял, что функция написана на "полуСи"

Вернуться к обсуждению:
Градиент с заданием цвета C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2012, 17:29
Готовые ответы и решения:

Изменение цвета прямоугольника, увеличивая или уменьшая составляющие цвета (почему не работает программа?)
2.2 Работа с кнопками и цветом Приложение позволяет изменять цвет прямоугольника, увеличивая или...

Ошибка с заданием фрейма главным
Переписал прогу из учебника, скажите почему VS на неё ругается. Вот код. #define FRSWND_H 600...

Плавный переход цвета по нажатию кнопки (градиент)
Помогите реализовать плавный переход цвета по нажатию кнопки. Например, есть 2 цвета: синий и...

Градиент или как получить оттенки серого цвета
Привет всем! Возник вопрос (нигде не могу найти ответ) Как использовать градиент цвета в Си? Мне...

6
15.12.2012, 17:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2012, 17:29
Помогаю со студенческими работами здесь

Поможете заданием с заданием / Начертите схему формы и сложите процедуру для решения такой задачи
Начертите схему формы и сложите процедуру для решения такой задачи: вычислите произведениевсех...

Изменение цвета названия файла/папки (либо цвета подсветки)
Привет супер уважаемые супер форумчане!) Очень интересно, есть ли какой-то способ изменить цвет...

Передача цвета строк и цвета текста из stringgrid в excel и обратно
Доброго дня. Интересует вопрос передачи цвета строк и цвета текста из stringgrid в excel и...

Изменение цвета текста, когда код цвета берется с сервера
Есть задание : Отправить на сервер название цвета, получить от сервера цвет в формате RGB и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru