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


Автор: yavafree 19.5.2010, 09:17
Как добраться в mfc до компонентов, которые на картинке красным обведены. Если я правильно понимаю, то это стандартные компоненты. ДА, ОС Windiws Vista или 7!

Автор: Earnest 19.5.2010, 10:13
В каком смысле "добраться"? В редакторе ресурсов на диалог положить? Первое поле так и называется EDIT - ищи в палитре компонентов в редакторе ресурсов. Второе -  Picture Control, тип Etched Hor.

Автор: yavafree 19.5.2010, 10:55
А что это за Picture Control? CStatic знаю, а это нет. А про CEdit - как именно с тенями сделать? Обычный с бордером я знаю.

Автор: Albor 19.5.2010, 12:12
Цитата(yavafree @  19.5.2010,  10:55 Найти цитируемый пост)
 А про CEdit - как именно с тенями сделать? Обычный с бордером я знаю. 

А "потыкать" по пунктам в свойствах тяжело?

Автор: yavafree 19.5.2010, 15:06
Я пишу не через RAD. Поэтому и прошу подсказки, может стиль какой типа WS_BORDER или еще чего? 

Автор: Earnest 19.5.2010, 19:46
Цитата(yavafree @  19.5.2010,  16:06 Найти цитируемый пост)
 Поэтому и прошу подсказки, может стиль какой типа WS_BORDER или еще чего? 

Обычно это расширенный стиль WS_EX_CLIENTEDGE или WS_EX_STATICEDGE.
А Picture Control - это действительно статик, в данном случае  со стилем SS_ETCHEDHORZ. В rc-файле выглядит примерно так:

CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ,5,128,234,1

Вопросы ты задаешь как-то невнятно, поди пойми причем тут MFC... Или тебе не через rc-файл, а динамически контролы на диалоге создавать надо?

Автор: yavafree 19.5.2010, 20:24
Спасибо, за исчерпывающий ответ, но не все помогло
Цитата

Обычно это расширенный стиль WS_EX_CLIENTEDGE или WS_EX_STATICEDGE.

Стиль кнопок так и остался как в 98 Винде. А хотелось бы Vista.

Автор: Earnest 20.5.2010, 06:59
Так причем здесь стиль-то. Это тебе манифест прицепить надо. Ищи по форуму, много раз было.

Автор: yavafree 21.5.2010, 01:40
ДА. по форуму много раз было, но не получилось не в одном из вариантов.
Можно попросить работающий проект MFC-приложения с одной формой с одним edit и button в Vista стиле, чтобы просто пример работающий увидеть.

Автор: yavafree 24.5.2010, 10:32
Все нашел, всем спасибо.
http://forum.vingrad.ru/forum/topic-246818/unread-1/kw-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8-manifest-xml.html

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