对DLL中的同一个窗体进行两次操作?(100分)

  • 主题发起人 主题发起人 zmaze
  • 开始时间 开始时间
Z

zmaze

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在必须对DLL同一个窗体进行两次操作,一次是显示这个窗体,另外一次是保存窗体<br>中的数据,怎样保证是同一个窗体?现在100分送上,请各位给点建议。
 
不明白"对DLL同一个窗体进行两次操作"
 
就是对同一个窗体调用两次
 
窗体是在dll中create的吗?
 
创建窗体时把窗体的指针传给调用程序
 
创建窗体时把窗体的指针传给调用程序?是不是指的Handle?如果是的话,我已经这样做了<br>,但是知道了Handle之后,怎么样对窗体的中的方法进行访问?这个时候我们知道只有一个<br>Handle而已
 
再把那个handle当作参数传给dll,由dll里面去判断是否等于某一个handle,<br>如果等于,就是同一个窗体呀。
 
tform.handle是HWND,可以用sendmessage向它发消息。<br>但我不建议这么做。<br>我指的指针就是 Form1: TForm1; 中的这个Form1,它就是个地址。
 
接受答案了.
 
后退
顶部