Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI WinAPI и вывод текста https://www.cyberforum.ru/ win-api/ thread1821267.html
Очень тупой вопрос - как одной командой напечатать в заданном прямоугольнике "полужирный, курсив, перечеркнуто"? Не "полужирный, курсив, перечеркнуто", а именно чтоб первое слово было жирным, второе курсивом, третье перечеркнуто. Или тут только велосипедить свое, с выводом нужного текста по кусочкам?
Определение типа курсора C++ WinAPI
Суть программы - определять когда курсор принимает форму указателя (IDC_HAND) и печатать в консоль его позицию. Написал такую штуку, но она работать не хочет - условие CurrentCursor == HandCursor никогда не выполняется. #include <Windows.h> #include <iostream> int main() { POINT Pos;
C++ WinAPI Нарисовать ракету по точкам https://www.cyberforum.ru/ win-api/ thread1820705.html
Помогите построить ракету в WinApi. Точки я же нашел, но в Паскале! uses Graph, Crt; const {шаг сетки} dx = 10; dy = 10; var grDriver:integer; grMode:integer; ErrCode:integer;
C++ WinAPI Использование зарезервированной памяти https://www.cyberforum.ru/ win-api/ thread1820613.html
Нужно в памяти ntdll.dll найти свободный участок для безопасного размещения PAGE_GUARD (одна свободная страница). Найти его не проблема, но проблема этот участок выделить для работы. VirtualAlloc падает с кодом STATUS_ALREADY_COMITTED. Не знаю почему, ведь регион не MEM_COMMIT, да и даже если бы был, то VirtualAlloc, судя по MSDN, падать не должна вообще. Пробовал перед VirtualAlloc использовать...
C++ WinAPI Подскажите как убрать краш программы
Здравствуйте! В общем дана задача: Написть приложение , которое "угадывает"задуманное пользователем число от 1 до 100. Для запроса к пользователю использовать окна сообщений . после того ,как число отгадано необходимо вывести количество попыток потребовавшихся для этого и предоставить пользователю сыграть еще раз не завершая программы. Есть у меня вот такой код, запускается, но после...
C++ WinAPI Ошибки при компиляции в DevC++ Здравствуйте. При попытке скомпилировать - выдаются ошибки, скрин с ошибками во вложении. Вот код, очень большой и непонятный. Так же проект прилагаю. Если кто поможет - буду при много благодарен! #include <windows.h> #include <stdio.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); https://www.cyberforum.ru/ win-api/ thread1820026.html
C++ WinAPI Максимизация окна https://www.cyberforum.ru/ win-api/ thread1819747.html
Двойной щелчок левой кнопкой в неклиентський панели максимизирует окно. Нажатие любой буквы обеспечивает возврат к прежним размерам.
Текст в Win32 API C++ WinAPI
Вывести строку символов в окно программы. Захватить строку нажатием левой кнопки мыши. Переместить строку в другую область окна с помощью мыши. Закрыть окно нажатием правой кнопки мыши.
C++ WinAPI BitBlt GDI ошибка Есть функционал для сохранения скриншотов. Скрины делаются на виртуалках. Функция: void GDIScreen(std::wstring fileName) { using namespace Gdiplus; GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken; GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); { HDC scrdc, memdc; HBITMAP membit; https://www.cyberforum.ru/ win-api/ thread1818946.html C++ WinAPI Сохранение настроек между запусками программы https://www.cyberforum.ru/ win-api/ thread1818893.html
Доброго времени суток всем. Такой вопрос созрел: можно ли создать приложение Win32, в котором есть некоторые элементы управления (в процессе использования приложения количество и состояние этих элементов меняется), и при закрытии-открытии программы состояние этих элементов сохраняется-восстанавливается? Например, у меня по дефолту при первом открытии приложения на окне 3 кнопки. Я...
Запустить приложение с помощью CreateProcess C++ WinAPI
Создаю сервер для Lineage 2 ! В клиенте есть l2.exe я поменял расширение на l2.bin Пытался запустить через bat не получается, пишет открыть как ! Потом делал так int _stdcall wWinMain(HINSTANCE hInst, HINSTANCE prevInst, LPWSTR szCmdLine, int nCmdShow) { ShellExecute(0, L"open", L"cmd.exe", L"/C start l2.bin IP=127.0.0.1", 0, SW_HIDE); } Та же песня !
C++ WinAPI Добавленная консоль в Win32 окно не выводит текст printf https://www.cyberforum.ru/ win-api/ thread1818717.html
Здравствуйте! Создаю консоль такой функцией: void ConsoleClass::CreateConsole(char *consoleName) { int hConHandle = 0; FILE *fp; AllocConsole(); SetConsoleTitle(consoleName); m_Console = GetStdHandle(STD_OUTPUT_HANDLE); hConHandle = _open_osfhandle(PtrToUlong(m_Console), 0);
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
07.10.2016, 17:44 0

Получение чего-то там окон Windows - C++ WinAPI - Ответ 9619613

07.10.2016, 17:44. Показов 1270. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от legozaur Посмотреть сообщение
какие-то ссылки или ещё что-то (возможно Хейдеры) на окна
В оригинале HANDLE, по-русски "идентификатор" или "определитель", иногда пишут "хендл".
  • Подвид HANDLE, обозначающий "окно" - HWND.
  • Подвид HANDLE, обозначающий "контекст вывода" - HDC.
  • Подвид HANDLE, обозначающий "bmp-картинка" - HBITMAP.
    и.т.д
Получить HWND можно разными способами. Вот некоторые:
  • FindWindow()
  • WindowFromPoint()
  • WindowFromDC()
  • EnumWindows()
    и.т.д
Основной способ копировать изображение с HDC на HDC: BitBlt().
Основной способ копировать изображение HWND на HDC: PrintWindow().

Так же следует почитать что такое DIB-секция.

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

Windows 10 - панель задач (там где Пуск) поверх всех окон, поверх rdesktop и т.д
Windows 10 - панель задач (там где Пуск) поверх всех окон, поверх rdesktop и т.д. Внезапно на 8...

такая проблема: дома 2 компъютера , один с Windows Vista, другой с Windows XP. Там, где Vista - интернет работает как часы, а там, где ХР - интернета
Здравствуйте, у меня такая проблема: дома 2 компъютера , один с Windows Vista, другой с Windows XP....

О работе в Германии: как там с Delphi чего и поделитесь опытом утсройства туда: как и чего и где
Собственно сабж. Вопрос по поводу трудоустройства один: каким образом туда пробраться - интернет...

Перегрев чего-то там
Внезапно выключился компьютер. Как он сказал при включении, от перегрева CPU. Включил, разогнал...

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

VS 2012, чего там такого в этой новой студии хорошего
Сорри не заметил. Напиши лучше, чего там такого в этой новой студии хорошего. А то многие...

Прозрачный мост с анализатором траффика Средствами С++ и WinAPI/WinSocks или чего там:)
Как реализовать на С++ под Windows? может кто видел исходники или статьи? допустим будет ноут с 2мя...

Если я нахожусь на странице index.php, то должен идти include(чего-то там)
Помогите, пожалуйста, написать скриптик Мне нужно чтобы если я находился на странице index.php то...

Получение заголовков окон
Здравствуйте, по таймеру срабатывает следующее событие: wofstream log(&quot;log.log&quot;, ios::out |...

Получение списка окон в listbox
вот так получаю список окон в listbox VAR Wnd : hWnd; buff: ARRAY OF Char; begin ...

Получение сообщений от дочерних окон
Есть класс создающий дочернее окошко внутри основного окна. Все сообщения внутри Proc- дочернего...

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