中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      在Delphi中巧用Windows 的API函數

      時間:2024-08-29 06:57:59 計算機畢業論文 我要投稿
      • 相關推薦

      在Delphi中巧用Windows 的API函數

      在Delphi中巧用Windows 的API函數

      潘漢杰

      河南金融管理學院計算機教研室

      應用之一:Delphi中有控件MEMO,當使用應控件輸入內容或編輯時,如何確定光標當前的位置呢?這時就可以調用Windows API函數中的EM_LINEFROMCHAR和EM_LINEINDEX消息來確定MEMO控件中光標的當前行和列,具體調用方法的過程如下:

      procedure TForm1.Button1Click(Sender: TObject);

      var

      LineNum:longint;

      CharsBeforeLine:longint;

      begin

      LineNum := SendMessage(Memo1.Handle,EM_LINEFROMCHAR,

      Memo1.SelStart,0);

      CharsBeforeLine:=SendMessage(Memo1.Handle,EM_LINEINDEX,

      LineNum,0);

      Label1.Caption:='Line: ' IntToStr(LineNum 1);

      Label2.Caption:='Position: ' IntToStr((Memo1.SelStart -

      CharsBeforeLine) 1);

      end;

      應用之二:Delphi中的控件TlistBox沒有提供水平滾動條,如果想添加一個水平流動條,我們只需使用API函數給TListBox 發送一個LB_SetHorizontalExtent消息就行了。

      源代碼如下:

      SendMessage(ListBox1.Handle,LB_SetHorizontalExtent,2000,

      longint(0));

      應用之三:當我們需要獲取所運行程序的計算機的分辨率時,有二種方法:①可以通過訪問Delphi提供的SCREEN全局變量,即SCREEN.WIDTH和SCREEN.HEIGHT以像素點給出屏幕的分辨率。②利用WINDOWS的API函數GetDeviceCaps

      【在Delphi中巧用Windows 的API函數】相關文章:

      試析網絡維護中Ping命令的巧用03-22

      基于Delphi的試卷智能生成系統設計Delphi+SQL11-23

      在美術教學中如何巧用多媒體論文11-15

      Windows CE中實現藍牙串口驅動程序03-18

      Windows NT中的登記項及其完整性03-06

      delphi題庫系統(一)03-07

      文件自動分類系統Delphi03-08

      Delphi 5 數據庫應用中ODBC數據源的自動管理03-18

      在中學英語教學中巧用英語歌曲03-09

      主站蜘蛛池模板: 庄河市| 一区二区视频观看在线| 宁夏| 日本不卡一区二区高清中文| 亚洲成人精品一区免费| 亚洲国产黄色一区二区三区| 岳池县| 色偷偷亚洲第一综合网| 动漫av纯肉无码av在线播放| 亚洲伊人久久综合精品| 武宣县| 麻豆久久精品亚洲精品88| 岛国av一区二区三区| 亚洲色婷婷综合开心网| 日韩精品在线一区二区| 免费一级欧美大片久久网| 萨嘎县| 巴里| 元谋县| 蒲城县| 龙陵县| 滕州市| 日本高清日本在线免费| 国产国拍亚洲精品永久69| 91日本人妻在线口爆吞精| 日本国产一区二区三区在线观看| 日本久久久精品国产一区 | 久久亚洲午夜牛牛影视| 精品一区二区三区影片| 久久亚洲aⅴ精品网站婷婷| 久久青青草视频免费观看| 日本二区三区视频免费观看| 宁武县| 日韩久久免费精品视频| 中文字幕人妻av蜜臀| 国产精品白浆在线观看| 亚洲中文字幕乱码免费| 99热这里只有精品久久6| 亚洲成av人无码免费观看| 和硕县| 铅山县|