精华内容
下载资源
问答
  • windows 对话框

    2012-06-09 09:40:30
    windows 对话框视频详介,学习Visual C++的好帮手。
  • C语言windows对话框

    2014-11-29 17:45:33
    C语言里的windows对话框代码,弹出对话框的程序,简单的实现
  • 6S模型Windows对话框版本,双击运行,可以直接根据对话框的提示输入所需参数,方便易学
  • 使用纯C语言实现对Windows对话框的交互,适合初学者学习,摆脱Window DOS控制台的约束。
  • 有道labview,Clad的题目windows对话框按钮的机械动作到底是什么。本程序就是用labview程序中的六种机械动作,来实现窗口最小化功能。来更好的,更深刻的理解windows对话框的机械动作是什么
  • 摘要:VB源码,界面编程,对话框 Vb调用Windows颜色和文件对话框,比较初级的小技巧,本程序是VB简明教程第八章中的一个窗体小例子,希望刚学VB的朋友们参考学习。
  • WINDOWS对话框 .PPT

    2009-05-30 20:20:51
    对话框模板资源描述文件 自定义对话框的创建 对话框的数据交换和数据检验 以对话框为主界面的应用程序 MFC预定义的通用对话框 非模态对话框
  • directx中使用windows 对话框

    千次阅读 2012-06-25 20:50:44
    我们将在dxut中建立windows对话框 第一步 创建windows对话框 右击解决方案中的Resource Files文件夹-> 添加->资源 新建资源类型为Dialog IDD_PROPPAGE_LARGE 然后能看到正在编辑对话框 , 右键对话框选择属性 ...

    打开directx示例 SimpleSample

    我们将在dxut中建立windows对话框

    第一步   创建windows对话框

    右击解决方案中的Resource Files文件夹-> 添加->资源 新建资源类型为Dialog IDD_PROPPAGE_LARGE

    然后能看到正在编辑对话框 , 右键对话框选择属性 选项style设为popup ,选项system menu 设为true, 选项disabled设为false,DI该为IDD_1

    添加一个button,属性不变

    (查看和编辑对话框的操作是右击simplesample.rc,打开方式选择资源编辑器)

    现在你就有个windows对话框 对话框只有一个button1按钮

    第二步   使用对话框

    在项目中新建两个文件OptionsDlg.h 和 OptionsDlg.cpp

    在OptionsDlg.h 中粘贴如下代码

    #pragma once

    class COptinsDlg
    {
    public:
    bool                    Show();
    static INT_PTR CALLBACK StaticDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
    };

    在OptionsDlg.cpp 中粘贴如下代码

    #include "DXUT.h"
    #include "OptionsDlg.h"
    #include "resource.h"
    bool COptinsDlg::Show()
    {
    // Ask the user about param settings for the PRT Simulation
    int nResult = (int) DialogBox( NULL, MAKEINTRESOURCE(IDD_1),
      DXUTGetHWND(), StaticDlgProc );

      return true;

    }
    INT_PTR CALLBACK COptinsDlg::StaticDlgProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam )
    {
    switch( msg )
    {
    case WM_COMMAND:
      switch( LOWORD(wParam) )
      {
      case IDC_BUTTON1:
       {
        EndDialog(hDlg, IDCANCEL);
        break;
       }
      }
    }
    return 0;
    }

    在simplesample.cpp中添加头文件

    #include "OptionsDlg.h"

    然后在回调函数OnGUIEvent替换为如下代码

    void CALLBACK OnGUIEvent( UINT nEvent, int nControlID, CDXUTControl* pControl, void* pUserContext )
    {
        switch( nControlID )
        {
            case IDC_TOGGLEFULLSCREEN:
            {
            COptinsDlg dlg;
            bool bResult = dlg.Show();
            break;
           }
    }

    运行程序, 点击右上角的toggle full screen就能看到

    展开全文
  • 汇编写的仿windows对话框 DIALOG3 第四版源程序加了详细的中文注释
  • MFC 计算器 天数计算 windows对话框界面,MFC 计算器 天数计算
  • 用汇编语言编写的windows对话框程序 汇编源代码.zip
  • 一个MASM工程 用汇编语言编写个windows对话框.zip
  • windows对话框

    2013-04-25 13:33:27
    该文档描述了windows开发过程中的对话框窗口,包括了对话框的种类,使用方式,对话框窗口特有的窗口过程函数,对话框的资源模板和内存模板的创建方法。
  • 复制windows对话框内容的方法

    千次阅读 2019-01-25 11:10:42
    很多时候,我们都需要获取windows消息提示框的文本内容,例如系统异常信息,软件错误提示等。。。  但是如何获取提示信息呢?通常我们的印象中,messagebox对话框的文本内容是不能选中复制的,所以每次系统弹出...

    很多时候,我们都需要获取windows消息提示框的文本内容,例如系统异常信息,软件错误提示等。。。

          但是如何获取提示信息呢?通常我们的印象中,messagebox对话框的文本内容是不能选中复制的,所以每次系统弹出错误对话框时,我们要在google,baidu搜索相关内容的时候,都是傻傻的对照着messagebox对话框的内容,一个字一个字的键入到搜索引擎。

    其实很简单了 假设有下面的消息框:

    激活对话框窗口,像平常一样Ctrl-C
    然后在记事本中,Ctrl-V
    将会看到如下内容:

    ---------------------------
    Windows Internet Explorer
    ---------------------------
    密码错误
    ---------------------------
    确定   
    ---------------------------

    另外:要测试很简单,在开始-运行中随便乱输入几个字,如qwer1,将会得到一个很大的错误提示框.
     

    展开全文
  • Vb调用Windows对话框,颜色选择器和资源管理器,比较初级的小技巧,本程序是VB简明教程第八章中的一个窗体小例子,希望刚学VB的朋友们参考学习。
  • 打开windows运行对话框的js
  • RFT无法识别windows对话框的处理方法

    千次阅读 2008-07-02 15:40:00
    一、概述RFT中提供了find方法,这是一个很强大的工具...但是今天在利用测试对象检查器获取windows对话框属性时,碰到了一个很极端的问题,对象检查器竟然无法识别windows对话框。最后几经周折,终于解决了这个问题二、

    一、概述

    RFT中提供了find方法,这是一个很强大的工具,可以让我们在脱离测试对象的情况下运行测试脚本,这样我们的脚本就有了很好的健壮性和可移植性(在去年的自动化测试项目中,QTP就经常因为测试对象的属性问题导致脚本运行失败)。但是今天在利用测试对象检查器获取windows对话框属性时,碰到了一个很极端的问题,对象检查器竟然无法识别windows对话框。最后几经周折,终于解决了这个问题

    二、问题

    脚本的操作过程是这样的,首先点击界面中的导出按钮,这时系统会弹出一个是否保存的确认提示框,这时点击“是”,然后系统会在该对话框的基础上打开一个新的文件保存对话框。这时我发现用测试对象检查器根本无法获取到该对象的任何属性,用find方法查找时也找不到任何的对象。使用的属性是“.name”,属性值是"另存为"

    三、分析

    该问题的根本原因在于RFT的对象识别机制。通过查阅资料和api,我觉的RFT所能处理的对象关系可以分为两种,一种是父子关系的对象集合,另一种我们暂且叫做顶层——下层关系的对象集合。举个简单的例子,一个拥有“确定”“取消”两个按钮的确认提示框就是父子关系的对象,确认提示框是父对象,确定按钮和取消按钮就是这个按钮的子对象。父子类型的对象可以很容易的被对象检查器或find方法找到;顶层——下层关系的对象就象我们上面举的那个例子:在已经存在的windows对话框的基础上,又出现了一个对话框。两个对话框并非是父子关系,而是一种嵌套关系,并且很明显,其中有一个对话框是顶层窗口,也就是焦点的拥有者,在开发上也有叫做模态窗口的。顶层——下层对象不能被对象检查器所识别。当然,这些都是我目前对rft的理解,IBM的网站并没见过类似的解释。利用GuiTestObject我们可以很方便的处理父子关系的对象,但是对于顶层——下层关系的对象,GuiTestObject对象则无能为力(至少在我这里是这样)

    四、解决

    要解决该问题不妨换一个角度,RFT提供了访问window平台控件的接口,那就是IWindow。既然我们不能通过TestObject类获取保存对话框的属性,那么我们就把保存对话框当成是一个windows对象,用IWindow来识别。我们需要解决以下问题:

    1、首先让脚本获取到文件保存对话框对象,该对象的类型是IWindow,对象获取可以使用getText返回的属性,文件保存对话框的getText会返回“另存为”。

    2、调用IWindow的inputChars录入文件保存的目录。

    3、让脚本获取到该保存对话框对象的子对象“保存”按钮,并执行点击操作

    为了实现以上的功能,我们需要两个方法,分别是getTopWindow和getLevelWindow,在IBM网站上有篇相关的文章,链接请见第五节,这里直接贴出代码:

    /**
    
    	 * 返回window系统中顶层窗口的对象,例如getTopWindow("另存为")将返回一个windows另存为对话框,与getLevelWindow不同的是,Topwindow对象可以执行inputChars方法,而LevelWindow则不行.
    
    	 * @param objName windows窗体、对话框、元素的getText属性
    
    	 * @return IWindow windows控件(对象),该对象是顶层窗口
    
    	 */
    
    	public IWindow getTopWindow(String objName) {
    
    
    
    		IWindow[] wins = RationalTestScript.getTopWindows();
    
    		int length = wins.length;
    
    		for (int i = 0; i < length; i++) {
    
    
    
    			if (wins[i].getText().matches(objName)) {
    
    				return wins[i];
    
    			}
    
    		}
    
    		return null;
    
    	}
    /**
    
    	 * 对于某些二级弹出窗口,可用该方法进行识别和操作,该方法返回指定名称的对象,例如getWinObject("另存为","保存(&S)"),该方法回返回windows保存对话框中的"保存"按钮.
    
    	 * 
    
    	 * @param topWinName
    
    	 *            顶层窗口对象的getText属性
    
    	 * @param levelWinName
    
    	 *            顶层对象下子对象的getText属性
    
    	 * @return IWindow对象,该对象可执行单击和双击的操作.
    
    	 */
    
    	public IWindow getLevelWindow(String topWinName, String levelWinName) {
    
    		IWindow winobjects = null;
    
    		IWindow[] wins = RationalTestScript.getTopWindows();// 返回windows对象数组
    
    		for (int i = 0; i < wins.length; i++) {// 在数组中查找所有符合topWinName属性的对象
    
    			if (wins[i].getText().equals(topWinName)) {
    
    				winobjects = wins[i];
    
    			}
    
    		}
    
    		IWindow[] winobj = winobjects.getChildren();
    
    		for (int i = 0; i < winobj.length; i++) {
    
    			if (winobj[i].getText().equals(levelWinName)) {// 在顶层对象中,查找符合levelName属性的对象
    
    				return winobj[i];
    
    			}
    
    		}
    
    		return null;
    
    	}
    最后实现文件保存框识别和文件保存的代码如下:
    test.getLevelWindow("另存为", "文件名(&N):").click();//点击文件保存文本框,获取焦点.
    
    
    
    test.getTopWindow("另存为").inputChars("c://result.xls");//录入保存文件的对话框

    五、小结

    当代码完成后,我发现这个问题其实并不复杂,所有的类和方法rft都已经提供了,只是由于以前我不熟悉IWindow的用法,所以走了不少的弯路,直到看到ibm网站上的一篇文章才豁然开朗。其实不仅仅是保存对话框,任何windows平台的控件,我们都可以用IWindow来实现查找和定位。

    六、参考资料《扩展 Rational Functional Tester 的对象识别技术》http://www.ibm.com/developerworks/cn/rational/r-cn-extendsrftobj/index.html

    展开全文
  • 给定的字符被替换为“*”-符号,就像在通常的 Windows 对话框中一样。 答案 = 密码没有输入参数允许输入任何 ASCII 字符answer = PASSCODE('数字') 只允许数字作为输入字符 [0-9] answer = PASSCODE('信') 只允许...
  • 2、Windows对话框程序有两种方式可以改变界面尺寸:(1)RC文件中定义对话框时设定的数值。单位是DLU,与对话框设定的字体大小成正比。(2)在WM_INITDIALOG消息中调用SetWindowPos函数。单位是像素。 3、Windows字体...

    理论基础:

    1、DPI:每英寸像素数。英寸是物理单位;像素是逻辑单位,即控制面板中设置的屏幕分辨率。

    2、Windows对话框程序有两种方式可以改变界面尺寸:(1)RC文件中定义对话框时设定的数值。单位是DLU,与对话框设定的字体大小成正比。(2)在WM_INITDIALOG消息中调用SetWindowPos函数。单位是像素。

    3、Windows的字体单位是磅,1英寸等于72磅。


    当DPI改变时,因为屏幕大小和屏幕分辨率不变,所以每磅所显示的像素数会改变,字体大小也会随之改变。因此,采用方式(1)所定义的界面不会出现文字截断或文字太小的问题,因为对话框大小会和字体大小同比例变化;而采用方式(2)所定义的界面就会出现这些问题,必须动态地改变字体的大小。

    展开全文
  • 在cmd命令行中弹出Windows对话框

    千次阅读 2017-09-05 18:57:00
    有时候用bat写一些小脚本最后会弹出对话框提示操作成功,可以用mshta.exe来实现,它是Windows系统的相关程序,用来执行.HTA文件,一般计算机上面都有这个程序,实现如下: mshta vbscript:msgbox("我是提示...
  • Windows对话框

    2013-04-18 18:08:47
    Windows对话框根据其与父窗口的关系,可分为模式对话框与无模式对话框两类。 模式(modal)对话框:当该类对话框运行时,其父窗口无效,直到该对话框结束。 无模式(modeless)对话框:该类对话框可与父窗口共同...
  • 精彩编程与编程技巧-在程序中调用关闭Windows对话框 ...
  • C++ WINDOWS 消息对话框

    千次阅读 2019-04-14 16:56:04
    C++ WINDOWS 消息对话框 /*加载WINDOWS API头文件*/ #include<Windows.h> /* TEXT() 宽字符宏 int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow) 返回类型 int...
  • 使用ColorDialong调用Windows颜色对话框.rar 使用ColorDialong调用Windows颜色对话框.rar 使用ColorDialong调用Windows颜色对话框.rar
  • Windows XP风格对话框

    2012-06-10 00:03:37
    Windows XP风格对话框制作实例,程序可以单独运行,也可以合并到自己的程序里面运行。
  • windows创建对话框的源代码   定义一个成员变量,当在调用DOMODAL()的时候,便把要加到COMBOBOX里面的数据给写进这个成员变量,然后在ONINITDIALOG里面对COMBOBOX进行初始化 void CMyView::OnShow() { // TODO: ...
  • VC++源码—WINDOWS XP风格对话框 VC++源码—WINDOWS XP风格对话框
  • 对话框和对话框类 模式对话框 无模式对话框 属性页对话框 通用对话框

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 278,145
精华内容 111,258
关键字:

windows的对话框是什么