Форум: Форум C++Разное
Новые темы: 00
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите плз! проблема с диалогом
 
 автор: alex19921992   (08.06.2007 в 16:18)   письмо автору
 
 

пишу на вижуал студии 6.0
в ресурсах есть модальный диалог
при вызове этого диалога появляется окошко, в нем едитбокс и кнопка. нада при нажатии на кнопку, программе получить текст из едитбокса. по идее надо:
GetWindowText(hw,ip_str,GetWindowTextLength(hw));
но... hw - это описатель HWND того самого едитбокса! а как получить -то этот HWND ?
ведь в ресурсе не указано имя этого самого HWND, эдитбокс создается по имени ресурса... и все..
так как получить описатель?

  Ответить  
 
 автор: oleg_alexeev   (08.06.2007 в 16:35)   письмо автору
 
   для: alex19921992   (08.06.2007 в 16:18)
 

Для этого служит

HWND GetDlgItem(HWND hDlg, int nIDDlgItem);

здесь hDlg - хэндл окна диалога, а nIDDlgItem - идентификатор контрола (эдитбокса).

  Ответить  
 
 автор: alex19921992   (08.06.2007 в 16:37)   письмо автору
 
   для: oleg_alexeev   (08.06.2007 в 16:35)
 

Спасибо большое!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования