首页
社区
课程
招聘
这段程序在做什么事情?
发表于: 2005-10-31 19:46 5668

这段程序在做什么事情?

2005-10-31 19:46
5668
delphi的版本和C++Build版本

procedure TForm1.Search1Click(Sender: TObject);stdcall;
var
   Size : Integer;
   Buffer : PChar;
begin
   if (FindDialog1.Execute()) then
   begin
     Size := Memo1.SelLength;
     Size : Size + 1;
     GetMem(Buffer,Size);
     Memo1.GetSelTextBuf(Buffer,Size);
     FindDialog1.FindText := Buffer;
     FreeMem(Buffer);
end;

void __fastcall TForm1::Search1Click(TObject *Sender)
{
  if (FindDialog1->Execute())
{
  int Size = Memo1->SelLength;
  Size++;
  char *Buffer = new char[Size];
  Memo1->GetSelTextBuf(Buffer,Size);
  FindDialog1->FindText = Buffer;
  delete Buffer;
  }
}


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
好像是显示一个查找对话框吧
2005-11-2 10:21
0
雪    币: 212
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
利用查找控件在MEMO里查找东西
2005-11-2 18:08
0
游客
登录 | 注册 方可回帖
返回
//