NM_HTMLVIEWA

4/8/2010

This structure is pointed to by the LPARAM of the WM_NOTIFY message sent by the HTML control. The NMHDR is the standard notification structure that contains information about the instance (HWND, and so on) sending the notification message. The definitions of the szTarget, szData, and dwCookie members vary with the specific HTML Control notification message.

Syntax

typedef struct tagNM_HTMLVIEWA {
  NMHDR hdr;
  LPCSTR szTarget;
  LPCSTR szData;
    union {
      DWORD dwCookie;
      DWORD dwFlags;
    };
  LPCSTR szExInfo;
} NM_HTMLVIEWA;

Members

  • hdr
    An NMHDR structure identifying the window sending the notification message.
  • szTarget
    A null-terminated string whose usage is unique to the notification message, as shown in the following table.

    Value Description

    NM_HOTSPOT

    String that contains the contents of the HREF attribute in the HTML text.

    NM_INLINE_IMAGE

    String that contains the text from the SRC attribute of the IMG tag in the HTML text.

    NM_INLINE_SOUND

    String that contains the text from the SRC attribute of the BGSOUND tag in the HTML text.

    NM_INLINE_STYLE

    String that contains the name of a style sheet using the ANSI character set.

    NM_META

    String that contains the contents of the HTTP-EQUIV attribute of the META tag in the HTML document.

    NM_TITLE

    String that contains the title of the HTML document.

    NM_BASE

    String that contains the contents of the HREF attribute of the BASE tag in the HTML text.

    NM_INLINE_XML

    String that contains the contents of the SRC attribute of the XML tag in the HTML text.

    NM_BEFORENAVIGATE

    String that contains the URL of the HTML control navigation.

    NM_DOCUMENTCOMPLETE

    String that contains the URL of the HTML control navigation.

    NM_NAVIGATECOMPLETE

    String that contains the URL of the HTML control navigation.

    NM_TITLECHANGE

    String that contains the title change of the HTML document.

  • szData
    A null-terminated string whose usage is unique to the notification message, as shown in the following table.

    Value Description

    NM_HOTSPOT

    String that contains the query data for a POST form submission.

    NM_INLINE_IMAGE

    Not used.

    NM_INLINE_SOUND

    Not used.

    NM_INLINE_STYLE

    Not used.

    NM_META

    String that contains the contents of the CONTENT parameter of the META tag in the HTML document.

    NM_TITLE

    Not used.

    NM_BASE

    String that contains the contents of the TARGET attribute of the BASE tag in the HTML text.

    NM_INLINE_XML

    String that contains the contents of the ASYNC attribute of the XML tag in the HTML text.

    NM_BEFORENAVIGATE

    String that contains the POST data of the HTML control navigation.

    NM_DOCUMENTCOMPLETE

    Not used.

    NM_NAVIGATECOMPLETE

    Not used.

    NM_TITLECHANGE

    Not used.

  • dwCookie
    Contains a value whose usage is unique to the notification message, as shown in the following table.

    Value Description

    NM_HOTSPOT

    Not used.

    NM_INLINE_IMAGE

    Cookie value that must be passed from the application to the HTML control in the DTM_SETIMAGE or DTM_IMAGEFAIL message.

    NM_INLINE_SOUND

    Loop count value from the LOOP attribute of the BGSOUND tag.

    NM_INLINE_STYLE

    Not used.

    NM_META

    Not used.

    NM_TITLE

    Not used.

    NM_BASE

    Not used.

    NM_INLINE_XML

    IXMLDOMDocument (see MSXML documentation for more information) pointer of the XML document for the XML data island.

    NM_BEFORENAVIGATE

    Not used.

    NM_DOCUMENTCOMPLETE

    Not used.

    NM_NAVIGATECOMPLETE

    Not used.

    NM_TITLECHANGE

    Not used.

  • dwFlags
    Contains a value whose usage is unique to the notification message, as shown in the following table.

    Value Description

    NM_HOTSPOT

    Not used.

    NM_INLINE_IMAGE

    Not used.

    NM_INLINE_SOUND

    Not used.

    NM_INLINE_STYLE

    Not used.

    NM_TITLE

    Not used.

    NM_BASE

    Not used.

    NM_INLINE_XML

    Not used.

    NM_BEFORENAVIGATE

    Contains the NAVIGATEFLAG used by the DTM_NAVIGATE message, as described in the NM_BEFORENAVIGATE notification message.

    NM_DOCUMENTCOMPLETE

    Not used.

    NM_NAVIGATECOMPLETE

    Not used.

    NM_TITLECHANGE

    Not used.

  • szExInfo
    A null-terminated string whose usage is unique to the notification message, as shown in the following table.

    Value Description

    NM_HOTSPOT

    String that contains the contents of the TARGET attribute in the HTML text.

    NM_INLINE_IMAGE

    Not used.

    NM_INLINE_SOUND

    Not used.

    NM_INLINE_STYLE

    Not used.

    NM_META

    Not used.

    NM_TITLE

    Not used.

    NM_BASE

    Not used.

    NM_INLINE_XML

    Not used.

    NM_BEFORENAVIGATE

    String that contains the headers sent to the server for the navigation.

    NM_DOCUMENTCOMPLETE

    Not used.

    NM_NAVIGATECOMPLETE

    Not used.

    NM_TITLECHANGE

    Not used.

Requirements

Header htmlctrl.h
Library htmlctrl.lib
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Reference

HTML Control API Structures
NM_HOTSPOT
NM_INLINE_IMAGE
NM_INLINE_SOUND
NM_META
NM_TITLE
NM_BASE
NM_INLINE_XML
NM_BEFORENAVIGATE
NM_DOCUMENTCOMPLETE
NM_NAVIGATECOMPLETE
NM_TITLECHANGE