ON_PROPNOTIFY

ON_PROPNOTIFY ( theClass, id, dispid, pfnRequest, pfnChanged )

Parametri

theClass

La classe a cui appartiene questa mappa del sink di evento.

identificazione

L'ID del controllo del controllo OLE.

dispid

L'ID di invio della proprietà coinvolte nella notifica.

pfnRequest

Puntatore a una funzione membro che gestisce la notifica OnRequestEdit di questa proprietà. Questa funzione deve avere un BOOL restituiscono il tipo e un parametro BOOL * . Questa funzione deve impostare il parametro su TRUE per consentire la proprietà per modificare e falso per non consentire. La funzione deve restituire TRUE per indicare la notifica è stata gestita; in caso contrario FALSE.

pfnChanged

Puntatore a una funzione membro che gestisce la notifica OnChanged per questa proprietà. La funzione deve avere un BOOL restituiscono il tipo e un parametro UINT . La funzione deve restituire TRUE per indicare che è stato gestito notifica; in caso contrario FALSE.

Osservazioni

Utilizzare la macro ON_PROPNOTIFY per definire una voce mappa del dispersore eventi per la gestione delle notifiche delle proprietà di un controllo OLE.

L'argomento vtsParams è un elenco di valori dalle costanti VTS_ separati da uno spazio. Elenco dei parametri della funzione consente di specificare uno o più di questi valori separati da spazi (non virgole). Ad esempio:

VTS_I2 VTS_BOOL

specifica un elenco che contiene un valore integer breve seguito da un BOOL.

Per un elenco delle costanti VTS_ , vedere EVENT_CUSTOM.

Vedere anchenbsp;O&N_EVENT_RANGE, ON_PROPNOTIFY_RANGE

Index