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