Bitmap in DLL
Brijesh Kumar Mishra -- brijesh@aditya.pune.gssl.ernet.in Tuesday, September 10, 1996 Environment: Win95, VC++ 4.0 I have a DLL, having its own copy of resource. The resource comprises of a dialog box and a bitmap. The dialog box has one static control to display this bitmap. The Bitmap ID is assigned to this control, visible attribute is set. Now from my application i loaded the dll, set the resource handle for my application to this DLL's instance using AfxSetResourceHandle(HINSTNACE) and then invoked the dialog box. The diaolg box comes up but the bitmap is not seen. It is to note that, when the resource is in the .EXE file, all is happening as it should have been. Perfectly alright. I feel there is some problem in MFC - it is not able to display a bitmap loaded from a DLL. Any help would be highly appreciated. ThanX in advance. - brij ------------------------------------------------------------------------- One can't change the past but one can ruin a perfectly good present by worrying about the future. Brijesh Kumar Mishra e-mail : brijeshm@gssl.ernet.in -------------------------------------------------------------------------
David Lowndes -- David.Lowndes@bj.co.uk Wednesday, September 11, 1996 > I have a DLL, having its own copy of resource. The > resource comprises of a dialog box and a bitmap. The > dialog box has one static control to display this bitmap. > The Bitmap ID is assigned to this control, visible attribute > is set. Now from my application i loaded the dll, set the > resource handle for my application to this DLL's instance > using > AfxSetResourceHandle(HINSTNACE) > and then invoked the dialog box. The diaolg box comes up but > the bitmap is not seen. If you test the dialog in the design environment, does the bitmap display properly there? [Moderator's note: The paragraph that followed in the original message said that it worked fine if the bitmap was in the EXE instead of the DLL.] Maybe this is a situation where AfxSetResourceHandle is insufficient, and you need to use AFX_MANAGE_STATE.
| Вернуться в корень Архива |