|
|
Другие темы раздела | ||||||||||||||||||
C++ WinAPI Отрисовка на Static-контроле (WM_DRAWITEM)
https://www.cyberforum.ru/ win-api/ thread2157627.html Диалоговое окно создано с помощью DialogBoxParam, в нём имеется Static-контрол, на котором происходит рисование. Вернее, рисование происходит на совместимом DC (назовём его Draw), но потом нужно туда (в Static) этот рисунок копировать. В данный момент у меня сделано так: • Static имеет опцию стиля SS_OWNERDRAW • В оконной функции DialogProc я ловлю WM_DRAWITEM (wParam = ID контрола из... |
C++ WinAPI Вызов функции из DLL Здравствуйте. Я, вообще-то, на Си не писал никогда. Для моих нужд хватало делфи и VB, но тут появилась необходимость использовать функции из DLL, написаной на си. Из делфи и VB начались траблы - решил трохи освоить си и написал такой пробный код: #include <iostream> #include <cstdlib> // для system #include <string> #include "windows.h" typedef INT32(CALLBACK* LPFNDLLFUNC1)(INT32, WCHAR*,... | |||||||||||||||||
C++ WinAPI Кодировки в Windows
https://www.cyberforum.ru/ win-api/ thread2156993.html Здравствуйте! Хочу поинтересоваться у опытных разработчиков, как правильно работать с кодировками в связке C++ и WinAPI и как правильнее организовать локализацию приложения. Информации накопал немало, поэтому буду постепенно все систематизировать, а если где ошибусь, пожалуйста, ткните носом. 1. Товарищ Рихтер пишет, что Windows, начиная с 98, базируется на кодировке UNICODE, а именно, UTF16.... |
C++ WinAPI Работа функции FlushFileBuffers при синхронном чтении из Com-порта Всем здравствуйте. Пытаюсь освоить работу с Com-портом средствами API. В описании к функции FlushFileBuffers сказано: Обеспечивает передачу данных из выходного буфера и только после этого очищает его. FlushFileBuffers предшествует вызову функции ReadFile. Функция ReadFile работает успешно, все байты читаются. Вопрос: откуда они читаются, если я только что очистил буфер чтения? И нужен ли... https://www.cyberforum.ru/ win-api/ thread2156018.html | |||||||||||||||||
Как узнать фактор использования аллокатора? C++ WinAPI Как узнать фактор использования(Usage factor= \frac{V_{req}}{V_{tot}}, где 𝑟𝑒𝑞 − запрашиваемая память, 𝑡𝑜𝑡 − требуемая память) такого аллокатора? https://github.com/philip-wernersbach/memory-pool-allocator Пробовал добалять в pmpa.h static size_t gSizeP; static size_t gReqP = 0; static size_t gTotP = 0; size_t getReqP(); size_t getTotP(); |
C++ WinAPI Чтение файла с конца
https://www.cyberforum.ru/ win-api/ thread2154311.html Дан текстовый файл, содержащий различную текстовую информацию случайного характера. Считать этот файл в ОП, используя алгоритм чтения "от конца файла". Больше указаний нет, я так понимаю нужно читать посимвольно? | |||||||||||||||||
C++ WinAPI SendMessage не отправляет данные Учусь отправлять сообщения между формами создал два простых приложения. Всё вроде правильно сделал но функции OnMyMess не активируются следственно и параметры не передаются. В чём может быть причина? //--------------------------------------------------------------------------- #ifndef senderH #define senderH #define WM_MyMess1 WM_USER #define WM_MyMess2 WM_USER+1 #define WM_MyMess3... https://www.cyberforum.ru/ win-api/ thread2154266.html |
Задание тайм-аутов при работе с Com-портом C++ WinAPI Длина символьного массива, принимаемого из буфера коммуникационного порта = 255. Учитывая стартовый, стоповый биты, бит чётности, биты данных знаем, что на один символ приходится 11 бит. Скорость передачи данных в битах в секунду = 9600. Какие значения структуры COMMTIMEOUTS нужно задать, чтобы весь массив считался за один раз? Какие значения структуры COMMTIMEOUTS нужно задать, чтобы весь... | |||||||||||||||||
C++ WinAPI Как изменить информацию о exe-файле, созданном в C++ Win32?
https://www.cyberforum.ru/ win-api/ thread2153567.html Например, добавить описание, номер версии и прочее: |
C++ WinAPI Синхронизация куска кода в потоках (Си)
https://www.cyberforum.ru/ win-api/ thread2153485.html Здравствуйте, нужна помощь. Мне надо синхронизировать кусок кода в потоках. Надо чтобы потоки после выполнения куска кода ожидали пока его выполнят все потоки а только потом продолжали работать. Кусок который надо синхронизировать находиться между комментариями (/////////) DWORD WINAPI method(LPVOID lpParam){ WaitForSingleObject(hMutexO, INFINITE); int id; id=numb; numb++;... | |||||||||||||||||
Winapi работа с файлами C++ WinAPI Возник такой вопрос, есть функция FindFirstFile( LPCTSTR lpFileName,LPWIN32_FIND_DATA lpFindFileData); которая в структуру LPWIN32_FIND_DATA возвращает атрибуты файлов. Функция возвращает атрибуты которых нет в описании msdn. https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx Например файл Boot на диске С имеет код 22. Существует ли полный список... |
C++ WinAPI Ошибка при повторном открытии закрытого Com-порта, как её сбросить?
https://www.cyberforum.ru/ win-api/ thread2153343.html HANDLE hCom; //... void Button1_Click(void) // Открыть порт { hCom=CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
Наверх
|