application.handle, hinstance, hmoudle 有什么区别。(100分)

  • 主题发起人 主题发起人 shangshang
  • 开始时间 开始时间
S

shangshang

Unregistered / Unconfirmed
GUEST, unregistred user!
特别在发送一些消息,使用api的时候,老是有差别,但不是很清楚这三个变量具体区别在那里<br>
 
我也想知道。<br>帮你up
 
Delphi會為Exe建立一個在TaskBar上的窗體, Application.Handle指的是該窗體的Handle<br>HInstance指的是目前模組的Handle; 調用LoadResource、LoadIcon、LoadString等 API時<br>可以此變量給予Handle的值<br><br>hModule? 有這個全局變量嗎?
 
sorry,hmoudle我也想不起了。总感觉挺熟的。<br><br>我向hinstance postmessage应该么? 为什么不能在application.onmessage中截获。<br>应该怎么截获啊,只能向application.handle中发送吗?
 
发送消息可以向application.handle或者self.handle发送.<br>application.onmessage只能接收发给application的消息,form的消息接收不到.应该在FORM中截获.
 
hinstance只用于某些特定的api函数吗?
 
hinstance是实例句柄<br>application.handle是DELPHI的做的程序的句柄<br>from.handle是这个From的句柄,你通过他只能访问到这个From
 
hmodle=hinstance
 
application.handle:是你当前运行的应用程序的句柄<br>Hinstance是OS为每个内存中的示例分配的唯一句柄<br>Hmodule是当前应用程序堆的唯一标识
 
多人接受答案了。
 
后退
顶部