⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 splitevt.tex

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 TEX
字号:
\section{\class{wxSplitterEvent}}\label{wxsplitterevent}This class represents the events generated by a splitter control. Also there isonly one event class, the data associated to the different events is not thesame and so not all accessor functions may be called for each event. Thedocumentation mentions the kind of event(s) for which the given accessorfunction makes sense: calling it for other types of events will resultin assert failure (in debug mode) and will return meaningless results.\wxheading{Derived from}\helpref{wxNotifyEvent}{wxnotifyevent}\\\helpref{wxCommandEvent}{wxcommandevent}\\\helpref{wxEvent}{wxevent}\\\helpref{wxObject}{wxobject}\wxheading{Include files}<wx/splitter.h>\wxheading{Event table macros}To process a splitter event, use these event handler macros to direct input to memberfunctions that take a wxSplitterEvent argument.\twocolwidtha{10cm}\begin{twocollist}\itemsep=0pt\twocolitem{{\bf EVT\_SPLITTER\_SASH\_POS\_CHANGING(id, func)}}{The sashposition is in the process of being changed. You may prevent this changefrom happening by calling \helpref{Veto}{wxnotifyeventveto} or you may alsomodify the position of the tracking bar to properly reflect the position thatwould be set if the drag were to be completed at this point. Processes awxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGING event.}\twocolitem{{\bf EVT\_SPLITTER\_SASH\_POS\_CHANGED(id, func)}}{The sashposition was changed. This event is generated after the user releases the mouseafter dragging the splitter.Processes a wxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGED event.}\twocolitem{{\bf EVT\_SPLITTER\_UNSPLIT(id, func)}}{The splitter has been justunsplit. Processes a wxEVT\_COMMAND\_SPLITTER\_UNSPLIT event. This event can'tbe vetoed.}\twocolitem{{\bf EVT\_SPLITTER\_DCLICK(id, func)}}{The sash was doubleclicked. The default behaviour is to unsplit the window when this happens(unless the minimum pane size has been set to a value greater than zero). Thiswon't happen if you veto this event. Processes awxEVT\_COMMAND\_SPLITTER\_DOUBLECLICKED event.}\end{twocollist}%\wxheading{See also}\helpref{wxSplitterWindow}{wxsplitterwindow},\rtfsp\helpref{Event handling overview}{eventhandlingoverview}\latexignore{\rtfignore{\wxheading{Members}}}\membersection{wxSplitterEvent::wxSplitterEvent}\label{wxsplittereventconstr}\func{}{wxSplitterEvent}{\param{wxEventType}{ eventType = wxEVT\_NULL},                         \param{wxSplitterWindow *}{ splitter = NULL}}Constructor. Used internally by wxWidgets only.\membersection{wxSplitterEvent::GetSashPosition}\label{wxsplittereventgetsashposition}\constfunc{int}{GetSashPosition}{\void}Returns the new sash position.May only be called while processingwxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGING andwxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGED events.\membersection{wxSplitterEvent::GetX}\label{wxsplittereventgetx}\constfunc{int}{GetX}{\void}Returns the x coordinate of the double-click point.May only be called while processingwxEVT\_COMMAND\_SPLITTER\_DOUBLECLICKED events.\membersection{wxSplitterEvent::GetY}\label{wxsplittereventgety}\constfunc{int}{GetY}{\void}Returns the y coordinate of the double-click point.May only be called while processingwxEVT\_COMMAND\_SPLITTER\_DOUBLECLICKED events.\membersection{wxSplitterEvent::GetWindowBeingRemoved}\label{wxsplittereventgetwindowbeingremoved}\constfunc{wxWindow*}{GetWindowBeingRemoved}{\void}Returns a pointer to the window being removed when a splitter windowis unsplit.May only be called while processingwxEVT\_COMMAND\_SPLITTER\_UNSPLIT events.\membersection{wxSplitterEvent::SetSashPosition}\label{wxsplittereventsetsashposition}\func{void}{SetSashPosition}{\param{int}{ pos}}In the case of wxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGED events,sets the new sash position. In the case ofwxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGING events, sets the newtracking bar position so visual feedback during dragging willrepresent that change that will actually take place. Set to -1 fromthe event handler code to prevent repositioning.May only be called while processingwxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGING andwxEVT\_COMMAND\_SPLITTER\_SASH\_POS\_CHANGED events.\wxheading{Parameters}\docparam{pos}{New sash position.}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -