• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    自動化測試框架之控制界面的關鍵

    發布: 2008-5-08 10:54 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 109次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術門戶8kz P4`Cw

    Y7rE a1~/_m6X 在delphi的一般窗體,你可以通過使鉤子hook住tform的doshow方法。那樣,窗體不管是否是showmodal的,都會觸發,然后通過給此窗體發送一個特殊消息,并在此窗體中,使用鉤子,處理此消息。那么就可以在窗體完全顯示之后,真正處理你的任務了。這里有一個技巧,窗體真正顯示,并不是調用doshow的時候,而是經過windows的消息循環,完全處理好所有顯示相關消息之后。這里,通過消息循環機制,給它發送一個額外消息,那么可以保障,觸發你的任務的時機,是在窗體處理完原有消息之后。軟件測試技術門戶+p7d$Q)z!u"l Y W3HW

    軟件測試技術門戶kb"O0m9vj S?B$p)T

      當然了,在vcl中,并不是這么簡單就能處理所有問題。最主要的是那些標準windows窗體,比如messagebox,opendialog。這些窗體不是由tform組合而成的。所以對象和消息機制都不一樣。需要單獨處理。軟件測試技術門戶!BH%\P#j']

    軟件測試技術門戶&X b*d] 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>