用消息欺骗可以实现拖动没有标准栏的窗体,但是如果我在这个窗体上加一幅图片,
如何实现?
如何实现?
解决方案 »
- 太原的delphi 程序员联系,有个私活
- 一个小问题,不太好用简短的话描述,麻烦大家进来看看,指点一下。
- 请问哪位手头上有InstallShield Express for Delphi6!
- 问一个菜鸟问题:DBLookUpComboBox控件如何在一表单开始就显示内容
- 哪里有instal shield for delphi5 or delphi6
- 第四封贴,>>>>>>>>>地狱情人,请进>>>>>>>>>>>>>>>>>>>>>>
- 请问高手,如何改变滚动条的划块的颜色????
- 我设计了一个画图程序,用了在它scrollbox上显示(初学者),出问题了请看:
- 我的问题怎么没人回答!高分啊!哥们!!
- 请问,哪里可以买到指纹扫描仪(器)?
- 大家好! 谁有关于硬盘序列号的程序,谢谢!!
- help me
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if Button=mbLeft then
begin
windows.ReleaseCapture;
self.Perform(messages.WM_SYSCOMMAND,$f017,0);
end;
end;
void __fastcall TForm1::LabelDateMouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
if(Button==mbLeft)
{
old_y1=Y;
old_x1=X;
move=true;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::LabelDateMouseMove(TObject *Sender,
TShiftState Shift, int X, int Y)
{
if(move)
{
Form1->Left+=X-old_x1;
Form1->Top+=Y-old_y1;
}
}
void __fastcall TForm1::LabelDateMouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{ move=false;}这段代码是拖动窗体上的LabelDate 使得整个窗体移动 你说的是这个意思么