Я использую следующий код, чтобы получить ручку верхнего окна:Получить верхнее окно моего собственного приложения ТОЛЬКО - в C
HWND hwnd;
hwnd = GetForegroundWindow();
Проблемы в том, что она возвращает самую верхнюю систему -широкий. Есть ли способ получить ТОЛЬКО ТОЛЬКО из моего собственного приложения?
Я хочу получить самое большое окно ТОЛЬКО моего приложения. Это означает, что мне нужен API для того, чтобы получить собственное окно приложения в верхней части окна и НЕ самое общее окно в масштабе всей системы, как это делает GetForegroundWindow(). Спасибо!
EDIT:
Хорошо, позвольте мне быть ясно здесь. Моя проблема в том, что я могу получить HWND для окна, которое не принадлежит MY-приложению. То, что я хочу получить, является ТОПОМОСТОМ ТОЛЬКО для моего приложения. Если HWND принадлежит к другому приложению, я не должен получать информацию.
Я знаю, что это довольно старый вопрос, тем не менее, я чувствую себя обязанным добавить ссылку на http://blogs.msdn.com/b/oldnewthing/archive/ 2008/10/06/8969399.aspx –