Создаю производный класс от CEdit.
И хочу сделать чтобы у задизейбленного и рид-онли был белый цвет фона.
Нашел пример по поиску, но никак не получается.
Если делать Edit многострочным то закрашывается только одна строка.
А>Создаю производный класс от CEdit. А>И хочу сделать чтобы у задизейбленного и рид-онли был белый цвет фона. А>Нашел пример по поиску, но никак не получается.
А>Если делать Edit многострочным то закрашывается только одна строка. А>
А>HBRUSH CMyEdit::CtlColor(CDC* pDC, UINT nCtlColor)
А>{
pDC->>SetBkColor(::GetSysColor(COLOR_WINDOW));
А> return (HBRUSH)(COLOR_WINDOW+1);
Что здесь хотел сказать художник?
А>}
А>
А ты вместо CEdit, используй CRichEdit. У него белый фон.
Trapper
Re: Сцвет фона у disabled edit box-a
От:
Аноним
Дата:
12.11.03 14:47
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Создаю производный класс от CEdit. А>И хочу сделать чтобы у задизейбленного и рид-онли был белый цвет фона. А>Нашел пример по поиску, но никак не получается.
А>Если делать Edit многострочным то закрашывается только одна строка. А>
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>Создаю производный класс от CEdit. А>>И хочу сделать чтобы у задизейбленного и рид-онли был белый цвет фона. А>>Нашел пример по поиску, но никак не получается.
А>>Если делать Edit многострочным то закрашывается только одна строка. А>>
Здравствуйте, Аноним, Вы писали:
А>Создаю производный класс от CEdit. А>И хочу сделать чтобы у задизейбленного и рид-онли был белый цвет фона. А>Нашел пример по поиску, но никак не получается.
А>Если делать Edit многострочным то закрашывается только одна строка. А>
Попробуй GetSysColorBrush(COLOR_WINDOW) вместо (HBRUSH)(COLOR_WINDOW+1).
-- Alex Fedotov
Re[2]: Сцвет фона у disabled edit box-a
От:
Аноним
Дата:
13.11.03 07:09
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:
AF>Попробуй GetSysColorBrush(COLOR_WINDOW) вместо (HBRUSH)(COLOR_WINDOW+1).
Но теперь пропал курсор и в момент появления скрола пропадает текст.
Re[3]: Сцвет фона у disabled edit box-a
От:
Аноним
Дата:
13.11.03 08:10
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Alex Fedotov, Вы писали:
AF>>Попробуй GetSysColorBrush(COLOR_WINDOW) вместо (HBRUSH)(COLOR_WINDOW+1).
А>Но теперь пропал курсор и в момент появления скрола пропадает текст. :xz:
попробуй HBRUSH объявить глобально и после покрасти своего Едита делать ретурн
этого HBRUSH
Re: Сцвет фона у disabled edit box-a
От:
Аноним
Дата:
13.11.03 08:28
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Создаю производный класс от CEdit. А>И хочу сделать чтобы у задизейбленного и рид-онли был белый цвет фона. А>Нашел пример по поиску, но никак не получается.
А>Если делать Edit многострочным то закрашывается только одна строка. А>