|
|
Другие темы раздела | |||||||||||||||
C++ WinAPI Цвет текста и фона ListBox
https://www.cyberforum.ru/ win-api/ thread558561.html Господа пытаюсь изменить таким образом,но не получается,как это сделать?Просьба в нет не посылать т.к. не чего особо не понял,вот,что я делаю- SendMessage(hListBox,WM_CTLCOLORLISTBOX,(WPARAM)0,(LPARAM)0); case WM_CTLCOLORLISTBOX: hw=hwnd; hw=GetWindow(hw,GW_CHILD); hdc=GetWindowDC(hw); SetTextColor(hdc,RGB(128,0,0)); SetBkColor(hdc,RGB(0,0,0)); break; |
C++ WinAPI Как поменять цвет фона при двойной буферизации? Ребята помоги пожалуйста) У меня есть программа "Графический редактор" Там присутствует Двойная буферизация! ПОдскажите как мне поменять цвет фона??? Вот мой вм_пэинт // Создаем off-screen DC для двойной буферизации hdcMem = CreateCompatibleDC(hdc);//создаем совместимый с окном контекст hbmMem = (HDC)CreateCompatibleBitmap(hdc, rt2.right,rt2.bottom);//создаем совместимый с окном битмап ... | ||||||||||||||
C++ WinAPI ListBox, как определить, по какой строке щелкнул пользователь?
https://www.cyberforum.ru/ win-api/ thread557405.html Господа вообщем и целом разобрался с ListBox ,но вот я не пойму ,что-допустим в ListBox у нас есть 5 строк ,как узнать на какую щёлкнул пользователь и занести её в массив?Вот текст программы котора заносит данные в ListBox и отслеживает двойное нажатие,но вот , что и как дальше ума не приложу- HDC hdc; HWND hw; static int wmId, wmEvent; static char q={0}; switch (message) ... |
C++ WinAPI Ввод Данных Вот стало, интересно как в WinApi вводить данные https://www.cyberforum.ru/ win-api/ thread557194.html | ||||||||||||||
error C2440: 'return' : cannot convert from 'stack<X>' to 'stack<X> *' C++ WinAPI Пишу класс PersonKeeper, в нем readPersons(должен считывать информацию о людях из входного потока (файла), создавать на основе этой информации объекты класса Person, и помещать их в стек.)writePersons должен записывать в поток из стека. #include "person.h"; #include "personkeeper.h" PersonKeeper* PersonKeeper::Instance() { if(theSingleInstance==NULL) theSingleInstance=new... |
C++ WinAPI Создание 2-х окон разных классов Доброго дня! Возникла проблемка с регистрацией классов окон. Необходимо создать окно. По нажатию на кнопку в этом окне, должно создаться ещё одно окно. Но почему то никакой реакции на кнопку нет. Судя по всему проблема в регестрации классов. Подскажите в чём ошибка. // kursovoy.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "kursovoy.h" #include <math.h>... https://www.cyberforum.ru/ win-api/ thread556444.html | ||||||||||||||
C++ WinAPI Как определить, что запущенная программа полностью отрисовала своё окно? Ситуация следующая: из своей программы с помощью ShellExecute(0, "open", fileName, 0, 0, SW_SHOWNORMAL) запускаю другую. Сразу после этого мне нужно перебрать почти все контролы окна запущенного приложения. Через FindWindow я нахожу hWnd окна и затем с помощью EnumChildWindows перебираю контролы. Проблема в том, что моя программа слишком быстро вызывает FindWindow — окно ещё не успевает... https://www.cyberforum.ru/ win-api/ thread555710.html |
Синхронизация двух приложений C++ WinAPI Есть два приложения на delphi, одно vcl другое firemonkey и по одной форме в каждом. Формы располагаются на экране вместе. Нужно при активации одного окна активировать другое. Соответственно есть обработчик сообщения WM_ACTIVATE: procedure TForm1.onFocusInWnd(var Mess: TMessage); Begin if (Mess.wParam = WA_ACTIVE) OR (Mess.wParam = WA_CLICKACTIVE) then SetWindowPos(mainHwnd, HWND_TOP, 0,... | ||||||||||||||
C++ WinAPI Список не реагирует на нажатия
https://www.cyberforum.ru/ win-api/ thread555013.html При попытке выбора элемента списка программа вылетает(не зависает,а именно прерывается отладка),при этом проблемы только принажатии на элемент списка основной файл #include"StdAfx.h" #include"resource.h" #include<string> using std::string; #pragma comment(lib,"comctl32.lib") |
C++ WinAPI Инжект кода CreateRemoteThread
https://www.cyberforum.ru/ win-api/ thread554653.html Решил побаловаться с инжектом. Получилось вызвать функции чужой программы (создал поток с помощью CreateRemoteThread), но немогу записать в память свою функцию. DWORD ProcessID = GetProcID("Project1.exe"); HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, false, ProcessID); LPVOID lpBuff = &Func; LPVOID lpMemory = VirtualAllocEx(hProc, NULL, 2048, MEM_COMMIT | MEM_RESERVE,... | ||||||||||||||
Проблема с иконкой в верхнем углу приложения C++ WinAPI не получается изменить иконку в влевом верхнем углу приложения,иконку приложения на панели задач успешно поменял,а вот другая не ххочет меняться WNDCLASS WndClass; WNDCLASSEX wc; MSG Msg; CHAR szClassName = "ButtonsExample"; hInst = hInstance; ZeroMemory( &wc, sizeof( wc ) ); WndClass.style = CS_VREDRAW | CS_HREDRAW; |
C++ WinAPI Сохранение на компьютер
Есть ли какая та функция,которая может выгрузить на жесткий диск,к примеру: нарисованный "прямоугольник" и все то,что внутри него(в формате .jpg) ?
Добавлено через 4 часа 10 минут
Ду
Наверх
|