一个简单的问题 (50分)

  • 主题发起人 主题发起人 jstkof
  • 开始时间 开始时间
J

jstkof

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.ClipChildren(Clipping: Boolean);<br>var<br>&nbsp; Style: LongInt;<br>begin<br>&nbsp; Style := GetWindowLong(Handle, Gwl_Style);<br>&nbsp; if Clipping then<br>&nbsp; &nbsp; Style := Style or Ws_ClipChildren<br>&nbsp; else<br>&nbsp; &nbsp; Style := Style and not Ws_ClipChildren;<br>&nbsp; SetWindowLong(Handle, Gwl_Style, Style);<br>end;<br>谁能告诉告诉我上面这段代码是什么意思?style有哪些值?以及这些值表示什么?<br>我查delphi的帮助居然没有,真是怪事。谢谢了
 
这些根本不是delphi的函数,你当然查不到。你得查windows sdk.<br>GetWindowLong用来得到指定窗体的信息。
 
GetWindowLong是得到一个窗口的一些属性,通过传入不同的参数,返回你所有的值<br>具体的看MSDN,DELPHI的WIN32帮助也有,<br>SetWindowLong(Handle, Gwl_Style, Style);是设置窗口的属性<br>这段代码好象是设置MCI窗口的属性
 
你可以在delphi.mychangshu.com下载API的资料看看的.
 
看了一下API帮助,知道了函数原型和这个函数是用来设置窗口属性的。但是还是不清楚<br>style到底有些什么值以及这些值表示什么。下载的文档也没有。
 
style:指定数据的前一个值(我想可能是相对与dwNewLong的值)<br>dwNewLong :由nIndex指定的窗口信息的新值 <br>
 
左手按住Ctrl,右手用鼠标去点击Ws_ClipChildren和Gwl_Style,<br>你会看到Style可以取什么值的!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
511
import
I
后退
顶部