Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как из другой функции обратиться к членам класса окна? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Надо сделать так, чтоб ComboBox посылал NOTIFY главному окну. http://www.cyberforum.ru/cpp-beginners/thread497766.html
Помогите пожалуйста!!! Создаю окно приложения, в нем дочерный groupbox, а в нем (groupbox) дочерный ComboBox. Надо сделать так, чтоб ComboBox посылал NOTIFY главному окну.
C++ Работа с файлами и строками помогите пожалуйста вот с этой программой Вообщем задание такое Прочитать текст из файла и вывести на экран только первые буквы слов. Пример: текст: Я пошёл гулять вчера вечером программа должна... http://www.cyberforum.ru/cpp-beginners/thread497742.html
Как проверить конец файла в CFile C++
Привет всем! Как в классе CFile или CStdioFile проверить конец файла?
C++ fputc не работает, укажите где в програмке ошибка
В С создается файл и выполняется над ним работа. Создается файл, вводится в него текст, где слова разделены ' ' (пробелом), линии ':' ( двоеточием). В конце файла устанавливается '!'( воскл.знак)....
C++ Как запустить mdb - файл (Access) из программы С++ или VC++ http://www.cyberforum.ru/cpp-beginners/thread497677.html
При загрузке компьютера, программа, находящаяся в StartUp, читает из файла поле с датой. Если дата <= текущей, то запускается файл *.mdb
C++ ShellExecute - манипулирование окном программы. Как сделать? Я в своей программе использую ShellExecute - API-шую функцию, которая открывает файл программой, сопоставленной с этим расширением файла. Например, 123.txt она открывает его с помощью notepad.exe, и... подробнее

Показать сообщение отдельно
kolobok0
46 / 46 / 8
Регистрация: 24.01.2010
Сообщений: 225
10.08.2011, 13:29
Вы создаёте нитку и в контексте данной нитки нужно юзать членов диаложка ?

если двумя словами:
необходимо обеспечить область видимости в нитки, члена Вашего класса.

Сделать можно по разному. Первое, что пришло в голову - передать созданной нитки указатель на Ваш класс диаложка. Ну далее обращение к его членам (если они открытые) напрямую через селектор. Либо через методы - если следовать идеи инкапсуляции данных. Можно закрыть от всех, но обьявить фрэндом (вариантов может быть много).

Другое решение (более элегантное на мой взгляд) - организовать само тело обработчика в Вашем же классе диаложка. Ну и доступ к своим же членам - думаю не составит много труда

удачи Вам.
(круглый)
ЗЫ
Не забудьте синхронизировать фазы 'подьёма' и 'опускания' нитки с контекстом исполнения диаложка. Ну и время жизни ессесвенно.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru