在dll中封裝了form時使用了devexpress控制項.在程式執行時,主exe程式可以顯示使用的**。可是,呼叫dll中的視窗時無法顯示**的樣式。還是原始的windows視窗樣式。
方法:在dll窗體中加入skincontrol控制項,然後
uses ..., dxgdiplusapi,
然後在窗體**檔案的後面加入下列**
initialization
dxinitializegdiplus;
finalization
dxfinalizegdiplus;
這樣就ok了
在共享DLL中使用MFC 和在靜態庫中使用MFC
使用vs2008,在專案屬性中有一項mfc的使用,有三種設定 1.使用標準windows庫 2.在共享dll中使用mfc 3.在靜態庫中使用mfc 第一種顧名思義。第二種指的是打包時一些mfc的dll的內容沒有被包含在exe檔案中,所以exe檔案較小,但是執行時要求系統中要有相關的dll檔案。第三種...
在共享DLL中使用MFC 和在靜態庫中使用MFC
使用vs2008,在專案屬性中有一項mfc的使用,有三種設定 1.使用標準windows庫 2.在共享dll中使用mfc 3.在靜態庫中使用mfc 第一種顧名思義。第二種指的是打包時一些mfc的dll的內容沒有被包含在exe檔案中,所以exe檔案較小,但是執行時要求系統中要有相關的dll檔案。第三種...
DLL中使用資源
1 在dll中使用對話方塊資源 hinstance hold afxgetresourcehandle afxsetresourcehandle getmodulehandle dll 開啟對話方塊 afxsetresourcehandle hold 2 在dll中使用activex控制項 hres...