|
The file I have is named LTDlgImgEFX14n.dll
I'm loading it with:
nRet = LBase::LoadLibraries (LT_DLGIMGEFX);
The error code is "1".
After a bunch of inti code, I call the L_DlgOpen method to bring up the Open dialog to load a graphic file.
nRet = L_DlgOpen( pView->m_hWnd,&OpenFileName,&FOParm );
The error code with this call is " -152", which is not defined in the Errors.h or the Return Codes in the LEAD documentation for the Class Library.
Here's all of the code:
L_INT nRet;
nRet = LBase::LoadLibraries (LT_DLGIMGEFX);
static BITMAPHANDLE Bitmap;
static OPENDLGPARAMS FOParm;
static SAVEDLGPARAMS FSParm;
static FILEINFO foFileInfo;
HWND hWndChild = NULL;
L_BOOL fLoadInfo;
L_BOOL fAutoProcess = TRUE;
static OPENFILENAME OpenFileName;
static L_BOOL bEnablePreview=TRUE;
memset(&FOParm, 0, sizeof(OPENDLGPARAMS));
memset(&OpenFileName, 0, sizeof(OPENFILENAME));
FOParm.uStructSize = sizeof(OPENDLGPARAMS);
FOParm.bShowLoadOptions = FALSE;
FOParm.bPreviewEnabled = TRUE;
FOParm.uDlgFlags = (DLG_OPEN_ENABLESIZING|
DLG_OPEN_SHOW_PREVIEW|
DLG_OPEN_USEFILESTAMP |
DLG_OPEN_SHOW_PROGRESSIVE |
DLG_OPEN_SHOW_MULTIPAGE |
DLG_OPEN_SHOW_DELPAGE |
DLG_OPEN_SHOW_LOADROTATED |
DLG_OPEN_SHOW_LOADCOMPRESSED |
DLG_OPEN_SHOW_LOADOPTIONS |
DLG_OPEN_SHOW_FILEINFO |
DLG_OPEN_SHOW_PDFOPTIONS |
DLG_OPEN_SHOW_RASTEROPTIONS |
DLG_OPEN_SHOW_VECTOROPTIONS |
DLG_OPEN_VIEWTOTALPAGES |
DLG_OPEN_LOADBITMAP);
fAutoProcess = FALSE;
DWORD nOpenIndex;
OpenFileName.lStructSize = sizeof(OPENFILENAME);
OpenFileName.hwndOwner = pView->m_hWnd;
OpenFileName.nFilterIndex = nOpenIndex;
OpenFileName.lpstrTitle = TEXT( "Open a File");
//fLoadInfo = LBase::EnableLoadInfo(TRUE);
nRet = L_DlgOpen( pView->m_hWnd,&OpenFileName,&FOParm );
|