Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.08.2009, 22:21   #1
Ilshat89
 
Регистрация: 29.08.2009
Сообщений: 3
Печаль Узнать HWND окна

Здравствуйте! Как мне узнать HWND окна моего приложения, которое я создаю в Visual C++ Express через меню File->New->Project...->Windows Forms Application!? Весь интернет пролистал - нигде нет!
Буду очень признателен!
Ilshat89 вне форума
Старый 30.08.2009, 19:15   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Вам нужно найти это окно из другого приложения? Если да, то используйте (в другом приложении) функцию FindWindow или FindWindowEx чтобы найти дескриптор окна по заголовку.
MaTBeu вне форума
Старый 01.09.2009, 22:13   #3
Ilshat89
 
Регистрация: 29.08.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
Вам нужно найти это окно из другого приложения?
Нет

FindWindow, после подключения либы user32.lib, помог , но как-то глупо искать приложению саму себя . Разве нет другого выхода?
!! забыл добавить, в окне "New project" выбираю - CLR, затем Windows Forms Application. Получается это .net - приложение...
Ilshat89 вне форума
Старый 01.09.2009, 22:30   #4
Ilshat89
 
Регистрация: 29.08.2009
Сообщений: 3
По умолчанию

Вот так надо!=)
Код:
HWND hWnd = (HWND)this->Handle.ToInt32();
Спасибо за помощь!
Ilshat89 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать state окна? TwiX Общие вопросы Delphi 2 03.08.2009 02:46
Как имея handle окна узнать handle edit-a который находится в етом окне SeRhy Общие вопросы Delphi 1 20.07.2008 13:48
Как мне в обработчике хука узнать хендл окна? vitalik007 Win Api 5 16.05.2008 09:34
Создание кнопки зная HWND окна(рабочий стол) WOLFak Компоненты Delphi 1 07.04.2008 07:45
Необходимо узнать о создании окна Alar Win Api 10 23.11.2007 19:33