Article ID: 153580
Article Last Modified on 6/24/2004
BSTR CTestCtrl::TypeOfControl(LPDISPATCH lpDisp)
{
// TODO: Add your dispatch handler code here
IProvideClassInfo *pProvideClassInfo;
LPTYPEINFO pTypeInfo;
BSTR bstrType = NULL;
if(lpDisp->QueryInterface(IID_IProvideClassInfo, (LPVOID *)
&pProvideClassInfo) == NOERROR)
{
if (pProvideClassInfo->GetClassInfo(&pTypeInfo) == NOERROR)
{
pTypeInfo->GetDocumentation(MEMBERID_NIL, &bstrType, NULL, NULL,
NULL);
pTypeInfo->Release();
}
pProvideClassInfo->Release();
}
return bstrType;
}
Private Sub Form_Click()
Debug.Print Test1.TypeOfControl(dbgrid1.object)
End Sub
Additional query words: 4.00 vb4win vb4all vbctrl
Keywords: KB153580