亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

在Delphi中使用IP控件

2019-11-18 18:55:32
字體:
來源:轉載
供稿:網友

----- 在網絡程序中,我們常常碰到需要用戶輸入ip地址的情況。然而Delphi并沒有為我們提供可以用于輸入IP串的控件,于是我們只好用Tedit控件(單行文本框)來接受用戶輸入的IP串。但是,使用Tedit來輸入IP串并不是一個好的主意,因為處理起來非常不方便。事實上,在我們的身旁有一個專門用來輸入IP串的Windows控件,該控件如圖所示。IP控件會拒絕非法的IP串(在每個部分只能輸入0..255之間的數字);它讓你可以輕松地獲取控件中的IP串所對應的IP值(32位整數),這省去了IP串和IP值之間相互轉換的麻煩;此外,你還能限制IP控件中所能輸入的IP的范圍。在本文中,我將向大家介紹如何在我們的Delphi程序中使用Windows的IP控件。

---- Windows中有兩個非常重要的動態聯結庫:commctrl.dll和comctl32.dll,它們是Windows的自定義控制庫(Windows Common Controls)。自定義控制庫中包含了許多常用的Windows控件,如Statusbar,Coolbar,HotKey等;在Delphi中,這些控件大多數都已被包裝成可視化控件了。在Microsoft推出Internet Explorer 3之后,自定義控制庫中新增了一些控件,其中就包括Windows的IP控件(IP Address edit control)。

---- 初始化Windows自定義控制庫

---- Windows提供了兩個API函數,InitCommonControls和InitCommonControlsEx,用來初始化自定義控制庫。從名字我們不難看出這兩個API函數的關系:后者是前者的增強。如果你希望在程序中使用IP控件,你必須用InitCommonControlsEx來完成對自定義控制庫以及類的初始化。函數InitCommonControlsEx的原型如下(Pascal語法):

---- ... ...

---- 創建IP控件

---- ... ...

---- 使用IP控件。 在程序中,我們通過向IP控件發送消息來與它通訊。IP控件可以響應的消息有以下6個,這些消息及它們的含義,見下表:

---- ... ...

---- 若想要獲取IP控件中IP串所對應的IP值,你應該向IP控件發送IPM_GETADDRESS消息,并且需要把一個32位整數的地址作為SendMessage的最后一個參數。

---- ... ...

---- IP控件的通知消息

---- 當IP串被改動后或者輸入焦點發生了轉移,IP控件就會向它的父窗口發送通知消息IPN_FIELDCHANGED。在大多數情況下,我們都可以忽略此通知消息。以下是處理通知消息IPN_FIELDCHANGED的一個示例:

PRocedure Tform1.WndProc(var Msg: TMessage);var p:PNMHDR;begininherited; if Msg.Msg=WM_NOTIFYthen begin     p:=Pointer(Msg.lParam);     if p^.code=IPN_FIELDCHANGED     then begin	{…	處理IP控件的IPN_FIELDCHANGED通知消息	…}     end;end;end;

上一篇:DELPHI下調節器用EXCEL為其編輯和打印

