jqueryUI中dialog()方法的属性

jqueryUI中dialog()方法的属性
jqueryUI中dialog()方法的属性

dialog()方法的属性

对话框方法有两种形式:1.dialog(options),options是以对象键值对的形式传参,每个

键值对表示一个选项;2.dialog('action', param),action是操作对话框方法的字符串,param 则是options的某个选项。

注意:设置true后,默认为淡入淡出,如果想使用别的特效,可以使用以下表格中的字符串参数。

VC++ MFC属性表对话框的运行机制

VC++ MFC属性表对话框的运行机制 2008-07-01 19:09 属性表对话框的初始化包括框架对话框的初始化和页的初始化。页的初始化工作可在OnInitDialog函数中进行,而框架对话框的初始化应该在OnCreate函数中完成。 根据CPropertySheet::DoModal返回的是IDOK还是IDCANCEL,程序可以判断出关闭对话框时按的是OK还是Cancel按钮,这与普通对话框是一样的。 如果属性表对话框是模态对话框,在其底部会有3个按钮,依次为OK、Cancel 和Apply(应用)按钮,如果对话框是非模态的,则没有这些按钮。OK与Cancel 按钮的意义与普通按钮没什么两样,Apply按钮则是属性表对话框所特有的。普通的模态对话框只有在用户按下了OK按钮返回后,对话框的设置才能生效,而设计Apply的意图是让用户能在不关闭对话框的情况下使对话框的设置立即生效。由此可见,Apply按钮的作用是使用户在设置完数据后,不必退出对话框,就可以反复进行设置,这在许多应用场合下是很有用的。 为了对上述3个按钮作出响应,CPropertyPage类提供了OnOK,OnCancel和OnApply函数,用户可覆盖这3个函数以完成所需的工作。需要指出的是这3个函数并不是直接响应按钮的BN_CLICKED消息的,但在按钮按下后它们是被间接调用。这些函数的说明如下: 1. Virtual void OnOK( ):在按下OK或Apply按钮后,该函数被调用。默认的OnOK函数几乎什么也不干,像数据交换和关闭对话框这样的工作是在别的地方完成的,这与普通对话框的OnOK函数是不同的: 2. Virtual void OnCancel( ):在按下Cancel按钮后,该函数将被调用。默认的OnCancel函数也是几乎什么也不干; 3. Virtual BOOL OnApply( ):在按下OK或Apply按钮后,该函数将被调用。默认的OnApply 会调用OnOK函数。函数的返回值如果是TRUE,则对话框中的设置将生效,否则无效。 令人不解的是,MFC并未考虑CPropertySheet类的按钮响应问题,不要指望能通过ClassWizard来自动创建按钮的BN_CLICKED消息处理函数,通常的按钮响应都是在CPropertyPage类完成的。 下面几个CPropertyPage类的成员函数也与属性表的运行机制相关。 Void SetModified( BOOL bChanged = TRUE ):该函数用来设置修改标志。若参数bChanged为True,则表明对话框中的设置已改动,否则说明设置未改动。该函数的一个主要用途是允许或禁止Apply按钮。在默认情况下,Apply按钮是禁止的。只要一调用SetModified(TRUE),Apply按钮就被允许,而调用SetModified(FALSE)并不一定能使Apply按钮禁止,只有在所有被标为改动的页

vb窗体属性及方法

Name 窗体的名称 ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance外观效果,取值为:0 平面1 3D(立体) AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图 (graphics)方法到一个持久性位图的输出],取值为:True False BackColor 背景颜色,可从弹出的调色板选择。 BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption 窗体的标题 ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。取值为:True 或False ControlBox是或有控制框, 取值为:True 有False 无 DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色 DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线 DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用 FillColor 填充颜色, 可从弹出的调色板选择。 FillStyle填充样式, 有8 种可选:0 全部填充1 透明,此为默认值2 水平直线3 竖直直线4 上斜对角线5 下斜对角线6 十字线7 交叉对角线

js Window对象及方法

js-window对象的方法和属性资料 hxpd 发表于2007-05-08 21:58:18 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用熟练掌握window对象的status、location、name、self、opener属性的使用Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET 或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window 对象的引用。例如:window.document.write()可以简写成:document.write()。在窗口中觖发本窗口对象的任何方法和属性时可以省去窗口的实例名称。例如给当前的myWin窗口设置status属性时,可以只用status而不用myWin.status。但是,在事件处理中调用location属性、close()方法或open()方法时必须使用实例名称。 6-2-1 window对象的方法 window对象有以下方法: open close alert

