Iznervih se...

4 отговора 261 прегледа
#1

Iznervih se...

Bre, nekoi znae li kak se meni cveta na teksta v edit control v windows? I po-tochno na "select"-vania text, normalnia se meni bez problem chrez WM_CTLCOLOREDIT.

Mersi

Отговор
в отговор на Balam #2

Re: Iznervih se...

Няма начин. При select текстът просто се инвертира.

Отговор
в отговор на ironcode #3

Re: Iznervih se...

ne sywsem... izpolzwa se cweta za selected ot
sistemnite cwetowe...
ama i az ne znam kak se smenia

Отговор
в отговор на Balam #4

Re: Iznervih se...

Тъй като и аз не се сещам директно средство, аз лично бих направил следното:
subclassing на Edit-контрола, прихващам функцията за обработка на messages, закачвам се на WM_PAINT и мацам сам или след като Виндовса си измаца своята работа.

Отговор
в отговор на Balam #5

Re: Iznervih se...

Mersi pak na vsichki deto se izkazaha...

I az shtiah da se zahvana s custom draw, ama kato pochnah da razmisliam kolko edit control functionality tribva da se prenapishe, i se otkazah. Ne si struva za 2-ta kirlivi edit controla deto sa ocveteni.

She go ostavia tui polvinchato, barem MS go vidiat kvo e groznichko i se setiat da dobaviat WM_CTLCOLOREDITSELECT ili neshto podobno.

Aide sus zdave
Balam

Отговор