Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2008, 14:44   #11
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
По умолчанию

А как перехватить сообщение отправленое в memo на выделение текста никто не знает?????


плиз помогите )))
BESS вне форума Ответить с цитированием
Старый 30.07.2008, 15:02   #12
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию

хм...интересно, перехват сообщения em_setsel поможет или нет?
NikLik вне форума Ответить с цитированием
Старый 30.07.2008, 15:13   #13
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
Подмигивание

Цитата:
Сообщение от NikLik Посмотреть сообщение
хм...интересно, перехват сообщения em_setsel поможет или нет?
уже хорошо похоже на то что мне нужно а теперь подскажите плиз как его перехватить если можно куском кода )))))))))
BESS вне форума Ответить с цитированием
Старый 30.07.2008, 15:58   #14
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Решение "в лоб"
Сабклассинг кажись не катит, сообщение нужно самому отправлять и читать результат
Вложения
Тип файла: zip Unit1.zip (3.5 Кб, 30 просмотров)
пыщь
JTG вне форума Ответить с цитированием
Старый 30.07.2008, 16:59   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не пойму а что мешает сделать так:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    procedure Edit1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Edit1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure Edit1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}



procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
if Edit1.Tag=12 then
 caption:=Edit1.SelText;
end;

procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
Edit1.Tag:=12;
end;

procedure TForm1.Edit1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
 Edit1.Tag:=0;
end;

end.
Хотя в принципе от способа JTG не особо отличается...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.07.2008, 17:07   #16
BESS
Пользователь
 
Аватар для BESS
 
Регистрация: 30.07.2008
Сообщений: 48
Хорошо ))

Цитата:
Сообщение от JTG Посмотреть сообщение
Решение "в лоб"
Сабклассинг кажись не катит, сообщение нужно самому отправлять и читать результат
благодарю то что надо +1 )))
BESS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранение текста из мемо BESS Компоненты Delphi 14 05.03.2012 15:26
Выделение текста в webbrowser'е НП... Компоненты Delphi 1 12.07.2011 17:22
загрузка текста с http в мемо benjaminfran Работа с сетью в Delphi 3 05.03.2008 13:57
Как поменять строчки текста в мемо BETONOMESHALKA Общие вопросы Delphi 9 11.11.2007 22:39
Цвет текста в Мемо через Handle rpy3uH Win Api 1 30.10.2006 20:05