confirm prompt setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo find back forward home stop print blur focus captureEvent enableExternalCapture

把本地连接属性里面的TCPIP协议属性对话框打开.pdf

把本地连接属性里面的TCP/IP协议属性对话框打开,然后选手动配置IP,随便填入192.168.0.1之类的IP,子网掩码输入255.255.255.0,点确定即可。 出现提示的原因是: SP2更多考虑了安全问题,你的IP设置为自动获取,其实是从DHCP服务器获取IP及相关参数,但是这个过程可能由于某种原因,没有完成.在SP1时代,这种情况下,操作系统为了防止脱网(微软这么写的),自作主张为网卡设置 169.x.x.x的保留IP,不作任何错误提示,如果有多台计算机没有获得正确的IP,那么他们通过保留地址还可以互相通讯。但是安装SP2后,操作系统依据“安全”至上的原则,不分配任何IP,切断网络连接,并报告错误“本地连接受限制或无 连接”。 脑上的本地连接显示受限制或无连接是跟网络服务器和网卡有关的。反正属于网络方面的问题,跟计算机没多大关系,不影响系统,可以不用管他的。如果实在 烦,可以在“网络连接“的”本地连接“的设置里把”无连接时通知我“的选项去掉.不影响上网 内网的话指定一个IP就好啦........ 快速修复浏览器方案(请活学活用以下方法——根据具体情况决定做哪些) 管理加载项”那里禁用所有可疑插件,或者你能准确1、打开浏览器,点“工具”→“ 知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。 2、还原浏览器高级设置默认值:工具→INTERNET选项→高级→还原默认设置。 3、恢复默认浏览器的方法“工具”→Internet选项→程序→最下面有个“检查Internet Explorer是否为默认的浏览器”把前面的钩选上,确定。 4、设置主页:“工具”→Internet选项→常规→可以更改主页地址→键入你喜欢的常用网址→应用。 5、如果浏览器中毒就使用卡卡助手 4.0版本修复,然后做插件免疫:全部钩选→免疫。然后→全部去掉钩选→找到“必备”一项,把能用到的插件重新钩选→取 消免疫。能用到的就是FLASH和几种播放器的,其余的不要取消免疫。

对话框

Windows编程基础 东软人才实训中心 Copyright 2010 By Neusoft Group. All rights reserved 1

本课程旨在向学员介绍: 1)对话框和对话框类2)模式对话框 3)无模式对话框 4)属性页对话框 5)通用对话框时间:学时6 教学方法:讲授+课上练习+课下作业 第四章对话框 2

3 ?Windows 应用程序的基本工作流程是从用户那里得到数据,经过相应的处理后,再把计算结果输出到屏幕或打印机。获取数据的方法会涉及很重要的界面对象-对话框。?首先学习对话框应用程序的好处: –它比基于文档/视图应用程序更易于理解 –涉及的类少,但与文档/视图应用程序有相同的威力。 学习对话框的重要性

4 ?主要有以下两种 –模态(Modal)对话框,必须首先响应这个对话框才可以进行其他动作。 –非模态(Modaless)对话框,用户可以操作该程序的其他窗口。 对话框的类型

CDialog类 ?CDialog类从CWnd类派生而来,所以它继承了CWnd类的成员函数,具有CWnd类的基本功能,可以编写代码移动、显示或隐藏对话框,并能根据对话框的特点增加新的成员函数,扩展它的功能。 CObject CmdTarget CWnd CDialog 5

6 对话框类相关成员函数 用于关闭对话框窗口 CDialog::EndDiaolg()响应WM_INITDIALOG 消息CDialog::OnInitDialog() 单击取消或Esc 调用该函数,内部调用EndDialog()CDialog::OnCancel() 单击OK 按钮调用该函数,内部调用EndDialog()CDialog::OnOK() 根据对话框模板资源创建非模态对话框CDialog::Create() 激活模态对话框,显示对话框窗口直到该窗口关闭返回CDialog::DoModal() 功能描述成员函数

Step7 5.5 变量属性 属性对话框 属性标签页

