Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
Рожденная для битвы
281 / 58 / 12
Регистрация: 08.11.2009
Сообщений: 1,098
1

HWND hwnd- получение...

03.01.2012, 11:02. Показов 4810. Ответов 4
Метки нет (Все метки)

Кто - нибудь знеет функцию получения указателя на окно HWND?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2012, 11:02
Ответы с готовыми решениями:

WinAPI RedrawWindow(HWND)
Вощм... изучаю потихоньку WinAPI и эксперементирую с исходниками, приложенными к книжке... есть...

HWND получить из CWnd
Простой вопрос WinExec("calc.exe", 1); CWnd * hWnd; HWND mainHandle; hWnd =...

MFC: получить HWND диалога
Есть моя программка-диалог на MFC, и есть код на С, выкачивающий нестандартное видео из драйвера. ...

Узнать IDD формы по hWnd
Возможно ли как-то узнать IDD формы (тот, который указывается в MAKEINTRESOURCE()) по hWnd? Если...

4
Заблокирован
Автор FAQ
03.01.2012, 11:19 2
Цитата Сообщение от marina2 Посмотреть сообщение
Кто - нибудь знеет функцию получения указателя на окно HWND?
C
1
2
3
4
5
6
7
8
9
10
#include <windows.h>
#include <stdio.h>
 
int main()
{
    HWND hConsole = GetForegroundWindow();
    printf("HWND of console : 0x%p\n", hConsole);
    system("pause");
    return 0;
}
1
Миниатюры
HWND hwnd- получение...  
Заблокирован
Автор FAQ
03.01.2012, 11:25 3
Если нужно найти какое-нибудь окно по его тайтлу то используем FindWindow
C
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
 
int main()
{
    SetConsoleTitle("MyConsole");
    HWND hConsole = FindWindow(NULL,"MyConsole");
    printf("HWND of window : 0x%p\n", hConsole);
    system("pause");
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
HWND hConsole = FindWindow(NULL,"MyConsole");
- это не означает использование только для консоли с темже успехом могли попытаться найти окно с тайтлом "Windows Media Player" или ещё что-нибудь...
о функции FindWindow можно прочесть по этой ссылке
1
Рожденная для битвы
281 / 58 / 12
Регистрация: 08.11.2009
Сообщений: 1,098
03.01.2012, 11:58  [ТС] 4
-=ЮрА=-, спасибо большое! Помогли даже больше, чем нужно)
0
-=ЮрА=-
03.01.2012, 12:03     HWND hwnd- получение...
  #5

Не по теме:

Цитата Сообщение от marina2 Посмотреть сообщение
-=ЮрА=-, спасибо большое! Помогли даже больше, чем нужно)
- всегда рад стараться;)В каком-то тоике видел вам Timer нужен я так понял OnTimer() хотите использовать???Делайте отдельный топик - постараюсь помочь;)

1
03.01.2012, 12:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2012, 12:03
Привет! Вот еще темы с ответами:

Как получить HWND окна моего приложения?
создал Win32ConsoleApplication и нжно из программы получить егодискриптор только без FindWindow......

Как определить HWND окна, к которому отошёл фокус?
Добрый день. Проблема такая: мне нужно определить, когда моё окно теряет фокус и к кому он...

Как в C++ Win32 зная ID своей (например кнопки) узнать её HWND ???
Как в C++ Win32 зная ID своей (например кнопки) узнать её HWND ??? Где-то видел API функцию......

Для чего служит первый параметр (HWND hWnd) в функции WndProc?
// функция обработки сообщений LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.