OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Wrapper for the HHCTRL.OCX itself. More...
#include <owl/hlpmanag.h>
Public Member Functions | |
THtmlHelpDll () | |
Public Member Functions inherited from owl::TModule | |
TModule (const tstring &name, bool shouldLoad=true, bool mustLoad=true, bool addToList=true) | |
Constructs a TModule object that is used as an alias for a DLL. | |
TModule (LPCTSTR name, THandle handle, bool addToList=true) | |
Constructs a TModule object that is an alias for an already loaded DLL or program with an available HInstance. | |
TModule (const tstring &name, THandle handle, bool addToList=true) | |
String-aware overload. | |
TModule (LPCTSTR name, THandle handle, const tstring &cmdLine, bool addToList=true) | |
Constructs a TModule object for an ObjectWindows DLL or program from within LibMain or WinMain. | |
TModule (const tstring &name, THandle handle, const tstring &cmdLine, bool addToList=true) | |
String-aware overload. | |
virtual | ~TModule () |
Destructs a TModule, freeing the instance if appropriate, and deleting new'd strings. | |
void | InitModule (THandle handle, const tstring &cmdLine) |
Finish-up initialization of a module. | |
virtual int | Error (TXBase &x, uint captionResId, uint promptResId=0) |
Replaceable exception handler; may be redefined to process OWL exceptions if canResume is false, then the user doesn't have the option of ignoring. | |
LPCTSTR | GetName () const |
Returns the name of the module. | |
void | SetName (LPCTSTR name) |
Accessor function that sets the name of the module. | |
void | SetName (const tstring &name) |
String-aware overload. | |
THandle | GetHandle () const |
Return the instance handle of the library module represented by the TModule obect. | |
operator THandle () const | |
Returns the handle of the application or DLL module represented by this TModule. | |
bool | operator== (const TModule &m) const |
Returns true if this instance is equal to the other instance; otherwise, returns false. | |
bool | IsLoaded () const |
Returns a nonzero value if the instance handle is loaded. | |
int | GetModuleFileName (TCHAR *buff, int maxChars) const |
Returns the expanded file name (path and file name) of the file from which this module was loaded. | |
tstring | GetModuleFileName () const |
String-aware overload. | |
FARPROC | GetProcAddress (TNarrowResId) const |
Returns the entry-point address of the specified exported function if found, otherwise returns NULL. | |
HRSRC | FindResource (TResId id, TResId type) const |
Wrapper for the Windows API to find a particular resource. | |
HRSRC | FindResourceEx (TResId id, TResId type, TLangId langId=LangNeutral) const |
Wrapper for the Windows API to find a particular resource. | |
HGLOBAL | LoadResource (HRSRC hRsrc) const |
Wrapper for the Windows API. | |
uint32 | SizeofResource (HRSRC hRsrc) const |
Wrapper for the Windows API. | |
int | LoadString (uint id, TCHAR *buf, int maxChars) const |
Loads a string resource identified by id into the buffer pointed to by buff. | |
tstring | LoadString (uint id) const |
Loads a string resource identified by id. | |
HBITMAP | LoadBitmap (TResId id) const |
Wrapper for the Windows API. | |
HACCEL | LoadAccelerators (TResId id) const |
Wrapper for the Windows API. | |
HMENU | LoadMenu (TResId id) const |
Wrapper for the Windows API. | |
HCURSOR | LoadCursor (TResId id) const |
Wrapper for the Windows API. | |
HICON | LoadIcon (TResId name) const |
Wrapper for the Windows API. | |
std::string | LoadHtml (TResId) const |
Loads the given HTML resource and returns it as a narrow string. | |
HICON | CopyIcon (HICON hIcon) const |
Wrapper for the Windows API. | |
auto | GetClassInfo (TWindowClassName, WNDCLASS *wndclass) const -> bool |
Retrieves information about the given window class. | |
auto | GetClassInfo (TWindowClassName) const -> WNDCLASS |
Functional-style overload. | |
auto | IsRegisteredClass (TWindowClassName) const -> bool |
Returns true if the given window class has been registered. | |
Public Member Functions inherited from owl::TStreamableBase | |
virtual | ~TStreamableBase () |
Public Attributes | |
TModuleProc0< HRESULT > | DllCanUnloadNow |
TModuleProc3< HRESULT, REFCLSID, REFIID, void ** > | DllGetClassObject |
TModuleProc4< HWND, HWND, LPCTSTR, uint, DWORD_PTR > | HtmlHelp |
Additional Inherited Members | |
Public Types inherited from owl::TModule | |
typedef HINSTANCE | THandle |
TModule encapsulates an HINSTANCE. | |
Static Public Member Functions inherited from owl::TModule | |
static TModule * | FindResModule (TResId id, TResId type) |
Global search for resources. | |
static TModule * | NextModule (TModule *module=nullptr) |
Protected Member Functions inherited from owl::TModule | |
void | SetHandle (THandle handle) |
Set the module instance handle. | |
Wrapper for the HHCTRL.OCX itself.
Definition at line 216 of file hlpmanag.h.
owl::THtmlHelpDll::THtmlHelpDll | ( | ) |
Definition at line 32 of file hlpmanag.cpp.
TModuleProc0<HRESULT> owl::THtmlHelpDll::DllCanUnloadNow |
Definition at line 220 of file hlpmanag.h.
TModuleProc3<HRESULT,REFCLSID,REFIID,void**> owl::THtmlHelpDll::DllGetClassObject |
Definition at line 221 of file hlpmanag.h.
Definition at line 222 of file hlpmanag.h.