|
|
Другие темы раздела | ||||||||||||||||||
C++ WinAPI Создание потока в классе
https://www.cyberforum.ru/ win-api/ thread2312241.html Здравствуйте. Хочу написать программу, которая бы общалась по нескольким com-портам с разными устройствами по единому протоколу. Сейчас есть программа, где создаётся поток, который работает с глобальными переменными. Изначально задачи в работе с несколькими устройствами не стояло, поэтому всё устраивало. Теперь думаю завернуть все эти переменные в классы и добавить в каждый класс по потоку. Вот... |
Скрытие иконки консольной программы в панели задач C++ WinAPI Получилось скрыть иконку таким образом: #include <iostream> #include <Windows.h> using namespace std; int main(){ TCHAR consTitle; GetConsoleTitle(consTitle, MAX_PATH); | |||||||||||||||||
C++ WinAPI Рекурсивный поиск файлов пропускает UNICODE имена Помогите, прошу вас! void searchFiles(const char * dirn) { char dirnPath; sprintf(dirnPath, "%s\\*", dirn); WIN32_FIND_DATA f; HANDLE h = FindFirstFile(dirnPath, &f); if (h == INVALID_HANDLE_VALUE) { return; } https://www.cyberforum.ru/ win-api/ thread2311892.html | C++ WinAPI Как обновлять картинку в WinAPI чаще, чем срабатывает таймер? У меня таймер срабатывает каждые 200 ms (5 раз в секунду). Как, не загружая ядро процессора на много %, перерисовывать элемент картинки намного чаще, чем 5 раз в секунду? Я где-то видел (в этом контексте) упоминание про PeekMessage(), но не уверен. Хочу сделать красивую заставку(около 50-70 изменений фрагмента картинки в секунду) , но в пределах 7% загрузки ядра процессора. https://www.cyberforum.ru/ win-api/ thread2284262.html | |||||||||||||||||
C++ WinAPI WM_LBUTTONUP или VK_LBUTTON Всем привет! Начал самостоятельно изучать winapi, так что если ответ в каких то теоретических аспектах, не ругайте. В случае, когда пишу действие WM_LBUTTONUP, то все выполняется. Когда пишу через уведомление о нажатии клавиши через VK_LBUTTON - ничего не происходит. В чем отличия? LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { // выборка и... |
C++ WinAPI Дописать себя в тело другой программы
https://www.cyberforum.ru/ win-api/ thread2283799.html Доброе время суток! Видел что можно как-то дописать себя в тело другой программы. Но я не понимаю как это сделать. Если моя программа допустим мегабайт, то при слиянии с программой 30 килобайт, вторая будет 1.29 мб. Это же сразу будет видно. А в с++ нет такого, чтобы программы были меньше 200 кб. Я пробовал реализовать метод HANDLE hFile=CreateFile() но ничего не получилось. P.S. Это будет не... | |||||||||||||||||
C++ WinAPI Помещение нескольких файлов в буфер обмена Короче, мне надо поместить несколько файлов в буфер обмена, но не понимаю как. Работал только с помещением и чтением текста. Накиньте пожалуйста примерчик как это релизовать. https://www.cyberforum.ru/ win-api/ thread2283382.html |
C++ WinAPI Стандартные классы Edit и Button #include "windows.h" #include "windowsx.h" #include "cmath" const int SizeOfUniverse = 500, SizeOfShift = 1, SizeOfString = 5, LeftOfMenu = 0, RightOfMenu = 250, TopOfMenu = 0, BottomOfMenu = 500, SizeOfCellStandart = 40, WidthOfEdit = 40; unsigned short int mas, left = SizeOfUniverse - 1, right = 0, top = SizeOfUniverse - 1, bottom = 0, ichange = 0, jchange = 0, SizeOfCell =... | |||||||||||||||||
C++ WinAPI Функция WinAPI для получения данных о вращении колёсика мыши
https://www.cyberforum.ru/ win-api/ thread2283235.html Народ, кто-нибудь знает функцию виндовского апи, которая позволяла бы получить данные о вращении колёсика мыши, не прибегая к сообщениям процедуры окна? Для получения координат курсора можно использовать функцию GetCursorPos, для нажатия кнопок используем функцию GetKeyState, а для колёсика мыши всё никак не могу найти ничего, ни на MSDN, ни в остальном интернете. |
C++ WinAPI Обработка кода WinAPI
https://www.cyberforum.ru/ win-api/ thread2283131.html как происходит обработка кода в программе, его же обрабатывает один поток же???? можно ли сделать так, чтобы один поток всегда работал только над одной функцией, просто у меня взбешенные вычисления, и через таймер(посыл сообщений в обработчик) они не всегда успевают обрабатываться, что дел? не знаю? как увеличить производительность, правильнее сказать повысить скорость вычисления, алгоритм... | |||||||||||||||||
WM_TIMER, как повысить приоритет у команды таймера? C++ WinAPI Сама команда вызывающая таймер SetTimer имеет высокий приоритет, но сообщение от винды WM_TIMER имеет низкий приоритет(((((, у меня прога работает с таймером, и не всегда успевает считать огромные вычисления в обработке сообщений ? что дел, подскажите??? пробовал и паралелить, но там толком нечего паралелить(всё так и так держиться на одном потоке), остаётся покупать железку по дороже????, если... |
C++ WinAPI Автообновление
https://www.cyberforum.ru/ win-api/ thread2282933.html Доброе время суток! Всю программу рассматривать не буду, только кусок void autoupdate(LPSTR URL) { LPSTR MyFileName; TCHAR CurrentDirectory; LPSTR NewDirectory="autoupdate"; CreateDirectory(NewDirectory, 0); GetCurrentDirectory(MAX_PATH, CurrentDire
Наверх
|