Get the type of an annotation.
getAnnotContent([in] LONG annotHandle, [out, retval] BSTR *content)
This function returns the "content" of an annotation (whose handle was obtained with onAnnot). Only some annotation types have content; getAnnotContent will return an empty string for annotations that don't have content.
Private Sub viewer_MouseDown2(button As Integer, shift As Integer, _ page As Long, x As Double, y As Double) _ Handles viewer.MouseDown2 annot = viewer.onAnnot(page, x, y) If annot <> 0 Then annotType = viewer.getAnnotType(annot) If annotType = "Text" Then content = viewer.getAnnotContent(annot) ' ... display the popup text annotation content ... End If End If End Sub