Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CreateProcess C++ WinAPI
Такая трабла - человечек попросил сделать лабу - там процессы . начал искать решение - нашел вполне понятную функцию fork... но только она для линусятников. Таким образом остаеться юзать... типо так
C++ WinAPI Симуляция нажатия левой кнопки мыши в другом окне Есть программа (написана на C# - Windows form app) мне нужно послать нажатие лкм по координатам чтобы нажать, допустим, кнопку SendMessage ( hGUIWindow, WM_LBUTTONDOWN, 0, (pt.x) & (( pt.y) << 16)... #include <Winuser.h> PostMessage(hWnd, WM_LBUTTONUP, 0, MAKELPARAM(Point.x, Point.y)); PostMessage(hWnd, WM_LBUTTONDOWN, 0, MAKELPARAM(Point.x, Point.y)); https://www.cyberforum.ru/ win-api/ thread1015461.html
C++ WinAPI LoadImage function не воспринимает путь к файлу https://www.cyberforum.ru/ win-api/ thread1016369.html
Почему файл в самом проекте открывается нормально t1.bmp hBitmap = (HBITMAP)LoadImage(NULL, "t1.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION); if (hBitmap == NULL)... На подсветку посмотри, ясно же, что слеши надо дублировать: hBitmap = (HBITMAP)LoadImage(NULL, "D:\\1\\t1.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
C++ WinAPI Чтение виртуальной памяти процесса https://www.cyberforum.ru/ win-api/ thread1016150.html
Здравствуйте, пишу программу читающую виртуальную память какого нибудь процесса Прочитал кучу документаций, и примеров, однако что то не клеится. int main() { SIZE_T nb; BYTE buff; ... Строка 41: if(VirtualQueryEx(handle, &adr,&inf,sizeof(inf))==0) Попробуйте вместо "&adr" писать "adr": if(VirtualQueryEx(handle, adr,&inf,sizeof(inf))==0) Точно, Спасибо)
C++ WinAPI Передать копию экрана через сокет нужно передать изображение с экрана через соккет, тоесть преобразовать его в строку, уже измучался... помогите 1) Делаете скриншот экрана. 2) Вместо записи в файл создаете буфер размером равный скрину. 3) Копируете скришот в буфер. 3) Отсылаете на удаленный сервер. https://www.cyberforum.ru/ win-api/ thread1015588.html C++ WinAPI WIN API печать EMF как в WIN API вывести на печать файл с расширением EMF?? С помощью каких функций? и в какой последовательности делать? https://www.cyberforum.ru/ win-api/ thread1015958.html
C++ WinAPI рисуется график функции по частям
Пытаюсь рисовать с помощью потоков.. есть 2 окна : главное и дочернее.. на главном рисуется график функции с интерваллом 0,7 с, а в дочернем движется текст с интерваллом 0,3 с.. Подскажите, как...
C++ WinAPI Поймать двойной клик по строке в LISTBOX и выполнить указанное действие Ниже привел код процедуры окна, в котором создан LISTBOX2. В нем заполнены строки улицами (5 улиц), надо при двойном нажатии на строку получить ее содержимое. Но, так как я только начал изучать API... //... LONG_PTR oldProc; HWND listbox2; LRESULT CALLBACK ChildProcedure (...){} LRESULT CALLBACK NewProcListBox(HWND hwnd,UINT message, WPARAM wParam, LPARAM lParam ) { https://www.cyberforum.ru/ win-api/ thread1015827.html
C++ WinAPI thread https://www.cyberforum.ru/ win-api/ thread1015975.html
вот так запускаю диалог (без отдельного потока): //DialogBox (hlnst, MAKEINTRESOURCE(IDD_DIALOG),NULL, DlgProc); вот так пытаюсь запустить в отдельном потоке: boost::thread paint(DialogBox ,hlnst,... При компоновке надо указать использование библиотеки User32.lib.
C++ WinAPI Инициализация виртуального списка из контейнера list https://www.cyberforum.ru/ win-api/ thread1016058.html
инициализирую виртуальный список из контейнера типа List что делаю не так? case LVN_GETDISPINFO: { list<data>::iterator it=directory.begin(); NMLVDISPINFO* plvdi =... А с чего Вы вообще взяли, что делаете что-то не так?С того, что программа работать не будет. С итераторами напутано. slipp1, под свои названия полей и типы подкрути сам (не забудь подключить...
C++ WinAPI Оконная процедура в классе https://www.cyberforum.ru/ win-api/ thread1016047.html
Доброго времени суток! Пишу с телефона,так что без кода,постараюсь объяснить все на словах. Пишу окно на АПИ.Суть в том,что хочу написать класс,в котором будет происходить все для создания... потому что это связанно с работой ос, ос передает управление в твое оконное приложение когда придет время/сообщения. в принципе это я все знал и до этого,и опять же не понимаю,как это причастно к...
C++ WinAPI Не понятно почему ошибка при компиляции ( Доброго время суток уважаемые! Решил вот накодить вот такую штуку: typedef pair<string, string> PairStr; typedef set<PairStr> Node; typedef pair<string, Node> Part; typedef set<Node> Root; ...... https://www.cyberforum.ru/ win-api/ thread1015577.html
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131
24.11.2013, 22:32  [ТС] 0

Раскраска кнопок - C++ WinAPI - Ответ 5384832

24.11.2013, 22:32. Показов 4124. Ответов 10
Метки (Все метки)

Ответ

Спасибо.Сделал так-
C++ Скопировано
1
2
3
4
5
 case WM_CTLCOLORBTN:
                {
                         SetTextColor((HDC) wparam,RGB(0,0,0));
                         return (LRESULT)CreateSolidBrush(RGB(255,255,0));
                }
Работает.
Но 1)закрашиваются все кнопки желтым цветом,а как разные кнопки разным цветом.
2)текст на кнопках не виден.
3)кисть надо уничтожить.А где ?Или она сама уничтожается?
Что делать.Подскажите,пожалуйста.Прочитал все.Но что-то не доходит.
Заранее спасибо.

