判斷多Frame網頁是否真正加載完畢(CHtmlView)

MFC 界面控件自動大小伸縮

C++ Builder 開發WINDOWS界面非常省時,不僅僅是提供的界面控件元素多,而且界面元素控件有一項自動伸縮和固定控件邊界在某個位置上的屬性。MFC提供的界面元素控件時沒有該屬性的,如果需要,必須得手動加上一堆代碼纔可以實現,非常繁瑣。對入門的開發人員來說這一點很頭疼,其實本人也很頭疼這一點,所以花了點小時間封裝了一些代碼來解決該問題,主要還是節省開發時間。
Code

該類的使用起來比較簡單,最需要在生成一個對話框類的時候把繼承的類CDialog 修改爲 CAutoSizeWnd<CDialog>,當然還有其他一些相應的CDialog名稱的部分修改一下即可。之後再在OnCreate成員函數(響應WM_CREATE事件)內添加代碼: AddChildControl(控件指針, 固定的邊界枚舉),每一個控件加一條語句即可。這樣就已經可以實現上述的功能了。

該模板類最主要的函數是:
Code

另外該類也只是一個初始品,所以現在只能支持CDialog,需要修改後才能支持CView等其他作爲窗體的界面元素。

接下是完整代碼:例子代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章