|
|
Другие темы раздела | ||||||||||||||||||
C++ WinAPI Как управлять сторонним окном через WinAPI? Мне надо в диалоге сохранения файла вставить название файла и нажать кнопку сохранения. Застопорился на следующих строках: private const string WINDOW_CLASS_COMBOBOX32 = "ComboBoxEx32"; private const string WINDOW_CLASS_COMBOBOX = "ComboBox"; private const string WINDOW_CLASS_EDIT = "Edit"; IntPtr saveWindow = GetPointerToDialogWindow(null, SAVE_AS_TITLE, RetryTimes); IntPtr... https://www.cyberforum.ru/ win-api/ thread692738.html |
Работа с диалоговым окном C++ WinAPI Диалоговое окно создавалось в окне ресурсов. Как получить hDlg этого диалогового окна зная ID? | |||||||||||||||||
C++ WinAPI Как прочитать IME поле из окна 1С:Предприятие 8 (тонкий клиент)?
https://www.cyberforum.ru/ win-api/ thread691977.html Есть приложение 1С:Предприятие 8 в режиме тонкого клиента. В окне есть элемент управления "дерево". Нужно с помощью WinApi (или каким-то другим образом) прочитать ветку (строка) в этом дереве.Есть handle этого элемента управления. Первым делом попытался прочитать обычными WinApi — не получилось,потому что это не обычное окно, а "IME" (Input Method Editor), который используется для ввода не... |
C++ WinAPI CreateDIBSection возвращает NULL Доброе время суток! Никак не могу докопаться до проблемы. Суть такова: Есть глиф и его метрики. Мне нужно создать для глифа растр. Метрики я знаю, поэтому я формирую из метрик структуру BITMAPINFO и скармливаю её функции CreateDIBSection. И вот для одного и того же символа (с одинаковыми метриками) она то отрабатывает нормально и создает битмап, то возвращает 0, уверяя меня, что я передал... https://www.cyberforum.ru/ win-api/ thread691952.html | |||||||||||||||||
Не получается рисовать больше чем одну линию в win32 C++ WinAPI Здравствуйте снова, Цель такова: надо сделать программу типа Paint. Одна из возможностей - рисовать прямую линию. Начало там, где щелкают мышкой, пока кнопка зажата, можно двигать курсор куда угодно, а при отпускании линия фиксируется. Проблема в том, что, если использую InvalidateRect(hWnd, 0, true), то тогда при рисовании второй линии первая исчезает, а если использовать InvalidateRect(hWnd,... |
C++ WinAPI Потоки. Сложение векторов
https://www.cyberforum.ru/ win-api/ thread691597.html Вечер добрый, товарищи программисты! Имеется решение задачи сложения векторов с помощью потоков. У меня проблемы с потоками,не могу понять, как работает функция sum_vector. Может кто-то сможет объяснить? Благодарю #include <iostream> #include <vector> #include <cmath> #include <ctime> #include <cstdlib> #include <algorithm> #include <windows.h> | |||||||||||||||||
C++ WinAPI Поток запускает потоки Добрый день! Стоит задача создать основной поток, который запускает еще const int штук второстепенных. Существует class Zapros { }; Zapros* GetRequest() throw(); //возвращает 0 или указывает память, которую нужно будет очистить. void ProcessRequest(Zapros* zapros) throw(); //обработка запроса без удаления памяти https://www.cyberforum.ru/ win-api/ thread691432.html |
C++ WinAPI Нажатие клавиши по сигналу драйверу или контролеру есть игра в ней стоит некая защита которая не даёт программе, как не странно программным способом(имитацией) нажать клавишу. код: #include <Windows.h> #include <iostream> int main() { Sleep(3000); | |||||||||||||||||
C++ WinAPI FlashWindow & FlashWindowEx не работают Здравствуйте! Пытаюсь остановить мигание стороннего приложения в панели задач. Нахожу хендл окна через FindWindow и через FlashWindow или FlashWindowEx пытаюсь остановить. В первом случае передавал и true и false, результата нет. Структуру для FlashWindowEx заполнил следущим образом: FLASHWINFO pf; pf.cbSize=sizeof(FLASHWINFO); pf.hwnd = mywindowhandle; ... https://www.cyberforum.ru/ win-api/ thread690822.html | C++ WinAPI Как работает приведение типов Решил создать новую тему, так как вообще не понимаю, каким образом C++ преобразует один тип в другой. Я например пишу: char s = '5'; cout << (int)s; и получаю 53 вместо 5. Тоже самое касается и определенных в WinAPI типов. Когда я привожу тип LCSTR к типу int (только не спрашивайте зачем:)), то получаю в ответ четыреста с лишним тысяч, хотя должно быть не больше 255. Объясните (желательно с... https://www.cyberforum.ru/ win-api/ thread689744.html | |||||||||||||||||
C++ WinAPI Добавление-удаление процессов Нужно при нажатии на строку элемента listbox, чтобы запускался процесс, например, Paint или Cmd, и в то же время чтоб он появлялся в соседнем окне с возможностью закрытия процесса по нажатии этой соответствующей строки. // GT_HelloWorldWin32.cpp // compile with: /D_UNICODE /DUNICODE /DWIN32 /D_WINDOWS /c #include <windows.h> #include <stdlib.h> #include <string.h> #include <tchar.h> |
C++ WinAPI CreateFile and ReadFile, WinAPI
всем доброго времени суток!
открываю текстовый файл и вывожу содуржимое в консоль:
char buf;
DWORD nl;
HANDLE hf = CreateFile("C:\\test_txt.txt",GENERIC_READ,0,NULL,OPEN_ALWAYS,0,NULL);
ReadFile(hf,buf,strlen(buf),&nl,NULL);
std::cout << "\n" << buf << &qu
Лучшие ответы (1)
Наверх
|