Вернуться к обсуждению:
Раскраска кнопок C++ WinAPI
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2013, 22:32
Готовые ответы и решения:

Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?

Создать массив кнопок, для каждой кнопок будет одинаковый обработчик
Всем привет! Нужна помощь в реализации такой задачи. Нужно создать массив кнопок, для каждой кнопок будет одинаковый обработчик...

Из созданного массива кнопок одна из кнопок (9) должна выполнять метод Percent
Из созданного массива кнопок одна из кнопок (9) должна выполнять метод Percent, но после запуска выдаёт исключение &quot;Ссылка на объект...

10
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.11.2013, 22:32
Помогаю со студенческими работами здесь

Ремонт кнопок тайч-пада и клавиатуры (замена кнопок)
Доброго времени суток. У меня появился нетбук ASUS EeePC 900 HA с несколькими проблемами: на клавиатуре отсутствует кнопка INS на...

Имитация нажатия кнопок клавиатуры нажатиями кнопок в окне
Скажите,как заменить нажатие кнопок клавиатуры на нажатие кнопок в окне?

Как определить индексы соседних кнопок в массиве кнопок?
Массив кнопок 10*10,при нажатии на кнопку она меняет цвет,и соседние с ней тоже.Сама кнопка меняет цвет,а как определить индексы соседних? ...

Нужно получить окно из 11 кнопок: 9 кнопок одинакового размера (100х100 пикселей) (GridLayout(3,3)); и 2 кнопки снизу этих 9
Здравствуйте! Нужно получить окно из 11 кнопок: 9 кнопок одинакового размера (100х100 пикселей) (GridLayout(3,3)); и 2 кнопки снизу этих 9:...

Раскраска
Добрый день! Здесь описан замечательный урок: тема «Делаем детские разукрашки» Не могли бы вы мне пожалуйста написать, что нужно...

0
Новые блоги и статьи
Вопросы на собеседовании по Android
mobDevWorks 14.03.2025
По данным статистики, Android занимает более 70% мирового рынка мобильных операционных систем, что делает платформу привлекательной как для начинающих разработчиков, так и для опытных профессионалов. . . .
Лучшие игровые движки для Python
py-thonny 14.03.2025
Python обеспечивает разработчиков игр мощными движками и фреймворками, которые позволяют воплотить практически любую идею — от простой аркады до визуального романа с разветвленным сюжетом. Главное. . .
Бессерверный JavaScript: Разработка масштабируемых API с AWS Lambda
run.dev 14.03.2025
Но что такое бессерверные вычисления на самом деле? По сути, это модель облачных вычислений, где разработчик фокусируется исключительно на создании бизнес-логики, не тратя время на настройку. . .
Безопасность кода в C++26: Менеджеры ресурсов и висячие ссылки
NullReferenced 14.03.2025
C++ всегда был языком, предоставляющим разработчикам большие возможности и гибкость, но вместе с тем требующим ответственности. Одной из самых коварных проблем даже для опытных программистов остаются. . .
smart-agent proper interface settings (2025)
jigi33 14.03.2025
Smart-agent proper interface settings (mart 2025). (see screenshots to look at "Etalon" ARM)
Продвинутые настройки JVM
Javaican 14.03.2025
Стандартные параметры запуска JVM хороши для повседневной разработки, но совершенно недостаточны для высоконагруженных систем. Представьте, что вы запускаете финансовую платформу, обрабатывающую. . .
CI/CD для приложений Java с Azure DevOps и Docker
Mr. Docker 14.03.2025
Разработка современных Java-приложений немыслима без системы непрерывной интеграции и доставки (CI/ CD). Azure DevOps в сочетании с Docker предоставляет мощный инструментарий для создания таких. . .
Разработка на PHP и интернет вещей (IoT)
Jason-Webb 14.03.2025
Интернет вещей (IoT) произвел настоящую революцию в способах взаимодействия устройств с окружающим миром. В эпоху, когда холодильники сами заказывают молоко, а термостаты учатся вашим привычкам,. . .
Node.js 20: Новые возможности и улучшения производительно­сти
Reangularity 14.03.2025
Что же принёс нам релиз Node. js 20? В первую очередь, это существенные улучшения в производительности. Движок V8 получил серьёзные оптимизации, благодаря чему JavaScript-код выполняется заметно. . .
Безопасность кластеров Apache Kafka
Javaican 14.03.2025
Apache Kafka стал одним из ключевых компонентов современных архитектур, обрабатывающих потоки данных в режиме реального времени. Его используют тысячи компаний от стартапов до технологических. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер