|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2009, 18:12 | #1 |
Регистрация: 14.12.2009
Сообщений: 3
|
Как обратиться к свойству Visible элемента в MFC?
Есть элемент Picture Control, нанесённый на форму в MFC. Как программно присвоить значение FALSE его свойству Visible? В принципе такое свойство есть у многих элементов (кнопка, листбокс и т.д.), так что не обязательно рассказывать конкретно про picture.
Например в случае кнопки (Button) если добавить для неё переменную m_btn1 типа CButton, то для неё определено много методов, однако свойства Visible нет. И метода, переключающего это свойство, тоже не нашел. P.S. строго говоря, пишу MFC Smart Device Application, но приму пояснения и в обычном) |
14.12.2009, 18:15 | #2 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
setVisible() || ( show() && hide() )
пс. ShowWindow(SW_HIDE | SW_SHOW)
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
14.12.2009, 20:04 | #3 |
Регистрация: 14.12.2009
Сообщений: 3
|
чему принадлежат эти методы? Самый простой пример - та же переменная CButton m_btn1 не имеет таких методов (m_btn1.setVisible() - ругается, error C2039: 'SetVisible' : is not a member of 'CButton'). На show и hide та же реакция. Или нужно обращаться не к этой переменной?
|
14.12.2009, 20:06 | #4 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2ACC_rus
а это ты с чистой совестью заигнорил? Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
14.12.2009, 20:06 | #5 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Вы используете визуальное программирование? (кидаете всякие компоненты на форму). Если да, то посмотрите меню свойств объекта. Там должно быть свойство Visible. В крайнем случае положите объект на панель и скройте всю панель.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
14.12.2009, 20:11 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Ответ дан.
ShowWindow у каждого MFC потомка CWnd есть. |
14.12.2009, 20:17 | #7 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2ROD
в мфц нет понятий ни копонент, ни форма.... есть окна, диалоги и классы
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
14.12.2009, 20:27 | #8 | |
Регистрация: 14.12.2009
Сообщений: 3
|
Благодарность за
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обратиться к текстовому окну | caveman | Общие вопросы Delphi | 0 | 27.09.2009 14:35 |
F1Book. как обратиться к ячейке? | ira_sweet | Общие вопросы Delphi | 0 | 28.05.2009 20:17 |
Как обратиться к активной форме? | Dimon88 | Помощь студентам | 4 | 18.10.2008 00:03 |
Как обратиться к ячейке таблицы | Аналитик | Помощь студентам | 16 | 29.11.2007 20:11 |
как обратиться к невидемой форме | Scorpeon | Общие вопросы Delphi | 3 | 29.06.2007 16:16 |