您现在的位置: 范文先生网 >> 理工论文 >> 计算机信息技术 >> 正文

在Delphi中巧用Windows 的API函数

时间:2007-1-18栏目:计算机信息技术

    应用之二:Delphi中的控件TlistBox没有提供水平滚动条,如果想添加一个水平流动条,我们只需使用API函数给TListBox 发送一个LB_SetHorizontalExtent消息就行了。

源代码如下:

SendMessage(ListBox1.Handle,LB_SetHorizontalExtent,2000,        

            longint(0));

    应用之三:当我们需要获取所运行程序的计算机的分辨率时,有二种方法:①可以通过访问Delphi提供的SCREEN全局变量,即SCREEN.WIDTHSCREEN.HEIGHT

以像素点给出屏幕的分辨率。②利用WINDOWSAPI函数GetDeviceCaps()来得到所用显示器的分辨率,源代码如下:

  Application.Initialize;

  Application.CreateForm(TForm1, Form1);

  CASE GetDeviceCaps(GetDC(Form1.Handle), HORZRES) of

上一页  [1] [2] [3] [4] [5] 下一页

下页更精彩:1 2 3 4 下一页