在DLL中使用DevExpress的問題

2021-09-07 21:16:17 字數 302 閱讀 2163

在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...