下一篇:Delphi技巧--有“背景”的窗體

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品99久久| 国产精品91久久久久久| 日韩的一区二区| 亚洲欧美日本精品| 国产精品免费电影| 国产精品久久久久久婷婷天堂| 97精品国产97久久久久久免费| 在线日韩av观看| 亚洲福利精品在线| 亚洲美女av在线播放| 国产午夜精品一区二区三区| 亚洲午夜小视频| 激情av一区二区| zzjj国产精品一区二区| 亚洲第一av在线| 成人在线观看视频网站| 黑人欧美xxxx| 欧美在线一级va免费观看| 91av在线播放视频| 亚洲成人精品久久久| 欧美成人三级视频网站| 欧美亚洲免费电影| 久久伊人精品天天| 久久久亚洲国产| 日韩av电影院| 精品久久久久国产| 欧美激情久久久久| 国产精品日韩电影| 91精品国产综合久久香蕉的用户体验| 国产成人亚洲综合| 欧美大尺度电影在线观看| 国产日韩在线免费| 亚洲电影免费观看高清完整版在线| 亚洲影视九九影院在线观看| 亚洲成人激情在线观看| 精品福利一区二区| 日本国产高清不卡| 欧洲中文字幕国产精品| 国产亚洲一级高清| 91久久嫩草影院一区二区| 欧美日本亚洲视频| 在线观看视频99| 国内伊人久久久久久网站视频| 日韩成人网免费视频| 97超碰色婷婷| 色与欲影视天天看综合网| 欧美激情一区二区三级高清视频| 日韩毛片在线观看| 欧美福利在线观看| 色播久久人人爽人人爽人人片视av| 欧美性感美女h网站在线观看免费| 欧美第一黄色网| 两个人的视频www国产精品| 成人性生交大片免费看视频直播| 亚洲人在线观看| 55夜色66夜色国产精品视频| 久久精品成人一区二区三区| 国产欧美精品日韩| 在线精品视频视频中文字幕| 国产精品69久久久久| 亚洲国产私拍精品国模在线观看| 欧美又大粗又爽又黄大片视频| 欧美一级电影免费在线观看| 国产在线拍偷自揄拍精品| 91免费看片网站| 日韩电影视频免费| 亚洲精品一区二区三区婷婷月| 成人福利网站在线观看11| 91极品女神在线| 亚洲第一天堂av| 成人做爽爽免费视频| 日韩av网站导航| 人九九综合九九宗合| 尤物九九久久国产精品的特点| 久热爱精品视频线路一| 成人精品视频久久久久| 久久人人爽人人爽人人片av高请| 国产乱肥老妇国产一区二| 亚洲精品aⅴ中文字幕乱码| 国产精品成av人在线视午夜片| 欧美激情在线观看| 8x拔播拔播x8国产精品| 亚洲高清av在线| 久久91精品国产| 国产精品久久久久久久久免费看| 92福利视频午夜1000合集在线观看| 国产精品第七十二页| 在线精品国产成人综合| 亚洲电影中文字幕| 精品偷拍一区二区三区在线看| 88国产精品欧美一区二区三区| 69影院欧美专区视频| 久久久免费电影| 国产精品9999| 亚洲精品免费av| 国产在线日韩在线| 尤物yw午夜国产精品视频| 欧美最近摘花xxxx摘花| 国产视频精品自拍| 欧美日韩在线视频观看| 亚洲在线视频观看| 国产精品久久久久一区二区| 欧美日韩精品在线观看| 中文在线资源观看视频网站免费不卡| 欧美日韩国产一区二区| 欧美亚洲国产视频小说| 久久精品福利视频| 插插插亚洲综合网| 日本久久久久久久久| 国产欧美一区二区三区四区| 欧美在线视频一区| 日韩精品在线电影| 亚洲风情亚aⅴ在线发布| 欧美国产在线电影| 国产精品视频专区| 久久久久久91香蕉国产| 色综合视频一区中文字幕| 亚洲综合在线做性| 亚洲国产精品成人一区二区| 欧美精品一区二区三区国产精品| 麻豆国产精品va在线观看不卡| 国产精品自拍偷拍| 日本中文字幕不卡免费| 亚洲午夜未满十八勿入免费观看全集| 亚洲成人久久久久| 日韩成人高清在线| 成人信息集中地欧美| 91tv亚洲精品香蕉国产一区7ujn| 精品久久久久久亚洲精品| 成人自拍性视频| 日本免费在线精品| 两个人的视频www国产精品| 亚洲欧美日韩久久久久久| 91久久精品在线| 欧美久久精品一级黑人c片| 亚洲va欧美va在线观看| 国产精品久久视频| 高清日韩电视剧大全免费播放在线观看| xvideos成人免费中文版| 亚洲国产又黄又爽女人高潮的| 欧美视频一二三| 日韩男女性生活视频| 91精品久久久久久久久久| 国产欧美日韩丝袜精品一区| 影音先锋欧美精品| 亚洲天堂av在线免费观看| 成人免费午夜电影| 社区色欧美激情 | 国产91对白在线播放| xvideos亚洲人网站| xxxxx91麻豆| 日韩资源在线观看| 国产精品成人一区| 国产精品一区二区久久| 亚洲国产高潮在线观看| 亚洲自拍偷拍一区| 81精品国产乱码久久久久久| 亚洲人成网站在线播| 日韩在线视频观看| 亚洲人线精品午夜| 精品人伦一区二区三区蜜桃免费| 国产精品嫩草视频| 亚洲性日韩精品一区二区| 成人国内精品久久久久一区|