中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂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秘 无码一区二区三 | 上高县| 丝袜美腿亚洲综合伊人| 开心五月婷婷丁香综合| 南澳县| 竹北市| 噜噜噜色97| 国产熟女精品一区二区三区| 免费在线观看性感女主播内射| 亚洲片在线视频| 久久精品国产88久久综合| 日本少妇精品一区二区| 三原县| 晋宁县| 和田市| 洛浦县| 门源| 湘阴县| 海安县| 亚洲人成网站在线播放小说| 柘城县| 宁安市| 亚洲国产成人精品激情| 久久久高清免费视频| 日韩中文字幕无码av| 91精品国产91久久综合桃花| 一区二区三区国产97| 亚洲无码vr| 一本色道久久综合亚洲精品蜜臀| 无码流畅无码福利午夜| 日本啪啪一区二区三区| 国产麻豆精品久久一二三| 99久久99久久精品免观看| 亚洲中文字幕在线精品一区| 最新亚洲无码网站| 99久久无色码中文字幕鲁信| 手机在线中文字幕国产| 精选av一区二区三区| 五月天无码| 国产无遮挡又黄又湿又爽毛片|