资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

菜鸟吐血ing......HELP!!(鼠标捕获,消息,&)

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

ReleaseCapture  
          SendMessage   Me.hWnd,   &HA1,   2,   0&  
   
  我知道上面代码好像能实现窗体拖动功能,可不知道它到底是怎么实现的。  
  ReleaseCapture为当前的应用程序释放鼠标捕获    
  SendMessage调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。  
  参数表    
  参数   类型及说明    
  hwnd   Long,要接收消息的那个窗口的句柄    
  wMsg   Long,消息的标识符    
  wParam   Long,具体取决于消息    
  lParam   Any,具体取决于消息    
   
  问题:  
  1,鼠标捕获是指什么??能解释一下么??  
  2,具体取决于消息:关于消息,我还是不明白,请高手解释一下,消息的定义以及具体取决于消息??是怎么个具体法?  
  3,&:老是见着这个"&",我知道它能作为运算符,如"ad"&"asda",但它放在数字前面或后面是什么意思??  
 

网友回答:

发表者:tztz520

2.windows都是靠消息来通信的.里面的消息多如牛毛.  
  例个例子  
   
  Private   Declare   Function   SendMessage   Lib   "user32"   Alias   "SendMessageA"   (ByVal   hWnd   As   Long,   ByVal   wMsg   As   Long,   ByVal   wParam   As   Long,   ByVal   lParam   As   Long)   As   Long  
  Const   WM_SYSCOMMAND   =   &H112&  
  Const   SC_MONITORPOWER   =   &HF170&  
   
  Private   Sub   Command1_Click()  
  SendMessage   Me.hWnd,   WM_SYSCOMMAND,   SC_MONITORPOWER,   2&发一个消息,系统让显示器进入低能耗状态)  
  End   Sub  
   
  消息不是几句话能说清楚的,建议楼主买一本API的书看一下,书里说得比较清楚  
   
 


 

 
热门推荐笔记本: NEC笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved