Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > MFC&&Thread's


Автор: dips 18.6.2009, 20:40
С мфс только начал работать. Вот такой вопрос - как из функции которая не принадлежит классу окна получить доступ к примеру к данным в листбоксе который находится на окне?

Автор: Andrey44 19.6.2009, 07:43
Цитата(dips @  18.6.2009,  20:40 Найти цитируемый пост)
как из функции которая не принадлежит классу окна получить доступ к примеру к данным в листбоксе который находится на окне? 
Зачем?

А вообще конечно можно. В функцию передавать или указатель на свой класс, или указатель на листбокс.
Если указатель на свой класс то в нем сделать функцию которая возвращает данные или возвращает указатель на лисбокс.
Но зачем?

Автор: triclosan 19.6.2009, 11:51
Цитата(Andrey44 @  19.6.2009,  07:43 Найти цитируемый пост)
Но зачем?

Например метод одного класса индексирует файл, а метод другого класса (окна) отрисовывает програссбар (или другой контрол), показывающий статус.

Автор: dips 19.6.2009, 12:47
Пасиба, разобрался) Зачем - функция которой передавать данные в отдельном потоке... и так нужно чтобы она не была объектом класса окна.

Автор: Andrey44 19.6.2009, 13:04
Цитата(dips @  19.6.2009,  12:47 Найти цитируемый пост)
Зачем - функция которой передавать данные в отдельном потоке... и так нужно чтобы она не была объектом класса окна. 

 smile Решение вопроса супер. А почему не сделать функцию для потока static ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)