wxWidgets帮助文档(1)
IMPLEMENT_APP
IMPLEMENT_APP(className)
这是在应用程序中使用类的实现文件的应用程序类wxWidgets动态建筑。你用这个代替Old form:
MyApp myApp;
New form:
IMPLEMENT_APP(MyApp)
See also DECLARE_APP.
Include files
<wx/app.h>
DECLARE_APP
DECLARE_APP(className)
在开头,它用来创建一个前置声明中使用的wxGetApp函数实现的
它用声明 className& wxGetApp(void).
Example:
DECLARE_APP(MyApp)
Include files
<wx/app.h>
wxFrame:
一个框架是一个窗口的大小和位置可以由用户(通常)被改变。它通常有厚边框和标题栏,可以包含一个菜单栏,工具栏和状态栏。一个框架可以包含任何窗口,不是一个框架或对话框。 一个框架有一个状态栏和工具栏创建通过CreateStatusBar / CreateToolBar函数管理这些窗口,并调整GetClientSize返回的值以反映剩下的大小可用应用程序窗口。
wxFrame::wxFrame
wxFrame()
Default constructor.
wxFrame(wxWindow*parent, wxWindowIDid, const wxString&title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const wxString&name = "frame")
wxFrame的构造函数,创建窗口.
Parameters
parent
父母的窗口。这可能是NULL。如果非空,帧的时候总是会出现在窗口的父窗口。
id
窗口的标识符。可能需要一个值1来表示一个默认值。
title
在标题框的标题栏上显示
pos
窗口的位置。值为(1,1)表示一个默认的位置,选择的窗口系统或wxWidgets,取决于平台。
size
窗口的大小。值为(-1,-1)表示一个默认大小,选择的窗口系统或 wxWidgets,取决于平台。
style
窗口样式 See wxFrame.
name
窗口的名称。这个参数是用来将一个名称与项目,允许应用程序用户个人 设置主题资源值窗口。
Remarks
For Motif, MWM (the Motif Window Manager) should be running for any window styles to work (otherwise all styles take effect).
wxFrame::Centre
void Centre(int direction = wxBOTH)
用于,中心的框架显示。
Parameters
direction
参数可能是 wxHORIZONTAL, wxVERTICAL or wxBOTH.
wxApp
The wxApp class 代表应用程序本身. 它通常是用来:
- 设置和获取应用程序范围的属性;
- 实现窗口系统消息或事件循环;
- 启动应用程序处理通过 wxApp::OnInit;
- 允许违约处理的事件不是由其他应用程序中的对象.
你应用使用宏 IMPLEMENT_APP(appClass).在应用程序中实现文件告诉wxWidgets如何创建应用程序类的一个实例.
使用 DECLARE_APP(appClass) 。在应用程序中实现文件告诉wxWidgets如何创建应用程序类的一个实例。
wxApp::OnInit
bool OnInit()
这个应用程序必须提供的,通常会创建应用程序的主窗口,随意调用 wxApp::SetTopWindow. 你必须使用 OnExit 用来清理任何初始化,函数返回true。请注意,如果你想使用命令行处理提供的wxWidgets你必须调用派生类的基类版本OnInit().返回true 来继续处理, false 则立即退出.
wxIcon
一个图标是一个小矩形位图通常用于表示一个最小化的应用程序。 它不同于wxBitmap总是拥有一个与之相关联的面具透明的画。在一些平台上,图标和位图实现是完全相同的,因为没有真正区分wxBitmap面具和一个图标,并没有特定的图标格式在某些平台上(X-based应用程序通常标准化XPMs小位图、图标)。然而,一些的平台(如Windows)的区别,所以提供一个单独的类。
来源于
Include files
<wx/icon.h>
预定义的对象
Objects:
wxNullIcon
附注
它通常需要关联相关的图标和框架. Icons也能用于其它目的, 例如 wxTreeCtrl and wxListCtrl.
Icons 在不同的平台有不同的格式. 因此, 单独的Icons通常会创建不同的环境。特定于平台的方法创建一个wxIcon结构满足,这是一个条件编译可能需要的场合。
注意,必须创建一个新的图标每次图标是用于一个新窗口。在Windows中,该图标将不会重新加载如果它已被使用。一个图标分配给一个框架框架被删除时将被删除。
有关更多信息,请参阅: Bitmap and icon overview.
wxString
是一个类代表一个字符串。有关更多信息,请参见wxString overview .
作为解释,wxString实现的大多数方法的std::string类。这些标准函数不是记录在本手册,请参阅STL文件)。所有这些功能的行为描述的行为是相同的.
您可能会注意到,wxString有时做同样的事情像有许多功能,例如,长度(),Len()和长度()的返回字符串长度。在所有情况下的重复std::string-compatible方法(长度()在这种情况下,总是小写版本)应该使用,因为它将确保平滑过渡到std::string wxWidgets启动时使用它,而不是wxString
Include files
<wx/string.h>
wxCommandEvent
这个事件类包含命令事件信息,来自各种简单的控制。更复杂的控件,比如wxTreeCtrl,有单独的命令事件类。
来源于
Include files
<wx/event.h>
事件表的宏
处理一个菜单命令事件,事件处理程序使用这些宏直接输入成员函数,wxCommandEvent争论事件。
wxSize
wxSize是一个有用的图形操作的数据结构。它只包含整数宽度和高度。
wxSize在使用wxWidgets以及wxPoint,虽然几乎相当于wxSize,都有不同的意义:wxPoint代表一个位置而wxSize——大小。
wxPython note: wxPython为x和y的成员定义别名指定宽度和高度尺寸,因为它更有道理。
Include files
<wx/gdicmn.h>
wxSize::wxSize
wxSize()
wxSize(int
width, int
height)
创建一个对象的大小。
wxPanel
控制面板是一个窗口被放置. 它通常是放置在一个框架. 它包含最少的额外功能超过它的父类wxWindow; 其主要目的是在外观和功能类似的对话框,但是父母中有任何窗口的灵活性.
注意:如果不是所有的字符都被你的OnKeyDown截获或OnChar处理程序,这可能是因为您使用wxTAB_TRAVERSAL风格,抓住一些按键供子控件使用
Derived from
Include files
<wx/panel.h>
Window styles
There are no specific styles for this window.
See also window styles overview.
附注
默认情况下,一组有相同的色彩作为对话框.
wxPanel::wxPanel
wxPanel()
Default constructor.
wxPanel(wxWindow*parent, wxWindowIDid = wxID_ANY, const wxPoint&pos = wxDefaultPosition, const wxSize&size = wxDefaultSize, long
style = wxTAB_TRAVERSAL, const wxString&name = "panel")
Constructor.
Parameters
parent
父窗口。
id
一个标识符的面板。1是指一个默认值.
pos
面板的位置。值为(1,1)表示一个默认的位置,选择的窗口系统或wxWidgets,取决于平台。
size
面板的大小。值为(-1,-1)表示一个默认大小,选择的窗口系统或wxWidgets,取决于平台。.
style
The window style. See wxPanel.
name
用于将一个名称与窗口,允许应用程序用户个人设置主题资源值对话框。
See also
wxButton
一个按钮控制,包含一个文本字符串,并是一种最常见的GUI元素。它可以放置在一个dialog box or panel,或者几乎任何其他窗口。
Derived from
wxControl
wxWindow
wxEvtHandler
wxObject
Include files
<wx/button.h>
wxButton::wxButton
wxButton()
Default constructor.
wxButton(wxWindow*parent, wxWindowID
id, const wxString&label = wxEmptyString, const wxPoint&pos = wxDefaultPosition, const wxSize&size = wxDefaultSize, long
style = 0, const wxValidator&validator = wxDefaultValidator, const wxString&name = "button")
构造函数,创建和显示一个按钮
创建标准按钮的首选方法是使用默认值的标签。如果没有提供标签和id是一个标准的id从这个列表中,将使用标准的标签。除此之外,该按钮将装饰着股票图标在GTK + 2。
Parameters
parent
父窗口。不得空.
id
按钮的标识符。wxID_ANY显示默认值的值.
label
文本显示在按钮。
pos
按钮的位置。
size
按钮的大小。如果指定默认大小按钮是用于文本大小适当。
style
Window style. See wxButton.
validator
窗口验证器.
name
窗口名称.
wxWidgets帮助文档(1)的更多相关文章
- 在线API文档
http://www.ostools.net/apidocs A Ace akka2.0.2 Android Ant Apache CXF Apache HTTP服务器 ASM字节码操作 AutoCo ...
- C#给PDF文档添加文本和图片页眉
页眉常用于显示文档的附加信息,我们可以在页眉中插入文本或者图形,例如,页码.日期.公司徽标.文档标题.文件名或作者名等等.那么我们如何以编程的方式添加页眉呢?今天,这篇文章向大家分享如何使用了免费组件 ...
- dotNET跨平台相关文档整理
一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...
- ABP文档 - Javascript Api - AJAX
本节内容: AJAX操作相关问题 ABP的方式 AJAX 返回信息 处理错误 HTTP 状态码 WrapResult和DontWrapResult特性 Asp.net Mvc 控制器 Asp.net ...
- ABP文档 - EntityFramework 集成
文档目录 本节内容: Nuget 包 DbContext 仓储 默认仓储 自定义仓储 特定的仓储基类 自定义仓储示例 仓储最佳实践 ABP可使用任何ORM框架,它已经内置了EntityFrame(以下 ...
- ABP文档 - SignalR 集成
文档目录 本节内容: 简介 安装 服务端 客户端 连接确立 内置功能 通知 在线客户端 帕斯卡 vs 骆峰式 你的SignalR代码 简介 使用Abp.Web.SignalR nuget包,使基于应用 ...
- ABP文档 - 通知系统
文档目录 本节内容: 简介 发送模式 通知类型 通知数据 通知重要性 关于通知持久化 订阅通知 发布通知 用户通知管理器 实时通知 客户端 通知存储 通知定义 简介 通知用来告知用户系统里特定的事件发 ...
- ABP文档 - Hangfire 集成
文档目录 本节内容: 简介 集成 Hangfire 面板授权 简介 Hangfire是一个综合的后台作业管理器,可以在ABP里集成它替代默认的后台作业管理器,你可以为Hangfire使用相同的后台作业 ...
- ABP文档 - 后台作业和工作者
文档目录 本节内容: 简介 后台作业 关于作业持久化 创建一个后台作业 在队列里添加一个新作业 默认的后台作业管理器 后台作业存储 配置 禁用作业执行 Hangfire 集成 后台工作者 创建一个后台 ...
随机推荐
- Logback相关知识汇总
例如:%-4relative 表示,将输出从程序启动到创建日志记录的时间 进行左对齐 且最小宽度为4格式修饰符,与转换符共同使用:可选的格式修饰符位于“%”和转换符之间.第一个可选修饰符是左对齐 标志 ...
- iOS中谓词的使用
Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配.谓词表示计算真值或假值的函数.在cocoa ...
- linux下的文件权限
在学习linux中,发现linux系统对文件的权限管理要比windows非常严格. linux下建立新的组:groupadd 组名 linux新建立用户:useradd username 创建用户并分 ...
- 公共 DNS server IP 地址
公共 DNS server IP 地址 名称 DNS server IP 地址 CNNIC SDNS 1.2.4.8 210.2.4.8 114 DNS 114.114.114.114 114.114 ...
- c 求两个整数的最大公约数和最小公倍数
//求最大公约数是用辗转相除法,最小公倍数是根据公式 m,n 的 最大公约数* m,n最小公倍数 = m*n 来计算 #include<stdio.h> //将两个整数升序排列 void ...
- datetime方法
DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString(); dt.ToFile ...
- 永久性for循环配合switch语句可以实现菜单功能
永久性for循环配合switch语句可以实现菜单功能总结:加入想要无条件地跳转到某条语句执行,用goto语句: 加入想要对某种条件进行判断,为真或为假分别执行不同的语句,用if语句 加入想要检测的条件 ...
- Codeforces Round #316 (Div. 2B) 570B Simple Game 贪心
题目:Click here #include <bits/stdc++.h> using namespace std; typedef long long ll; const int IN ...
- 基于visual Studio2013解决算法导论之054图的邻接矩阵表示
题目 图的邻接矩阵表示 解决代码及点评 // 图的邻接矩阵表示.cpp : 定义控制台应用程序的入口点. // #include <iostream> #include <l ...
- partial_sort_百度百科
partial_sort_百度百科 partial_sort