git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41905 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			76 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | 
						|
%% Name:        activexevt.tex
 | 
						|
%% Purpose:     wxActiveXEvent docs
 | 
						|
%% Author:      Ryan Norton <wxprojects@comcast.net>
 | 
						|
%% Modified by:
 | 
						|
%% Created:     01/30/2005
 | 
						|
%% RCS-ID:      $Id$
 | 
						|
%% Copyright:   (c) Ryan Norton
 | 
						|
%% License:     wxWindows license
 | 
						|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | 
						|
 | 
						|
\section{\class{wxActiveXEvent}}\label{wxactivexevent}
 | 
						|
 | 
						|
An event class for handling activex events passed from
 | 
						|
\helpref{wxActiveXContainer}{wxactivexcontainer}. ActiveX events are basically
 | 
						|
a function call with the parameters passed through an array of wxVariants along
 | 
						|
with a return value that is a wxVariant itself. What type the parameters or
 | 
						|
return value are depends on the context (i.e. what the .idl specifies).
 | 
						|
 | 
						|
Note that unlike the third party wxActiveX function names are not supported.
 | 
						|
 | 
						|
\wxheading{Derived from}
 | 
						|
 | 
						|
\helpref{wxCommandEvent}{wxcommandevent}
 | 
						|
 | 
						|
\wxheading{Include files}
 | 
						|
 | 
						|
<wx/msw/ole/activex.h>
 | 
						|
 | 
						|
\wxheading{Event table macros}
 | 
						|
 | 
						|
\twocolwidtha{7cm}
 | 
						|
\begin{twocollist}\itemsep=0pt
 | 
						|
\twocolitem{{\bf EVT\_ACTIVEX(func)}}{
 | 
						|
Sent when the activex control hosted by \helpref{wxActiveXContainer}{wxactivexcontainer}
 | 
						|
recieves an activex event.}
 | 
						|
\end{twocollist}
 | 
						|
 | 
						|
\latexignore{\rtfignore{\wxheading{Members}}}
 | 
						|
 | 
						|
\membersection{wxActiveXEvent::ParamCount}\label{wxactivexeventparamcount}
 | 
						|
 | 
						|
\constfunc{size\_t}{ParamCount}{\void}
 | 
						|
 | 
						|
Obtains the number of parameters passed through the activex event.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxActiveXEvent::ParamType}\label{wxactivexeventparamtype}
 | 
						|
 | 
						|
\constfunc{wxString}{ParamType}{\param{size\_t }{idx}}
 | 
						|
 | 
						|
Obtains the param type of the param number idx specifies as a string.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxActiveXEvent::ParamName}\label{wxactivexeventparamname}
 | 
						|
 | 
						|
\constfunc{wxString}{ParamName}{\param{size\_t }{idx}}
 | 
						|
 | 
						|
Obtains the param name of the param number idx specifies as a string.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxActiveXEvent::operator[]}\label{wxactivexeventoparray}
 | 
						|
 | 
						|
\func{wxVariant&}{operator[]}{\param{size\_t }{idx}}
 | 
						|
 | 
						|
Obtains the actual parameter value specified by idx.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxActiveXEvent::GetDispatchId}\label{wxactivexeventgetdispatchid}
 | 
						|
 | 
						|
\constfunc{DISPID}{GetDispatchId}{\param{int }{idx}}
 | 
						|
 | 
						|
Returns the dispatch id of this activex event. This is the numeric value from
 | 
						|
the .idl file specified by the id().
 | 
						|
 |