|
|
Другие темы раздела | |
C++ WinAPI kbhit в потоке отказывается работать Всем здравствуйте В main условие if(kbhit() && _getch() == 27) нормально работает, но когда запихиваю в поток DWORD WINAPI thr1(LPVOID lpParameter) { int z; srand( (unsigned)time( NULL ) ); //int predel = rand()%20+1; for (;;) https://www.cyberforum.ru/ win-api/ thread892354.html |
Цвет строки в консоли C++ WinAPI Как сделать что бы в консоли менялся не весь цвет текста, как это делает system ("color 20") - например, а что бы менялся цвет отределённо выводимого текста, что бы когда я выводил 1 из строк именно в ней менялся цвет буков. Кто знает помогите пожалуйста |
C++ WinAPI Функция работает некорректно, при компиляции x32 Если компилировать в x64 результат верный. char* get_name(long hwnd, long index) { LVITEM lvi, *_lvi; char item; char *_item; unsigned long pid; HANDLE process; GetWindowThreadProcessId((HWND)hwnd, &pid); https://www.cyberforum.ru/ win-api/ thread892218.html | C++ WinAPI Преобразование изображения в матрицу пиксилей День добрый! Не подскажите ли, как изображение преобразовать в матрицу пикселей, что бы получить доступ к каждому пикселю. И изменить значения его каналов цвета. Например, сделать инверсию, получить негатив, позитив и т.д. Заранее спасибо! Добавлено через 11 часов 16 минут Спасибо за отзывчивость https://www.cyberforum.ru/ win-api/ thread891812.html |
C++ WinAPI Невидимые дочерние окна Создаю окно так hwnd_chld = CreateWindowEx(WS_EX_CLIENTEDGE, wc_name, NULL, WS_CHILD|WS_BORDER|WS_VISIBLE, x, y, width, heigth, hWnd, NULL, ((CREATESTRUCT*)lParam)->hInstance, NULL); ShowWindow(hwnd_chld, SW_SHOW); UpdateWindow(hwnd_chld); Вместо ожидаемой "вогнутой" рамки окна получаю окно вообще без рамки. Давно еще на NT5.0 эта комдинация у меня была на вооружении... |
C++ WinAPI Как защитить процесс от OpenProcess? Как защитить свой процесс от функции OpenProcess (all access)? https://www.cyberforum.ru/ win-api/ thread891336.html |
C++ WinAPI VS GetOpenFileName/OpenDialog Добрый день. Переписывал код в VS2010...но он теперь не открывает OpenDialog по нажатию на кнопку.. не могу причину понять, ошибок вроде нету....может что-то потерял.? вот код: #include "stdafx.h" #include "LZ.h" #include <commdlg.h> https://www.cyberforum.ru/ win-api/ thread890996.html |
почему ошибка ? C++ WinAPI int _tmain(int argc, _TCHAR* argv) { TCHAR szPath; char* appdata = getenv("APPDATA"); //путь до Appdata//Roaming printf("Appdata: %s\n",appdata); CopyFile(appdata + "\\1.txt","D:\1.txt",true); return 0; } |
C++ WinAPI Рекурсивная очистка каталога Здрасьте. За мной стоит такая задача. Мы имеем решение из MSVS 9.0. И мне нужно вычистить его для того, чтобы его размер стал наименьшим без потери самого решения - оставить только файлы .cpp, .vcproj, .sln, .h, .hpp. Вот код, который у меня вышел: #include <tchar.h> #include <stdio.h> #include <locale.h> #include <windows.h> https://www.cyberforum.ru/ win-api/ thread890842.html | C++ WinAPI Обмен ключами по алгоритму Diffie Hellman, шифрование AES Необходимо реализовать обмен ключами по алгоритму Diffie Hellman, а шифрование AES. Обмен ключами в два этапа. Генерация и экспорт static const BYTE g_rgbPrime = { 0x91, 0x02, 0xc8, 0x31, 0xee, 0x36, 0x07, 0xec, 0xc2, 0x24, 0x37, 0xf8, 0xfb, 0x3d, 0x69, 0x49, 0xac, 0x7a, 0xab, 0x32, 0xac, 0xad, 0xe9, 0xc2, 0xaf, 0x0e, 0x21, 0xb7, 0xc5, 0x2f, 0x76, 0xd0, 0xe5, 0x82, 0x78, 0x0d,... https://www.cyberforum.ru/ win-api/ thread890834.html |
C++ WinAPI Поиск предложений, слова которых расположены в алфавитном порядке Здравствуйте, уважаемы форумчане! Собственно задание: В исходном тексте найти предложения, слова которых расположены в алфавитном порядке. В выходной файл записать исходный текст, причем в каждом таком предложении слова заменить начальными буквами. Ниже приведено программа, с набором определенных функций. Место, где нужно найти предложения... помечено. #include <Windows.h> #include... |
C++ WinAPI Отследить нажатие кнопки в чужом окне У меня есть хук на это окно, хэндл кнопки имеется, нужно отследить нажатие этой кнопки, т. е. перехватить сообщение о нажатии. хук у меня глобальный, который будет следить за окном. Как отследить нажатие кнопки "ОК"? https://www.cyberforum.ru/ win-api/ thread890506.html |
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
06.06.2013, 14:27 [ТС] | 0 |
Как поток завладевает мьютексом? - C++ WinAPI - Ответ 467994606.06.2013, 14:27. Показов 672. Ответов 4
Метки (Все метки)
Ответ
Значит WaitForSingleObject захватывает мьютекс.
Вернуться к обсуждению: Как поток завладевает мьютексом? C++ WinAPI
0
|
06.06.2013, 14:27 | |
Готовые ответы и решения:
4
Продолжаем разговор :-) Сигнал в залоченный КЪЮ Виндосовским мьютексом поток Блокировка потоков мьютексом Ошибка-Текущий поток должен быть задан как поток однопоточного контейнера STA OpenFileDialog и потоки: Текущий поток должен быть задан как поток однопоточного контейнера (STA) |
06.06.2013, 14:27 | |
06.06.2013, 14:27 | |
Помогаю со студенческими работами здесь
0
Вызывающий поток не может получить доступ к объекту, так как его владельцем является другой поток Как в С++ Builder из 2х потоков рисовать на форме квадратики(это первый поток рисует) и кружочки (2ой поток)) Текущий поток должен быть задан как поток однопоточного контейнера (STA), чтобы вызовы OLE стали возможны Текущий поток должен быть задан как поток однопоточного контейнера (STA), чтобы вызовы OLE стали возможны |