Step7 5.5 关于变量属性属性对话框属性标签页共三个问题,其实也就一个问题,三种不同形式。 第一个,在组织块OB的对象属性对话框的属性标签页的属性设置问题。 第二个,在功能FC的对象属性对话框的属性标签页的属性设置问题。 第三个,在功能块FB的声明变量的对象属性对话框的属性标签页的属性设置问题。 希望能为我解惑! 问题补充: 帮助文件给的提示是“在此处输入属性名称。系统属性始终以S7_开始。用户可以随意定义属性名称,但是不能以S7_开始。您不能改变已经在这里输入的系统属性。”,随意定义的属性名称有什么用,跟什么有关系? 图片说明: 1,组织块OB 对象属性问题2,功能块FB 声明变量的对象属性问题3,功能FC的对象属性问题最佳答案 系统属性是应用程序间的属性。它们控制和协调单个应用程序间的功能。例如,消息只需在S7/M7块中组态一次,同样的组态即可用来在可视化系统上显示这些消息。 系统属性分为块的系统属性和参数的系统属性。 块的系统属性: 1块的系统属性应用于整个块。 2块的系统属性可用于定义FB、SFB、FC、SFC、UDT、OB和DB,但不能用于定义VAT和SDB。 3如果修改了块的系统属性,则会产生新的代码时间标志。因此时间标志可以反映是否发生了改变。 4当为功能块(FB)时,通过背景数据块继承块的系统属性。为背景DB定义的任何系统属性均将附加到FB上。 5无法改变受知识产权保护的块的块系统属性。 通过上面第二条,可以看出你问的问题其实就是一个问题。 改变块的系统属性。 块的系统属性(按字母顺序排列 属性用于:简要描述: S7_alarm_ui CFC、消息组态块消息所对应的PCS 7特定的消息对话框打开 S7_asset 维护站将块/图表标识为资产代理 S7_blockview CFC CFC中块的格式或视图 S7_driver CFC 信号预处理驱动程序块的标识号 S7_hardware CFC 模块专用驱动程序块的标识号 S7_language 管理多语言文本 "管理多语言文本"功能的语言和时间标志 S7_linklist S7-GRAPH 可用于将其它块/实例分配给S7-GRAPH块 S7_m_c CFC、OCM 块与控制系统相关 S7_pdiag S7-PDIAG 具有诊断功能的块,可以使用S7-PDIAG进行过程错误诊断 S7_pdiag_motion S7-PDIAG S7-PDIAG语言编译器的UDT S7_pdiag_s_unit S7-PDIAG S7-PDIAG语言编译器的UDT S7_pdiag_unit S7-PDIAG S7-PDIAG语言编译器的UDT S7_rawdata WinCC 块实例也包括WinCC中的一个原始数据变量 S7_read_back CFC CFC中"图表回读"功能的标识号 S7_skipconn CFC代码发生器防止为正在被处理的块互连生成代码。 S7_state_rep Mapper 标识用于WinCC中自动报警隐藏的块 S7_tag CFC、OCM WinCC中测量点列表的标识号 S7_tagcollect SIMATIC BATCH 块是TagCollect块

孙鑫第8课--对话框的编程(属性页,属性表单)

选择一个基于对话框的MFC工程。 下面做一个逃跑按钮。 在对话框上添加两个按钮。 新建一个CBtn,基类是CButton.为这个类添加:CBtn *pbtn; 为这两个按钮关联新建立的这个按钮类。 在BOOL CTestDlg::OnInitDialog()中添加: m_btn1.pbtn=&m_btn2; m_btn2.pbtn=&m_btn1; void CBtn::OnMouseMove(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default ShowWindow(SW_HIDE); pbtn->ShowWindow(SW_SHOW); CButton::OnMouseMove(nFlags, point); } 运行,达到效果,但是初始化运行的时候能看到两个按钮。为此做如下修改: 将其中一个按钮的可见性不选。 下面是属性表单和向导的创建: 创建一个MFC的单文档程序。 为菜单增加一个显示属性表单的按钮,并添加VIEW类中响应。 添加三个属性页对话框。(由于在上面要写中文,将属性改为中文),并为这三个属性页创建一个类,再新建一个对话框,为它创建一个属性表单类。

在属性表单的头文件中添加:(要包含三个属性页的头文件) public: CPage1 m_page1; CPage2 m_page2; CPage3 m_page3; 为属性表单的构造函数: CPageSheet::CPageSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(nIDCaption, pParentWnd, iSelectPage) { AddPage(&m_page1); AddPage(&m_page2); AddPage(&m_page3); } CPageSheet::CPageSheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(pszCaption, pParentWnd, iSelectPage) { AddPage(&m_page1); AddPage(&m_page2); AddPage(&m_page3); } void CTestView::OnPage() { // TODO: Add your command handler code here CPageSheet ps("属性表单"); ps.SetWizardMode();//设置向导,如没这句,不是设置向导。 ps.DoModal(); } CPageSheet类不用关联任何的对话框,直接创建这个类。 为单选按钮关联一个成员变量。 BOOL CPage1::OnSetActive() { // TODO: Add your specialized code here and/or call the base class CPageSheet* psheet = (CPageSheet*) GetParent(); psheet->SetWizardButtons(PSWIZB_NEXT); return CPropertyPage::OnSetActive(); } BOOL CPage2::OnSetActive() { CPropertySheet* psheet = (CPropertySheet*) GetParent(); psheet->SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT);

如何看明白ChemBioDraw的原子属性对话框

如何看明白ChemBioDraw的原子属性对话框ChemBioDraw软件可以轻松快捷地对原子中特定的属性类型进行查询和编辑。本教程将以ChemBioDraw中的隐含氢和环键数为例讲解ChemBioDraw查询结构的使用技巧。 隐含氢属性表示是否可以在被选原子上连接额外的隐含氢。如果隐含氢被禁用,原子上的所有原子价必须用连接非氢原子的键来补充。 下面是隐含氢在Atom Properties对话框的选项。 (1)Not allowed(禁用):找到被选原子上没有连接额外氢的化合物。 (2)Allowed(允许默认):找到匹配的化合物而不管被选原子上有没有氢连接。 Atom Properties对话框中的隐含氢选项 环键数指定任何大小的环上的原子连接的键的数目。简单地说,这也暗示了一个原子最多可以位于几个环中。

下面是环键数在Atom Properties对话框的选项。 Atom Properties对话框中的环键数选项 (1)Any(任何默认):找到匹配化合物,被选原子可以是任何类型环的成员,也可以不是任何环的成员。 (2)Nothing ring bonds(无环键):找到被选原子是脂肪族化合物。 (3)As drawn(与绘制的一样):找到匹配化合物,被选原子位于所画的相同类型和数目的环中。 (4)Simple ring(单一环):找到匹配化合物,被选原子只是一个环(该原子有两个环键)的成员。 (5)Fusion(融合):找到匹配化合物,被选原子位于融合的环中。(原子有三个环键)。 (6)Spiro or higher(螺旋或较高键):找到匹配化合物,被选原子是螺旋或较高键连接的医院(原子有4四个或更高的环键)。

Word2007表格属性对话框怎么设置行列尺寸

Word2007表格属性对话框怎么设置行列尺寸 在Word2007中,用户可以通过表格属性对话框对行高、列宽、表格尺寸或单元格尺寸进行更精确的设置,下面是小编给大家整理的一些有关Word2007表格属性对话框设置行列尺寸的方法,希望对大家有帮助! Word2007表格属性对话框设置行列尺寸的方法 第1步,打开Word2007文档窗口,在Word表格中右键单击准备改变行高或列宽的单元格,选择“表格属性”命令,或者单击准备改变行高或列宽的单元格,在“表格工具”功能区的“布局”选项卡中单击“单元格大小”分组中打开“表格属性”对话框按钮,用户还可以单击准备改变行高或列宽的单元格,在“表格工具”功能区的“布局”选项卡中单击“表”分组中的“属性”按钮,

第2步,在打开的“表格属性”对话框中,切换到“表格”选项卡。选中“指定宽度”复选框,然后调整表格宽度数值, 第3步,切换到“行”选项卡,选中“指定高度”复选框,并设置当前行的高度数值。在“行高值是”下拉菜单中,用户可以选择所设置的行高值为最小值或固定值。如果选择“最小值”,则允许

当前行根据填充内容自动扩大行高但不小于当前行高值;如果选择“固定值”,则当前行将保持固定的高度不改变。选中“允许跨页断行”复选框则可以在表格需要跨页显示时,允许在当前行断开。单击“上一行”或“下一行”按钮改变当前行, 第4步,切换到“列”选项卡,选中“指定宽度”复选框,并设置当前列宽数值。单击“前一列”或“后一列”按钮改变当前列,

第5步,切换到“单元格”选项卡,如果选中“指定宽度”复选框并设置单元格宽度数值后,则当前单元格所在列的宽度将自动适应该单元格宽度值。也就是说,单元格宽度值优先作用于当前列的宽度值。设置完毕单击“确定”按钮,

在Word2010“表格属性”对话框设置行列尺寸

在Word2010“表格属性”对话框设置行列尺寸 在Word2010中,用户可以通过“表格属性”对话框对行高、列宽、表格尺寸或单元格尺寸进行更精确的设置,操作步骤如下所述: 第1步,打开Word2010文档窗口,在Word表格中右键单击准备改变行高或列宽的单元格,选择“表格属性”命令,如图2010081009所示 图2010081009 选择“表格属性”命令 或者单击准备改变行高或列宽的单元格,在“表格工具”功能区的“布局”选项卡中单击“单元格大小”分组中打开“表格属性”对话框按钮,的如图2010081010所示。

图2010081010 单击打开“表格属性”对话框按钮 用户还可以单击准备改变行高或列宽的单元格,在“表格工具”功能区的“布局”选项卡中单击“表”分组中的“属性”按钮,如图2010081011所示。 图2010081011 单击“属性”按钮 第2步,在打开的“表格属性”对话框中,切换到“表格”选项卡。选中“指定宽度”复选框,然后调整表格宽度数值,如图2010081012所示。

图2010081012 选中“指定宽度”复选框 第3步,切换到“行”选项卡,选中“指定高度”复选框,并设置当前行的高度数值。在“行高值是”下拉菜单中,用户可以选择所设置的行高值为最小值或固定值。如果选择“最小值”,则允许当前行根据填充内容自动扩大行高但不小于当前行高值;如果选择“固定值”,则当前行将保持固定的高度不改变。选中“允许跨页断行”复选框则可以在表格需要跨页显示时,允许在当前行断开。单击“上一行”或“下一行”按钮改变当前行,如图2010081013所示。

WordVBA---对象、属性和方法

WordVBA---对象、属性和方法 对象是Visual Basic 的基本构建基块;您在 Visual Basic 中执行的所有操作几乎都涉及到修改对象。Microsoft Word 的每一个元素,如文档、表、段落、书签和域(字段)等,都可以用 Visual Basic 中的一个对象来表示。 什么是对象和集合? 对象表示一个 Word元素,如文档、段落、书签或单个字符。集合是包含多个其他对象(通常为相同类型的对象)的总称。例如,文档中的所有书签对象都包含在一个集合对象中。通过使用属性和方法,可以修改单个对象或整个对象集合。 下面语句将活动文档第2段第1个字符修改为红色: ActiveDocument.Paragraphs(2).Range.Characters(1).Font.Color = wdColorRed 在Word 的VBA中,大多数对象都是通过Application来访问,但有几个可以直接访问:如activedocumnet、documents等,当然通过application对象也行,但无疑后者更简略。 什么是属性? 属性是指对象的特性或其行为的一个方面。例如,文档的属性包括其名称、其内容及其保存状态,以及修订(变更跟踪)是否已打开。若要更改对象的特征,请更改其属性的值。 属性的设置格式: 对象名 . 属性名 = 属性值 下面的示例在名为“MyDoc.doc”的文档中启用了“变更跟踪”(修订)。 Sub TrackChanges() Documents("Sales.doc").TrackRevisions = True End Sub 在此示例中,Documents 引用的是打开的文档集合,名称“Sales.doc”标示该集合中的单个文档。为该单个文档设置了 TrackRevisions 属性。 有些属性无法设置(只读)。属性的帮助主题标识了属性是否可以设置(读/写)还是只能读取(只读)。

VS2010和MFC编程入门之15(对话框:一般属性页对话框的创建及显示)

VS2010MFC编程入门之十五(对话框:一般属性页对话框的创建 及显示) 属性页对话框包括向导对话框和一般属性页对话框两类,讲了如何创建并显示向导对话框,这里将继续介绍一般属性页对话框的创建和显示。 实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的。将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框。 一般属性页对话框的创建步骤: 1.创建属性页对话框资源 属性页对话框资源的创建方法同向导对话框是一样的,上一讲中的对话框资源不需进行任何修改。 2.创建属性页类 属性页类的创建和向导对话框的属性页类也基本一样,只是一般属性页对话框中不需要“下一步”和“完成”等按钮,所以上一讲中属性页类的OnSetActive和OnWizardFinish等重载函数可以去掉。即CSummandPage类中的OnSetActive函数、CAddPage类中的OnSetActive函数和OnWizardFinish函数可以删除或注释掉。其他部分不需作任何修改。 3.创建属性表类 创建属性表类的过程同向导对话框属性表类也是一样的,所以上一讲中的CAddSheet 类不需修改。 4.显示一般属性页对话框

上一讲向导对话框的显示是在OnBnClickedInstructButton函数中实现的,其中语句sheet.SetWizardMode();旨在设置属性表为向导对话框模式,所以显示一般属性页对话框时不需调用SetWizardMode成员函数。另外,我们可以将属性页对话框的标题设为“使用说明”,在构造属性表对象时将此字符串作为构造函数的参数传入。OnBnClickedInstructButton函数修改如下: C++代码 void CAdditionDlg::OnBnClickedInstructButton() { // TODO: Add your control notification handler code here // 创建属性表对象 CAddSheet sheet(_T("使用说明")); // 打开模态一般属性页对话框 sheet.DoModal(); } 这样一般属性页对话框的创建和显示就讲完了,我们运行下程序,在结果对话框上点“使用说明”按钮看看效果吧:

三、对象的属性与方法

三、对象的属性与方法 在Alice中每一对象都有它的properties、methods、functions,前面的一些实例已经涉及到一个对象的方法与属性,这里再通过实例来进一步说明对象属性、方法的含义及使用方法,而函数的功能及使用方法后面另作介绍。 1..对象的属性(properties) 对象的属性会在对象details板中的properties列表中列出,多数对象具有下述属性: Color:对象的基本颜色。 Opacity:对象的可见度,0%表示完全透明,对象不可见,100%表示不透明,对象可见。Vehicle:它使一个对象跟随另一对象一起运动。 Skin texture:贴在对象上的图像。 fillingStyle:对象是以实体模型或是线框模型表示。 pointOfView:指出对象的位置和方位。 isShowing:决定对象在场景中是出现或是消失。 Sound:对象能产生的声音。 当拖某个属性至编辑区时,利用出现的菜单设定相应的属性值,或者直接点击该属性,在出现的菜单上设定其属性值,在前面的二个实例中,巳使用过对象的属性,如仙女和航天员的属性vehicle的应用。下面再用一个实例来说明对象属性的使用。 实例8:Texture map(纹理面图) 如何用在一个形体上复盖一张纹理面图,从而形成Alice中一个新的对象,如建造一个地球对象,国旗对象以及建筑物对象等。 (1)选择沙地为背景,在本地库的Shapes文件夹中选择sphereHighPoly加入到场景中,再利用 对象操作按钮将它移至屏幕中央。

Texture实际上就是一张图,Alice接受大多数的图像格式,如Jpegs,png和Bitmap。利用绘图软件将一张地球表面的图进行处理,使它无任何边框,以Alice接受的图像格式存于文件系统中,以便在Alice需要import时能找到它。 点击File并选择import,在对话框中打入刚存入图形的文件名Earth.jpeg,点击import,尽管在主窗口上没有出现地球表面的图像,但它会在world属性列表的skin texture中出现。

窗口(Window对象)基本操作应用示例

Window对象代表一个窗口,约有48个属性和14个方法,能对窗口特性进行设置和操作。Window对象是Windows集合中的成员,对于Application对象来说,Windows集合包含该应用程序中的所有窗口;对于Workbook对象来说,Windows集合只包含指定工作簿中的窗口。下面介绍一些示例,以演示和说明Window对象及其属性和方法的运用。 示例02-01 :激活窗口(Activate 方法) Sub SelectWindow() Dim iWin As Long, i As Long, bWin MsgBox "依次切换已打开的窗口" iWin 二 Windows.Count MsgBox 您已打开的窗口数量为:” & iWin For i = 1 To iWin Win dows(i).Activate bWin二MsgBox("您激活了第"& i & "个窗口,还要继续吗?", vbYesNo) If bWin 二 vbNo Then Exit Sub Next i End Sub 示例02-02 :窗口状态(WindowState 属性) [示例02-02-01] Sub WindowStateTest() MsgBox "当前活动工作簿窗口将最小化" Win dows(1).Wi ndowState = xlMi nimized MsgBox "当前活动工作簿窗口将恢复正常" Win dows(1).Wi ndowState = xlNormal MsgBox "当前活动工作簿窗口将最大化" Win dows(1).Wi ndowState = xlMaximized End Sub 示例说明:使用WindowState属性可以返回或者设置窗口的状态。示例中,常量xlMinimized、xlNormal和xlMaximized分别代表窗口不同状态值,Windows(1)表示当前活动窗口。可以使用Windows(index)来返回单个的Window对象,其中的index为窗口的名称或编号, 活动窗口总是Windows(1)。 [示例02-02-02] Sub testWindow() '测试Excel应用程序窗口状态 MsgBox "应用程序窗口将最大化" Applicati on.Win dowState = xlMaximized Call testWindowState MsgBox "应用程序窗口将恢复正常" Applicatio n.Win dowState = xlNormal MsgBox "应用程序窗口已恢复正常" '测试活动工作簿窗口状态 MsgBox "当前活动工作簿窗口将最小化" ActiveWi ndow.Wi ndowState = xlMi ni mized Call testWindowState MsgBox "当前活动工作簿窗口将最大化“

一、窗体的常用属性

一、窗体的常用属性 1、Name属性 Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。 说明: 该属性只能在设计时属性窗口中(名称)更改,运行时只读。 注: ME是VB中的一个关键字,代表当前窗体。 2、Caption属性 语法:object.Caption=string Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows 的任务栏中相应窗体的图标上。 3、ControlBox、MaxButton和MinButton属性 ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为T rue ●若将ControlBox属性设为False,则将取消窗体的控件菜单和所有的控制按钮 ●若将MaxButton属性设为False,则最大化按钮将失效 ●若将MinButton属性设为False,则最小化按钮将失效 说明: ①、控件菜单 ●为了显示控制菜单,还必须将窗体的BorderStyle属性值设置为1(固定单边框)、2(可调 整的边框)或3(固定对话框)。 ●相关属性的取值将决定窗体控制菜单中可以使用的命令。如:MaxButton和MinButton 属性设置为False,控件菜单中的最大化和最小化命令交变为无效。 ●当ControlBox属性设为False时不显示控制菜单,此时窗体右上角将不显示“最大化” 按钮、“最小化”按钮和“关闭”按钮。 ●要在窗体中显示“最大化”按钮,应将BorderStyle属性值设置为1(固定单边框)、2(可 调整的边框),且ControlBox属性设为True。

定义对话框

对话框 一、DCL 文件结构 DCL 文件按照树型结构方式定义对话框,其中树型结构顶端的(dialog) 控件用于定义对话框本身。AutoCAD 提供的base.dcl和acad.dcl 文件被放置在AutoCAD 的support 目录下。创建对话框时,必须针对应用程序新建一个DCL 文件。所有定义的DCL 文件都可以使用base.dcl 中定义的控件。通过include directive,DCL 文件可以使用在其他DCL 文件中定义的控件。include directive 的格式如下: @include filename 其中,filename 是用引号括起的其他DCL 文件的完整文件名(包括.dcl扩展名)。例如,以下样例引用一个名为usercore.dcl 的DCL 文件: @include "usercore.dcl" 注意不能使用@include "acad.dcl",也不能使用在acad.dcl 文件中定义的对话框。但是,如果要创建与其中某些对话框类似的对话框,可以将其定义复制并粘贴到自己的DCL 文件中。 DCL文件可以包含一个或多个对话框的描述,或者只包含供其他DCL文件使用的控件原型或组件。 1、DCL 语法 控件定义格式如下: name : item1 [ : item2 : item3 ... ] { attribute = value; ... } 其中,每一个item 都是前面已定义的控件。新控件(name) 继承了所有指定项目(item1, item2, item3, ...) 的属性,同时新控件还继承(或添加)大括号({}) 中的属性,如果属性名已经存在,则替换继承的定义。如果多个父定义中指定了一个同名属性,则使用第一个遇到的属性作为新定义控件的属性。 如果新定义的控件不包含子定义,则为一个控件原型。引用此控件原型时,可以修改或添加其属性。如果新定义的控件是一个带有子定义的组件,引用此组件时,不能修改其属性。 控件或控件原型的name 只能由字母、数字或下划线( _ ) 组成,但必须以字母开始。控件名是区分大小写的。例如,bigbutton 与BigButton 或BIGBUTTON 可以用来表示不同的控件名。 以下是按钮控件的(内部)定义: button : tile { fixed_height = true; is_tab_stop = true; } base.dcl 文件中对此引申定义了一个default_button: default_button : button { is_default = true; }

窗口对象的属性和方法

?窗口对象的属性和方法: 格式: [window.]属性 [window.]方法(参数) opener.属性 opener.方法(参数) self.属性 self.方法(参数) parent.属性 parent.方法(参数) top.属性 top.方法(参数) 窗口名称.属性 窗口名称.方法(参数) ?窗口对象的属性: document 当前文件的信息 location 当前URL的信息 name 窗口名称 status 状态栏的临时信息 defaultStatus 状态栏默认信息 history 该窗口最近查阅过的网页 closed 判断窗口是否关闭,返回布尔值 opner open方法打开的窗口的源窗口outerHeight 窗口边界的垂直尺寸,px outerWidth 窗口边界的水平尺寸,px pageXOffset 网页x-position的位置 pageYOffset 网页y-position的位置 innerHeight 窗口内容区的垂直尺寸,px innerWidth 窗口内容区的水平尺寸,px screenX 窗口左边界的X坐标 screenY 窗口上边界的Y坐标 self 当前窗口 top 最上方的窗口

parent 当前窗口或框架的框架组 frames 对应到窗口中的框架 length 框架的个数 locationbar 浏览器地址栏 menubar 浏览器菜单栏 scrollbars 浏览器滚动条 statusbar 浏览器状态栏 toolbar 浏览器工具栏 offscreenBuffering 是否更新窗口外的区域 personalbars 浏览器的个人工具栏,仅Navigator 窗口对象的方法: alert(信息字串) 弹出警告信息 confirm(信息字串) 显示确认信息对话框 prompt(提示字串[,默认值]) 显示提示信息,并提供可输入的字段atob(译码字串) 对base-64编码字串进行译码 btoa(字串) 将进行base-64编码 back() 回到历史记录的上一网页 forward() 加载历史记录中的下一网页open(URL,窗口名称[,窗口规格]) focus() 焦点移到该窗口 blur() 窗口转成背景 stop() 停止加载网页 close() enableExternalCapture() 允许有框架的窗口获取事件 disableExternalCapture() 关闭enableExternalCapture() captureEvents(事件类型) 捕捉窗口的特定事件 routeEvent(事件) 传送已捕捉的事件 handleEvent(事件) 使特定事件的处理生效 releaseEvents(事件类型) 释放已获取的事件 moveBy(水平点数,垂直点数) 相对定位

第二章面向对象的基本概念及窗体控件教案新部编本

教师学科教案[ 20 – 20 学年度第__学期] 任教学科:_____________ 任教年级:_____________ 任教老师:_____________ xx市实验学校

●回顾与新课引入 (5分钟)●本节内容简介(5分钟) ●本讲新授课内容(70分钟) 一、VB的对象、属性、方法和事件 1、对象和类 2、对象的建立和编辑 二、窗体控件 三、常用方法 Print、Cls、Move方法 ●课堂小结 (5分钟)●下一讲概要(3分钟)●作业(2分钟)

以课堂讲授为主,以生活中的例子作类比说明面向对象的基本概念;以演示法告诉学生VB的编程环境。 一、VB的对象、属性、方法和事件 二、窗体控件 三、常用方法 VB开发应用程序的一般步骤是什么? 在VB中,我们要进行窗体设计,需要一些控件,这些控件都是对象,到底什么是对象,我们现就来介绍。 第2讲面向对象的基本概念及窗体控件 一、VB的对象、属性、方法和事件 1、面向对象程序设计与可视化编程 面向对象的语言是以对象为基础,由事件驱动对象执行的一种编程技术。对于任何对象都可以用属性、方法、事件三个方面来描述它。而 VB 所使用的对象

是把程序代码和数据封装起来的具体概念,它包含了自身的特性和控制方法。如窗体、按钮、标签等都是可感受的对象。编程人员在设计用户界面时,不需要为每个对象编写程序代码,只需利用工具箱中的图形工具(简称控件)在窗体上画出来,VisualBasic会自动把每个对象的程序代码和数据生成并封装好。编程人员只需编写每个对象所完成的功能程序即可。 所谓可视化就是指在程序设计过程中就能知道你设计的用户界面的实际效果。 2、对象和类 1、对象(Object) 在OOP中,程序的核心是对象。在开发一个应用程序时,必须先建立各种对象,然后围绕对象来进行程序设计。对象是具有某些特性的具体事物的抽象(如:控件及窗体)。每个对象都具有描述其特征的属性,以及附属于它的行为。 一个具有属性和方法的实体。是现实世界的、具有一定特征和感知(接收)外界信息功能的一个实体。 客观世界的任何实体被看作对象。在可视化编程中,对象是应用程序界面的基本元素,常见的对象有:窗体、控件、文本框、列表框等。 对象的特性: (1)有一个名字以区别于其他对象; (2)有一组特征; (3)有一定的功能或行为。 (4)能受到某些特定外界因素的影响,并作出一定的反应 举例:尹树玲是一个对象,她有姓名、性别、身高、体重等特征,具有的功能是教VB,如果她一看到在上实验课有人QQ聊天、玩游戏,她就会将那位同学请出机房。 手机是一个对象,有大小、型号等特征,它能接电话、打电话、收发短信等,如果一摔到地上就会损坏. 2、类(Class) 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。类是同种对象的抽象。

相关文档
最新文档