Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Змейка, продолжение движения в заданном направлении после отпускания клавиши https://www.cyberforum.ru/ win-api/ thread800479.html
Пишу игру змейка.Столкнулся с одно проблемой.движение работает нормально при нажатии на стрелочки.то бишь одному нажатия на стрелочку соответствует одно движение змеи.Не могу придумать как сделать чтобы змейка по нажатию на стрелочку начинала ползти, пока не нажму на другую.Заранее спасибо.
C++ WinAPI Локализированное имя local system account
всем привет! помогите, плиз, может кто сталкивался. ситуация: обычно в английских версиях операционок local system account называется NT Authority\System. Но в русской Windows 7 (например) он называется NT Authority\Система. На других языках - еще как-то возможно... в общем, вопрос такой - как получить нормальное локализованное название аккаунта системы? пните плиз в нужную сторону (может api...
C++ WinAPI Разработать окно перелистывания таблицы Разработать окно перелистывания таблицы. Причем в окне всегда отображать заголовки столбцов. Первый столбец должен содержать номера строк, а другие столбцы - действительные числа с шестью значащими цифрами. Рисовать столько строк и столбцов без обрезки помещаются в окне. ПОЖАЛУЙСТА ПОМОГИТЕ!!! я нуб, а очень срочно нужно сделать... хотя бы обьясните как...(( https://www.cyberforum.ru/ win-api/ thread799904.html C++ WinAPI Создание глобальной переменной по ходу работы программы И так, мне нужно создать глобальную переменную в ходе исполнения программы. На самом деле всё чуть сложнее, нужно создать глобальный идентификатор. Просто глобальную переменную можно через динамический массив, например заранее создать динамический массив int типов, и просто по ходу исполнения программы добавлять новую перменную в массив. Можно даже создать HWND hCombo/hEdit и т.п. используя... https://www.cyberforum.ru/ win-api/ thread799652.html
C++ WinAPI Как сделать блокировку других приложений?
Как сделать блокировку запуска других приложений пока работает моё, на подобие такой как в Dr.Web CureIt! там всё остальное пространство затемнено и не реагирует ни на что пока программа ищет там всякие вирусы (или что она там делает). Есть идея грохать с помощью TerminateProcess все процессы которые создают окна, но это как-то не очень "изящно" что-ли, посоветуйте как это лучше реализовать?
C++ WinAPI Как понять Microsoft ? https://www.cyberforum.ru/ win-api/ thread799623.html
Читаю здесь:ReplyMessage function (Windows) Replies to a message sent through the SendMessage function without returning control to the function that called SendMessage. а чуть ниже обратное: Remarks By calling this function, the window procedure that receives the message allows the thread that called SendMessage to continue to run as though the thread receiving the message had returned...
C++ WinAPI Создание Виндовс-приложений с использованием библиотеки API (прямоугольник в центре окна) https://www.cyberforum.ru/ win-api/ thread799357.html
Написать программу, строящую прямоугольник в центре окна. При нажатии на левую кнопку мыши его размеры уменьшаются, а при нажатии на правую кнопку – увеличиваются на 10 пикселов. При каждом нажатии на кнопку мыши (и левую, и правую) случайным образом должен изменяться цвет и закраска прямоугольника. Буду благодарен за помощь. Добавлено через 2 часа 3 минуты // primer4.cpp: определяет точку...
Отобразить текстовый курсор в консоли C++ WinAPI
Доброго времени суток. Пишу консольный текстовый редактор по курсовой, и вот такой вопрос : Как сделать так , что бы в консоли был текстовый курсор , который можно водить мышкой по экрану (как в Borland C++ под Windows 3.1) , и как мне получить событие , когда пользователь нажимает на левую кнопку мышки , с таким курсором? (пишу под Windows 8 , так что на полный экран консоль не откроешь , но...
C++ WinAPI Загрузка текстуры из файла Всем здрасьте. Пытаюсь загрузить текстуру из файла grass.bmp : HRESULT InitGrass(){ CUSTOMVERTEX Grass={ {1.0f,-1.0f,0.0f,1.0f,1.0f}, {-1.0f,-1.0f,0.0f,0.0f,1.0f}, {-1.0f,1.0f,0.0f,0.0f,0.0f}, {-1.0f,1.0f,0.0f,0.0f,0.0f}, https://www.cyberforum.ru/ win-api/ thread798918.html C++ WinAPI Странное поведение функции с переменным количеством аргументов https://www.cyberforum.ru/ win-api/ thread798649.html
Честно говоря даже не знаю где проблема, надеюсь вы поможете разобраться. Есть функция LinkStr для соединения нескольких строк: // LinkStr for more than two strings template <typename type1> auto_arr<type1> LinkStr(int argc, const type1 *argv,...) { type1 **in_add=(type1**) &argv; type1 **temp=in_add+1; std::cout<<*temp<<std::endl; int res_len(0); sequence<int> lengths;
C++ WinAPI InternetReadFile выдаёт иероглифы
Всем привет. Только изучаю c++. Использую Visual Studio 2012. Столкнулся с проблемой, решение которой так и не нашел на просторах интернета. Пытаюсь прочитать html файл, полученный с сервера, а получаю иероглифы. Вот отрывок кода: DWORD ReadBytes = _wtoi(lpOutBuf); DWORD Read = 0; wchar_t *flpBuf = new wchar_t; if(InternetReadFile(hRequest, flpBuf, ReadBytes, &Read)){ MessageBox(NULL,...
C++ WinAPI Получение текста из поля Edit
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 59
04.03.2013, 22:46  [ТС] 0

Найти handle своего окна без FindWindow - C++ WinAPI - Ответ 4211828

04.03.2013, 22:46. Показов 1975. Ответов 4
Метки (Все метки)

Ответ

Нет мне нужно только одно окно нужно

и я нашел как его найти

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HWND FindMyWindow()
{
    DWORD dwProcID = GetCurrentProcessId();
    HWND hWnd = GetTopWindow(GetDesktopWindow());
    while(hWnd)
    {
        DWORD dwWndProcID = 0;
        GetWindowThreadProcessId(hWnd, &dwWndProcID);
        if(dwWndProcID == dwProcID)
            return hWnd;            
        hWnd = GetNextWindow(hWnd, GW_HWNDNEXT);
    }
    return NULL;
 }


Вернуться к обсуждению:
Найти handle своего окна без FindWindow C++ WinAPI
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2013, 22:46
Готовые ответы и решения:

поиск Handle окна, зная ControlId окна
вопрос по сабжу

FindWindow на Windows x64 не находит окна
Почему то на x64 винде не находит окна. На х32 винде работает: int main() { HWND hwnd =...

Захват дескриптора (handle) чужого окна
Можно ли из моей программы управлять окном которое создано другим приложением (закрывать,...

Как узнать HWND созданного только что SendMessage окна? и желательно без FindWindow
заранее спасибо если чо, то FindWindow почему то не работает. Добавлено через 54 минуты Я...

4
04.03.2013, 22:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2013, 22:46
Помогаю со студенческими работами здесь

Как найти Handle окна процесса?
Здраствуйте! Вот решил розобраться какие в C# есть возможности для роботы с процессами. Научился...

Как задать имя окна браузера Амиго для поиска дескриптора окна FindWindow
var h: HWND; begin h := FindWindow(nil, 'Amigo'); if h &gt; 0 then По Amigo результат...

Вызвать функцию из внешнего (своего) процесса без окна
Приветствую. Как вызвать функцию из своего другого процесса у которого нет окна?

Как найти Handle окна на примере блокнота
Приветствую. Очень тяжело освоить hadle'ы не имея опыта работы с ними, перечитал много примеров и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru