Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как получить название окна через указатель, на это окно? 
:(
    Опции темы
Бугемот
Дата 10.5.2006, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 27.12.2005

Репутация: 1
Всего: 1



привет!
есть указатель на окно, надо получить его название в виде строки, как это сделать?
 
PM MAIL   Вверх
Romikgy
Дата 10.5.2006, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



Цитата(Бугемот @  10.5.2006,  10:07 Найти цитируемый пост)
есть указатель на окно

Что это?
Кусок кода в студию 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Бугемот
Дата 10.5.2006, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 27.12.2005

Репутация: 1
Всего: 1



Код

CHtmlEditView::
void Navigate2(
   LPCTSTR lpszURL,
   DWORD dwFlags = 0,
   LPCTSTR lpszTargetFrameName = NULL, // вот сюда надо подставить название
   LPCTSTR lpszHeaders = NULL,
   LPVOID lpvPostData = NULL,
   DWORD dwPostDataLen = 0 
);

как его получить? 
PM MAIL   Вверх
Kostt
Дата 10.5.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 169
Регистрация: 8.1.2006
Где: Томск

Репутация: 2
Всего: 3



Под названием имеется ввиду название типа (кнопка, скроллбар и т.п.)? Если так, то нужно просто используя RTTI узнать класс объекта, см. CObject::IsKingOf() и dynamic_cast 
PM MAIL   Вверх
Бугемот
Дата 10.5.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 27.12.2005

Репутация: 1
Всего: 1



Цитата(Kostt @  10.5.2006,  11:22 Найти цитируемый пост)
Под названием имеется ввиду название типа (кнопка, скроллбар и т.п.)? Если так, то нужно просто используя RTTI узнать класс объекта, см. CObject::IsKingOf() и dynamic_cast 

не понял smile 
PM MAIL   Вверх
Earnest
Дата 10.5.2006, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Бугемот, может тебе тебе нужен заголовок окна? Тогда это GetWindowText.


  


--------------------
...
PM   Вверх
Romikgy
Дата 10.5.2006, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 2
Всего: 146



Цитата(Romikgy @  10.5.2006,  10:11 Найти цитируемый пост)
Кусок кода 

не где будет использоватся , а где берется 
Цитата(Бугемот @  10.5.2006,  10:07 Найти цитируемый пост)
указатель на окно

и те надо название контрола или название окна???? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Sasha1
Дата 11.5.2006, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 12.12.2005

Репутация: нет
Всего: нет



Ели ар нажатии кнопки.. то так .. (Кнопку в Диалог постаь чтобы он её описания создал ) 
//
void CsDlg::OnBnClickedButton1()
{
    this->SetWindowText("Nazvanie");
}

Добавлено @ 14:05 
Если хочешь чтобы сразу было то так..

void CsDlg::OnPaint() 
{
this->SetWindowText("Nazvanie1");
    if (IsIconic())
......





Если надо сначало ввести в Едит ... то создай едит ... (Праой клавишу тык , Адд Варебаллк .. Назови её а) 
далее под кнопку такая фенька 


void CsDlg::OnBnClickedButton1()
{
CString str1;
    a.GetWindowText(str1);
    this->SetWindowText(str1);
}





Не очегь понял вороса ,по етому написал что знал надёюсь помогло) 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0705 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.