匪
匪匪
Unregistered / Unconfirmed
GUEST, unregistred user!
我模访QQ做一个小程序。
我动态生成了一些按钮。当点击一个按钮时,就出来一个相应的聊天窗口(如果没有显示出来),我现在所有的按钮都是用的一个变量,比如:button: TButton,我怎么保证,我每次通过Button:= TButton.Create(Self);建立的Button对象与前面的都是不一样的。我测试过,这些动态生成的Button的地址都是一样的,handle却不一样。
如果所有这些Button的地址都是一样的。那我怎么办?因为象QQ那样的人物头象按钮都是不同的,他们这些按钮都有一个data:pointer类型的变量,我怎么声明Button变量或怎么做,才能让这些按钮都存在于不同的地址空间。
我动态生成了一些按钮。当点击一个按钮时,就出来一个相应的聊天窗口(如果没有显示出来),我现在所有的按钮都是用的一个变量,比如:button: TButton,我怎么保证,我每次通过Button:= TButton.Create(Self);建立的Button对象与前面的都是不一样的。我测试过,这些动态生成的Button的地址都是一样的,handle却不一样。
如果所有这些Button的地址都是一样的。那我怎么办?因为象QQ那样的人物头象按钮都是不同的,他们这些按钮都有一个data:pointer类型的变量,我怎么声明Button变量或怎么做,才能让这些按钮都存在于不同的地址空间。