Przycisk na Tedit

0

Witam

Czy ktos moze mi powiedziec jak zrobic przycisk ktory biedzie sobie widnial na formatce TMemo. Ja napotkalem pewna trudnosc - mianowicie gdy przewijam tekst w TMemo przycisk pozostaje na swoim miejscu, nie przewija sie razem z tekstem (jest nieruchomy w stosunku obrysu okna).
Ponadto przewijanie tekstu powoduje przemalowywanie obszaru formatki na skutek czego przycisk znika i tylko po zmianie ikony kursora myszy mozna sie domyslic gdzie on sie znajduje. Oczywiscie po kliknieciu pojawie na nowo.

moj kod wyglada tak

TButton* pButton = new TButton(this);
pButton->ParentWindow=Memo1->Handle;
pButton->Caption="Szczegoly";
pButton->Width=75;
pButton->Height=25;
pButton->Left=10;
pButton->Top=10;
pButton->Show();
0

Spróbuj dodać styl do tego edit:
HWND ed = edit->Handle;
SetWindowLong(ed, GWL_STYLE, GetWindowLong(ed, GWL_STYLE)|WS_CLIPSIBLINGS);

Gwarancji nie daję. :d

1 użytkowników online, w tym zalogowanych: 0, gości: 1