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

📄 htwindow.tex

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 TEX
📖 第 1 页 / 共 2 页
字号:
\begin{twocollist}\itemsep=0pt\twocolitem{{\bf wxHTML\_OPEN}}{Open the URL.}\twocolitem{{\bf wxHTML\_BLOCK}}{Deny access to the URL, \helpref{wxHtmlParser::OpenURL}{wxhtmlparseropenurl} will return NULL.}\twocolitem{{\bf wxHTML\_REDIRECT}}{Don't open {\it url}, redirect to anotherURL. OnOpeningURL must fill {\it *redirect} with the new URL. OnOpeningURL willbe called again on returned URL.}\end{twocollist}\membersection{wxHtmlWindow::OnSetTitle}\label{wxhtmlwindowonsettitle}\func{virtual void}{OnSetTitle}{\param{const wxString\& }{title}}Called on parsing {\tt <TITLE>} tag.\membersection{wxHtmlWindow::ReadCustomization}\label{wxhtmlwindowreadcustomization}\func{virtual void}{ReadCustomization}{\param{wxConfigBase }{*cfg}, \param{wxString }{path = wxEmptyString}}This reads custom settings from wxConfig. It uses the path 'path'if given, otherwise it saves info into currently selected path.The values are stored in sub-path {\tt wxHtmlWindow}Read values: all things set by SetFonts, SetBorders.\wxheading{Parameters}\docparam{cfg}{wxConfig from which you want to read the configuration.}\docparam{path}{Optional path in config tree. If not given current path is used.}\membersection{wxHtmlWindow::SelectAll}\label{wxhtmlwindowselectall}\func{void}{SelectAll}{\void}Selects all text in the window.\wxheading{See also}\helpref{SelectLine}{wxhtmlwindowselectline},\helpref{SelectWord}{wxhtmlwindowselectword}\membersection{wxHtmlWindow::SelectionToText}\label{wxhtmlwindowselectiontotext}\func{wxString}{SelectionToText}{\void}Returns current selection as plain text. Returns empty string if no textis currently selected.\membersection{wxHtmlWindow::SelectLine}\label{wxhtmlwindowselectline}\func{void}{SelectLine}{\param{const wxPoint\& }{pos}}Selects the line of text that \arg{pos} points at. Note that \arg{pos}is relative to the top of displayed page, not to window's origin, use\helpref{CalcUnscrolledPosition}{wxscrolledwindowcalcunscrolledposition}to convert physical coordinate.\wxheading{See also}\helpref{SelectAll}{wxhtmlwindowselectall},\helpref{SelectWord}{wxhtmlwindowselectword}\membersection{wxHtmlWindow::SelectWord}\label{wxhtmlwindowselectword}\func{void}{SelectWord}{\param{const wxPoint\& }{pos}}Selects the word at position \arg{pos}. Note that \arg{pos}is relative to the top of displayed page, not to window's origin, use\helpref{CalcUnscrolledPosition}{wxscrolledwindowcalcunscrolledposition}to convert physical coordinate.\wxheading{See also}\helpref{SelectAll}{wxhtmlwindowselectall},\helpref{SelectLine}{wxhtmlwindowselectline}\membersection{wxHtmlWindow::SetBorders}\label{wxhtmlwindowsetborders}\func{void}{SetBorders}{\param{int }{b}}This function sets the space between border of window and HTML contents. See image:\helponly{\image{}{border.bmp}}\wxheading{Parameters}\docparam{b}{indentation from borders in pixels}\membersection{wxHtmlWindow::SetFonts}\label{wxhtmlwindowsetfonts}\func{void}{SetFonts}{\param{const wxString\& }{normal\_face}, \param{const wxString\& }{fixed\_face}, \param{const int }{*sizes = NULL}}This function sets font sizes and faces.\wxheading{Parameters}\docparam{normal\_face}{This is face name for normal (i.e. non-fixed) font. It can be either empty string (then the default face is chosen) orplatform-specific face name. Examples are "helvetica" under Unix or"Times New Roman" under Windows.}\docparam{fixed\_face}{The same thing for fixed face ( <TT>..</TT> )}\docparam{sizes}{This is an array of 7 items of {\it int} type.The values represent size of font with HTML size from -2 to +4( <FONT SIZE=-2> to <FONT SIZE=+4> ). Default sizes are used if {\it sizes}is NULL.}\wxheading{Defaults}Default font sizes are defined by constants wxHTML\_FONT\_SIZE\_1,wxHTML\_FONT\_SIZE\_2, ..., wxHTML\_FONT\_SIZE\_7. Note that they differ amongplatforms. Default face names are empty strings.\membersection{wxHtmlWindow::SetPage}\label{wxhtmlwindowsetpage}\func{bool}{SetPage}{\param{const wxString\& }{source}}Sets HTML page and display it. This won't {\bf load} the page!!It will display the {\it source}. See example:\begin{verbatim}htmlwin -> SetPage("<html><body>Hello, world!</body></html>");\end{verbatim}If you want to load a document from some location use \helpref{LoadPage}{wxhtmlwindowloadpage} instead.\wxheading{Parameters}\docparam{source}{The HTML document source to be displayed.}\wxheading{Return value}false if an error occurred, true otherwise.\membersection{wxHtmlWindow::SetRelatedFrame}\label{wxhtmlwindowsetrelatedframe}\func{void}{SetRelatedFrame}{\param{wxFrame* }{frame}, \param{const wxString\& }{format}}Sets the frame in which page title will be displayed. {\it format} is format offrame title, e.g. "HtmlHelp : \%s". It must contain exactly one \%s. This\%s is substituted with HTML page title.\membersection{wxHtmlWindow::SetRelatedStatusBar}\label{wxhtmlwindowsetrelatedstatusbar}\func{void}{SetRelatedStatusBar}{\param{int }{bar}}{\bf After} calling \helpref{SetRelatedFrame}{wxhtmlwindowsetrelatedframe},this sets statusbar slot where messages will be displayed.(Default is -1 = no messages.)\wxheading{Parameters}\docparam{bar}{statusbar slot number (0..n)}\membersection{wxHtmlWindow::ToText}\label{wxhtmlwindowtotext}\func{wxString}{ToText}{\void}Returns content of currently displayed page as plain text.\membersection{wxHtmlWindow::WriteCustomization}\label{wxhtmlwindowwritecustomization}\func{virtual void}{WriteCustomization}{\param{wxConfigBase }{*cfg}, \param{wxString }{path = wxEmptyString}}Saves custom settings into wxConfig. It uses the path 'path'if given, otherwise it saves info into currently selected path.Regardless of whether the path is given or not, the function creates sub-path {\tt wxHtmlWindow}.Saved values: all things set by SetFonts, SetBorders.\wxheading{Parameters}\docparam{cfg}{wxConfig to which you want to save the configuration.}\docparam{path}{Optional path in config tree. If not given, the current path is used.}\section{\class{wxHtmlLinkEvent}}\label{wxhtmllinkevent}This event class is used for the events generated by \helpref{wxHtmlWindow}{wxhtmlwindow}.\wxheading{Derived from}\helpref{wxCommandEvent}{wxcommandevent}\\\helpref{wxEvent}{wxevent}\\\helpref{wxObject}{wxobject}\wxheading{Include files}<wx/html/htmlwin.h>\wxheading{Event handling}To process input from a wxHtmlLinkEvent, use one of these event handler macros todirect input to member function that take a \helpref{wxHtmlLinkEvent}{wxhtmllinkevent} argument:\twocolwidtha{7cm}\begin{twocollist}\twocolitem{{\bf EVT\_HTML\_LINK\_CLICKED(id, func)}}{User clicked on an hyperlink.}\end{twocollist}\latexignore{\rtfignore{\wxheading{Members}}}\membersection{wxHtmlLinkEvent::wxHtmlLinkEvent}\label{wxhtmllinkeventctor}\func{}{wxHyperlinkEvent}{\param{int}{ id}, \param{const wxHtmlLinkInfo \&}{ linkinfo}}The constructor is not normally used by the user code.\membersection{wxHtmlLinkEvent::GetLinkInfo}\label{wxhtmllinkeventgetlinkinfo}\constfunc{const wxHtmlLinkInfo &}{GetLinkInfo}{\void}Returns the \helpref{wxHtmlLinkInfo}{wxhtmllinkinfo} which contains info about the cell clicked and the hyperlink it contains.\section{\class{wxHtmlCellEvent}}\label{wxhtmlcellevent}This event class is used for the events generated by \helpref{wxHtmlWindow}{wxhtmlwindow}.\wxheading{Derived from}\helpref{wxCommandEvent}{wxcommandevent}\\\helpref{wxEvent}{wxevent}\\\helpref{wxObject}{wxobject}\wxheading{Include files}<wx/html/htmlwin.h>\wxheading{Event handling}To process input from a wxHtmlCellEvent, use one of these event handler macros todirect input to member function that take a \helpref{wxHtmlCellEvent}{wxhtmlcellevent} argument:\twocolwidtha{7cm}\begin{twocollist}\twocolitem{{\bf EVT\_HTML\_CELL\_HOVER(id, func)}}{User moved the mouse over a \helpref{wxHtmlCell}{wxhtmlcell}.}\twocolitem{{\bf EVT\_HTML\_CELL\_CLICKED(id, func)}}{User clicked on a \helpref{wxHtmlCell}{wxhtmlcell}. When handling this event, remember to use \helpref{wxHtmlCell::SetLinkClicked(true)}{wxhtmlcelleventsetlinkclicked} if the cell contains a link.}\end{twocollist}\latexignore{\rtfignore{\wxheading{Members}}}\membersection{wxHtmlCellEvent::wxHtmlCellEvent}\label{wxhtmlcelleventctor}\func{}{wxHtmlCellEvent}{\param{wxEventType}{ commandType}, \param{int}{ id}, \param{wxHtmlCell *}{ cell}, \param{const wxPoint \&}{ point}}The constructor is not normally used by the user code.\membersection{wxHtmlCellEvent::GetCell}\label{wxhtmlcelleventgetcell}\constfunc{wxHtmlCell *}{GetCell}{\void}Returns the \helpref{wxHtmlCellEvent}{wxhtmlcellevent} associated with the event.\membersection{wxHtmlCellEvent::GetPoint}\label{wxhtmlcelleventgetpoint}\constfunc{wxPoint}{GetPoint}{\void}Returns the \helpref{wxPoint}{wxpoint} associated with the event.\membersection{wxHtmlCellEvent::SetLinkClicked}\label{wxhtmlcelleventsetlinkclicked}\func{bool}{SetLinkClicked}{\param{bool}{ linkclicked}}Call this function with {\tt linkclicked} set to \true if the cell which has been clicked contained a link or\false otherwise (which is the default). With this function the event handler can return info to thewxHtmlWindow which sent the event.\membersection{wxHtmlCellEvent::GetLinkClicked}\label{wxhtmlcelleventgetlinkclicked}\constfunc{bool}{GetLinkClicked}{\void}Returns \true if \helpref{SetLinkClicked(true)}{wxhtmlcelleventsetlinkclicked} has previously been called;\false otherwise.

⌨️ 快捷键说明

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