В Delphi код который привожу далее работал.
При нажатии на кнопку
- Код: Выделить всё
procedure TForm1.SpeedButton15Click(Sender: TObject);
begin
добавляется новая строка в Memo2.
- Код: Выделить всё
Memo2.Text:=Memo2.Text+#13#10+Memo1.Text;
и скролл в Memo2 прокручивается на последнюю стоку с текстом.
- Код: Выделить всё
SendMessage(Memo2.Handle, WM_VSCROLL, SB_BOTTOM, 0);
end;
При компиляции в Lazarus компилятор останавливается на следующем коде:
- Код: Выделить всё
SendMessage(Memo2.Handle, WM_VSCROLL, SB_BOTTOM, 0);
и выдаёт ошибки: Identifier not found "SendMessage"
Identifier not found "SB_BOTTOM"
Где и как мне обьявить эти идентификаторы чтобы код заработал, или какой другой код использовать чтобы скрол прокручивался на последнюю строку с текстом в Memo.
Windows 7 (64 bit) Lazarus 1.0