powerevt.tex
来自「wxWidgets 是一个跨平台的 GUI 框架。它给开发人员提供了统一的接口」· TEX 代码 · 共 68 行
TEX
68 行
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Name: powerevt.tex%% Purpose: wxPowerEvent documentation%% Author: Vadim Zeitlin%% Created: 2006-05-27%% RCS-ID: $Id: powerevt.tex,v 1.1 2006/05/27 14:09:07 VZ Exp $%% Copyright: (C) 2006 Vadim Zeitlin <vadim@wxwindows.org>%% License: wxWindows license%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{\class{wxPowerEvent}}\label{wxpowerevent}The power events are generated when the system power state changes, e.g. thesystem is suspended, hibernated, plugged into or unplugged from the wall socketand so on.Notice that currently only suspend and resume events are generated and onlyunder MS Windows platform. To avoid the need to change the code using thisevent later when these events are implemented on the other platforms please usethe test \texttt{#ifdef wxHAS\_POWER\_EVENTS} instead of directly testing forthe platform in your code: this symbol will be defined for all platformssupporting the power events.\wxheading{Event table macros}To process power events, use these macros to handle them inmember functions that take a wxPowerEvent argument.\twocolwidtha{9cm}\begin{twocollist}\itemsep=0pt\twocolitem{\textbf{EVT\_POWER\_SUSPENDING(func)}}{System is about to be suspended, thisevent can be vetoed to prevent suspend from taking place.}\twocolitem{\textbf{EVT\_POWER\_SUSPENDED(func)}}{System is about to suspend: normally theapplication should quickly (i.e. without user intervention) close all the openfiles and network connections here, possibly remembering them to reopen themlater when the system is resumed.}\twocolitem{\textbf{EVT\_POWER\_SUSPEND\_CANCEL(func)}}{System suspension was cancelledbecause some application vetoed it.}\twocolitem{\textbf{EVT\_POWER\_RESUME(func)}}{System resumed from suspend:normally the application should restore the state in which it had been beforethe suspension.}\end{twocollist}%\wxheading{Derived from}\helpref{wxEvent}{wxevent}\\\helpref{wxObject}{wxobject}\wxheading{Include files}<wx/power.h>\wxheading{See also}\helpref{wxGetPowerType}{wxgetpowertype}, \helpref{wxGetBatteryState}{wxgetbatterystate}\latexignore{\rtfignore{\wxheading{Members}}}\membersection{wxPowerEvent::Veto}\label{wxpowereventveto}\func{void}{Veto}{\void}Call this to prevent suspend from taking place in \texttt{wxEVT\_POWER\_SUSPENDING} handler (it is ignored for all the others).
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?