![]() |
|
Другие темы раздела | |
C++ WinAPI Утечка GDI ресурсов
https://www.cyberforum.ru/ win-api/ thread622160.html Здравствуйте. Ресурсы GDI тратятся просто дикими темпами: после создания окна - 50, после первого отображения - 300, и далее даже при движении курсора по области окна непрерывно выделяется по 50-80... wiseman92, Это с кодом вот отсюда: https://www.cyberforum.ru/win-api/thread621659.html#post3253576 ? Так у тебя там утечка происходит из-за того, что ты создаешь GDI-объекты и не удаляешь их: ... |
C++ WinAPI Програмно нажать на ссылку
https://www.cyberforum.ru/ win-api/ thread617123.html Есть окно чужой прог-ы, в нем есть встроенный веб-браузер (не знаю что там внутри либо експлорер либо вебкит какой-нибуть), в нем есть страничка с тегом <a>...</a>. Возможно ли через винапи нажать на... |
C++ WinAPI Изменение цвета диалогового окна Все привет, когда в visual studio создаешь свой dialog, то цвет его получается серым. А его можно поменять на белый? SetClassLong + GCL_HBRBACKGROUND |
В каких случаях необходимо использовать CreateHeap — для чего нужно создавать еще кучи C++ WinAPI Я пишу работу по исследованию кучи, все написал, но на предварительном отчете получил следующие пожелания: Опишите, пожалуйста, в каких случаях необходимо использовать CreateHeap - для чего нужно... "Однако в некоторых случаях использование malloc и new оказывается недостаточно эффективным. Дело в том, что оба этих оператора выделяют память из общего пула свободной памяти, который называют кучей... |
C++ WinAPI Ошибка отображения окна
https://www.cyberforum.ru/ win-api/ thread621659.html При раз работке приложения на WinApi окна при перерисовки на 100-150 раз начинает неправильно отображаться: заполняет собой весь экран, полоса прокрутки прыгает. Не подскажите, отчего может возникать... Код в студию! Особенно интересует функция WindowProc() и регистрация класса окна. |
Мануал или справочник по Win API C++ WinAPI День добрый, товарищи! А подскажите хороший мануал или справочник по WinAPI. Желательно, доходчиво объясняющий что да как, дружественный к читателю. Гм. Вот от книги Михаила Флёнова "Программирование на C++ глазами Хакера" у меня осталось скорее отрицательное впечатление. А вот Джеффри Рихтер, "Windows для профессионалов" - это да, это классика! |
C++ WinAPI FindFirstChangeNotification()
https://www.cyberforum.ru/ win-api/ thread617036.html Здорово всем! Вообщем у меня возникли проблемы с функцией FindFirstChangeNotification() Хотел написать программу для аудита DVD диска Вот исходник: #include <stdio.h> #include <windows.h> ... Если FindFirstChangeNotification вернула INVALID_HANDLE_VALUE - проверяй, что вернет GetLastError(), какова причина ошибки. |
Как получить дескриптор дочернего активного окна? C++ WinAPI Есть дескриптор (HWND hWnd) какого-то окна (левого, не относящегося к моей программе). Нужно получить дескриптор дочернего окна, которое в данный момент владеет фокусом. Гарантируется, что hWnd в... id находит, но GetGUIThreadInfo возвращает FALSE // HWND focus_window - дескриптор окна DWORD id = GetWindowThreadProcessId(focus_window, NULL); LPGUITHREADINFO info = new GUITHREADINFO; if... |
C++ WinAPI Получить Основной шлюз Windows XP/7 Всем привет, надо получить "Основной шлюз" (как в XP так и в W7), т.е. по-умолчанию шлюз, а не шлюз конкретного сетевого адаптера. Первый выводится в XP по route print (см. картинку). Если есть... GetAdaptersInfo, там и пример есть. Тебя интересует поле AdapterInfo->GatewayList.IpAddress.String This list usually contains a single entry for IPv4 address of the default gateway for this adapter https://www.cyberforum.ru/ win-api/ thread620189.html | C++ WinAPI Проверить, запущен ли процесс Вот как в с++ в WinApi проверит если запущен процесс "test.exe" то выполнить код #include <windows.h> #include <stdlib.h> #include <stdio.h> int APIENTRY WinMain(HINSTANCE hint, HINSTANCE... programm1r, мне надо просто проверить запущен ли процесс с именем test123.exe https://www.cyberforum.ru/ win-api/ thread619789.html |
C++ WinAPI Функция WriteFile
https://www.cyberforum.ru/ win-api/ thread622105.html Помогите пожалуйста разобраться, как работает эта функция. Нашел много источников, где она описана, но так как я новичок, то нуждаюсь в некоторых пояснениях. Допустим мне нужно сделать запись в файл.... lordimid, во первых у тебя сново проблемы с размером массива во вторых тебе нужно записать не 3 байт а 3*sizeof(int) байт |
C++ WinAPI Создание приложения, которое рендерит html файл
https://www.cyberforum.ru/ win-api/ thread619670.html Как создать минимальный браузер, ну тоесть не совсем браузер а приложение которое рендерит html файл, нечего большего от него не требуется, как просто рендерить определенный файл. И еще возможно ли... UI, ну ATL это понятно, а через COM как? |
Супер-модератор
![]() ![]() ![]() |
|
13.07.2012, 09:30 | 0 |
Можно ли WinApi выучить по MSDN - C++ WinAPI - Ответ 326368913.07.2012, 09:30. Показов 2664. Ответов 13
Метки (Все метки)
Ответ
В MSDN есть огромное количество примеров кода. Вполне достаточно для того, чтобы начать писать несложные приложения. А уж когда дело дойдет до тонкостей - тут надо будет читать книги.
Вернуться к обсуждению: Можно ли WinApi выучить по MSDN C++ WinAPI
0
|
13.07.2012, 09:30 | |
Готовые ответы и решения:
13
Выучить C++: как и где можно более эффективнее выучить данный язык?
|
13.07.2012, 09:30 | |
Помогаю со студенческими работами здесь
0
Как можно быстро выучить c++? Где можно быстро выучить React JS? Можно ли выучить C++, имея базовые понятия в C? За сколько можно выучить C++ на достаточном уровне? |
Новые блоги и статьи
![]() |
||||
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
|
std::span в C++: Производительность и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
|
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
|
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
|
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
|
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
|
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|