|
|
Другие темы раздела | ||||||||||||||||||
C++ WinAPI Считать нажатие клавиш в чужом приложении C++
https://www.cyberforum.ru/ win-api/ thread1695255.html Добрый день. Задача состоит в следующем: Считать нажатие клавиши клавиатуры в другом приложении или на рабочем столе Windows. C++ Как это должно выглядеть: --- Имеется моё консольное приложение. В нём постоянно выводиться переменная, которая отвечает за количество нажатых клавиш (Назовём её counter); --- Сейчас в консольке выводится цифра 0; --- Мы сворачиваем нашу консоль и открываем... |
C++ WinAPI Определение объема и количества свободного места на жестком диске Есть задание найти объем и свободное место жесткого диска. Попробовал решить вот таким методом: #include <iostream> #include <sstream> #include <windows.h> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); | |||||||||||||||||
C++ WinAPI Отрисовка сразу после WM_PAINT Есть окно, в нём производится отрисовка по событию WM_PAINT. case WM_PAINT: hDC = BeginPaint(hWnd, &ps); sb->draw(); EndPaint(hWnd, &ps); break; При создании окна в WM_CREATE создается всё что нужно, все кнопки, статики, группы и так далее и необходимо, чтобы ещё и sb->draw(); срабатывал. Понятно, что в WM_CREATE он не сработает, но через UpdateWindow или через InvalidateRect в... https://www.cyberforum.ru/ win-api/ thread1694556.html |
C++ WinAPI Как осуществить открытие текстового файла и вывод содержимого в поле Edit
https://www.cyberforum.ru/ win-api/ thread1694555.html Создал поля Edit не совсем понимаю как осуществить открытие текстового файла на поле и возможностью его там редактировать. LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; static TCHAR name = _T("");; static OPENFILENAME file; std::ifstream in; | |||||||||||||||||
C++ WinAPI Как складывать строки/символы Столкнулся с проблемой. Мне нужно передать через COM-порт строки вида: "VOLM00 \r", "VOLM01 \r", "VOLM02 \r" и т.д., в зависимости от условий. Соответственно в таком виде всё передаётся нормально: LPCVOID data = "VOLM12 \r"; BOOL iRet1 = WriteFile (hSerial1,data,9,&dwBytesWritten,NULL); Как складывать строки? У меня не получается... LPCVOID data; char* buffer; int a; |
C++ WinAPI Краш при запуске
https://www.cyberforum.ru/ win-api/ thread1694205.html Здравствуйте. После компиляции проекта появляется краш, с сообщением: Необработанное исключение по адресу 0x731AC9F1 в Anticheat.exe: 0xC0000005: нарушение прав доступа при исполнении по адресу 0x00000000. Ошибка получается из-за этой функции: void SearchCLEOFiles(char Path) { char FindPath; char FindPath2; char File_name; strcpy(FindPath, Path); strcat(FindPath, "\\*.*"); | |||||||||||||||||
C++ WinAPI WM_PAINT перерисовка окна при определенных значениях в массиве
https://www.cyberforum.ru/ win-api/ thread1694065.html Здравствуйте! Делаю проект и столкнулся с проблемой. Принимаю по COM порту с Arduino биты и записываю в массив. с Arduino передаю только 1 или 0. (дверь открыта или закрыта). как вывести в окно текст "Open" или "Closed" в зависимости от значения, которое лежит в массиве? #define WM_CAP_START 0x0400 #define WM_CAP_DRIVER_CONNECT (WM_CAP_START + 10) #define WM_CAP_DRIVER_DISCONNECT ... |
Сделать кнопку неактивной C++ WinAPI Добрый вечер. Возникла следующая проблема: я создаю кнопку со стилями BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | BS_PUSHLIKE | BS_BITMAP (то есть кнопка с картинкой,которая при нажатии остаётся нажатой) , а потом мне надо запретить нажатия на неё. Сразу говорю, EnsbleWindow не подходит - картинка на кнопке обесцвечивается. Посоветуйте чего, а то не знаю уже,что делать | |||||||||||||||||
C++ WinAPI Странности с указателем переданным в поток Не могу понять почему происходит такая беда: есть указатель на структуру(назовём потоковая структура), в этой структуре есть указатель на структуру узла дерева(корень). Потоковую структуру я передаю в потоки, там они заполняют общий граф. По нажатии кнопки "отмена" потоки закрываются и после этого я беру указатель на корень графа и передаю его в функцию для удаления. И вот тут беда, этот... https://www.cyberforum.ru/ win-api/ thread1693804.html |
C++ WinAPI Блокировка потоков
https://www.cyberforum.ru/ win-api/ thread1693575.html Здравствуйте. Не могу понять почему у меня происходит зависание программы (как понимаю из-за блокировки потоков) Логика такая: 1) стартуют потоки 2) если нажать клавишу "стоп", то видимая для всех потоков (передаю в них через указатель) переменная становиться TRUE; 3) Потоки видят это, чистят за собой память и делают Return 0; 4)В это время, после установки значения той переменной в... | |||||||||||||||||
C++ WinAPI Двойная буферизация и черный экран Пытаюсь создать двойной буфер. Но почему то не получается. Код: LRESULT CALLBACK GlawWin(HWND hWnd, UINT mess, WPARAM wParam, LPARAM lParam) { static HDC DCCompatible; static BITMAP BMP; static HBITMAP hBitMap; switch (mess) { case WM_CREATE: |
C++ WinAPI Сохранить код сайта в строку
https://www.cyberforum.ru
Наверх
|