OLEUIGNRLPROPS
This structure is used to initialize the General tab of the Object Properties
dialog box. A reference to it is passed in as part of the
OLEUIOBJECTPROPS structure to the
OleUIObjectProperties function. This tab
shows the type and size of an OLE embedding and allows it the user to tunnel
to the Convert dialog box. This tab also shows the link destination if the
object is a link.
typedef struct tagOLEUIGNRLPROPS
{
// These IN fields are standard across all OLEUI property pages.
DWORD cbStruct;
DWORD dwFlags;
DWORD dwReserved1[2];
LPFNOLEUIHOOK lpfnHook;
LPARAM lCustData;
DWORD dwReserved2[3];
struct tagOLEUIOBJECTPROPSW* lpOP;
} OLEUIGNRLPROPSW, *POLEUIGNRLPROPSW, FAR* LPOLEUIGNRLPROPSW;
Members
-
cbStruct
-
Size of the structure in bytes. This field must be filled on input.
-
dwFlags
-
Currently no flags associated with this member. It should be set to 0 (zero).
-
dwReserved1[2]
-
Reserved for future use.
-
lpfnHook
-
Pointer to a hook function that processes messages intended for the dialog
box. The hook function must return zero to pass a message that it didn’t
process back to the dialog box procedure in the library. The hook function
must return a non-zero value to prevent the library’s dialog box procedure
from processing a message it has already processed.
-
lCustData
-
Application-defined data that the library passes to the hook function pointed
to by the lpfnHook member during WM_INITDIALOG.
-
dwReserved2[3]
-
Reserved for future use.
-
lpOP
-
Used internally.
See Also
OleUIObjectProperties,
OLEUIOBJECTPROPS