如何知道canvas是Printer的还是Bitmap的?(100分)

  • 主题发起人 主题发起人 fhb
  • 开始时间 开始时间
F

fhb

Unregistered / Unconfirmed
GUEST, unregistred user!
就是说我怎么知道Canvas的拥有者?
 
procedure TForm1.Button1Click(Sender: TObject);
var
hd1,hd2:THandle;
i:integer;
yourCanvas:TCanvas;
begin
hd1:=YourCanvas.Handle ;
for i:=0 to form1.ComponentCount -1 do
begin
if TCanvas(form1.Components).Handle =hd1 then showMessage(
'the Canvas is '+ form1.Components.Name );
end;
end;
 
GetNamePath 怎么样?
 
wyb_506写错了,hd1是canvas的句柄,不是对象的句柄,所以楼主说不对
其实wyb_506已经说的差不多了,你可以按照那样的方式去判断所属者是哪类
对了,我主要是想问楼主,MS Visio里面的动态连接线是怎么做的?
我怎么知道我要连接的两个对象的句柄?
 
TCAD 将在下个月公布 动态连线 的版本!
http://www.codeidea.cn
 
哪能否告诉点设计思路,我用的是VC
 
多人接受答案了。
 
后退
顶部