ON_PROPNOTIFY

Utilizzare la macro di ON_PROPNOTIFY per definire una voce della mappa del sink di eventi per gestire le notifiche della proprietà da un controllo OLE.

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

Parametri

  • theClass
    La classe a cui questa mappa del sink di eventi appartiene.

  • id
    ID di controllo OLE.

  • dispid
    L'ID di invio della proprietà coinvolti nella notifica.

  • pfnRequest
    Puntatore a una funzione membro che gestisce la notifica di OnRequestEdit per questa proprietà.La funzione deve avere un tipo restituito di BOOL e un parametro di BOOL* .La funzione deve impostare il parametro su TRUE per consentire la proprietà su modifica e a FALSE impedisca.La funzione deve restituire TRUE per indicare che la notifica è stata gestita, in caso contrario FALSE.

  • pfnChanged
    Puntatore a una funzione membro che gestisce la notifica di OnChanged per questa proprietà.La funzione deve avere un tipo restituito di BOOL e un parametro di UINT .La funzione deve restituire TRUE per indicare che la notifica è stata gestita, in caso contrario FALSE.

Note

L'argomento di vtsParams è un elenco spazio-separato dei valori delle costanti di VTS_ .Uno o più di questi valori separati da spazi (non virgole specificano l'elenco di parametri di funzione.Di seguito è riportato un esempio:

VTS_I2 VTS_BOOL

specifica un elenco contenente un valore short Integer seguito da BOOL.

Per un elenco delle costanti di VTS_ , vedere EVENT_CUSTOM.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

ON_EVENT_RANGE

ON_PROPNOTIFY_RANGE

Concetti

Macro MFC e Globals