Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2009, 18:12   #1
ACC_rus
 
Регистрация: 14.12.2009
Сообщений: 3
По умолчанию Как обратиться к свойству Visible элемента в MFC?

Есть элемент Picture Control, нанесённый на форму в MFC. Как программно присвоить значение FALSE его свойству Visible? В принципе такое свойство есть у многих элементов (кнопка, листбокс и т.д.), так что не обязательно рассказывать конкретно про picture.
Например в случае кнопки (Button) если добавить для неё переменную m_btn1 типа CButton, то для неё определено много методов, однако свойства Visible нет. И метода, переключающего это свойство, тоже не нашел.

P.S. строго говоря, пишу MFC Smart Device Application, но приму пояснения и в обычном)
ACC_rus вне форума Ответить с цитированием
Старый 14.12.2009, 18:15   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 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
pproger вне форума Ответить с цитированием
Старый 14.12.2009, 20:04   #3
ACC_rus
 
Регистрация: 14.12.2009
Сообщений: 3
По умолчанию

чему принадлежат эти методы? Самый простой пример - та же переменная CButton m_btn1 не имеет таких методов (m_btn1.setVisible() - ругается, error C2039: 'SetVisible' : is not a member of 'CButton'). На show и hide та же реакция. Или нужно обращаться не к этой переменной?
ACC_rus вне форума Ответить с цитированием
Старый 14.12.2009, 20:06   #4
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2ACC_rus
а это ты с чистой совестью заигнорил?
Цитата:
пс. 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
pproger вне форума Ответить с цитированием
Старый 14.12.2009, 20:06   #5
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Вы используете визуальное программирование? (кидаете всякие компоненты на форму). Если да, то посмотрите меню свойств объекта. Там должно быть свойство Visible. В крайнем случае положите объект на панель и скройте всю панель.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 14.12.2009, 20:11   #6
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Ответ дан.
ShowWindow у каждого MFC потомка CWnd есть.
BOBAH13 вне форума Ответить с цитированием
Старый 14.12.2009, 20:17   #7
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 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
pproger вне форума Ответить с цитированием
Старый 14.12.2009, 20:27   #8
ACC_rus
 
Регистрация: 14.12.2009
Сообщений: 3
По умолчанию

Благодарность за
Цитата:
ShowWindow(SW_HIDE | SW_SHOW)
ACC_rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обратиться к текстовому окну 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