精华内容
下载资源
问答
  • 我用MFC做工具栏的时候,一直想通过调用windows实现弹出如下系统日期和时间对话框属性,试了很多次,不知道他是什么.exe文件,网上搜了好久,终于搜到一个有用的跟大家分享分享。  void CMainFace::OnTimeDate() ...

           我用MFC做工具栏的时候,一直想通过调用windows实现弹出如下系统日期和时间对话框属性,试了很多次,不知道他是什么.exe文件,网上搜了好久,终于搜到一个有用的跟大家分享分享。

           void CMainFace::OnTimeDate()
         {
              ::ShellExecute(NULL,NULL, "timedate.cpl ",NULL,NULL,SW_SHOW);
         }

    主要的还是红色部分的调用,和普通的计算器调用不同,我们可以和计算器的调用对比一下

    void CMainFace::OnCalcute()
    {
        ShellExecute(NULL, _T("open"), _T("calc.exe"), NULL, NULL, SW_SHOWNORMAL);
    }

    展开全文
  • 背景:用 go 写个小程序,涉及到文件的读写,右键要打开的文件,打开属性面板,从面板里复制文件的决定路径到notepad++当中,结果程序,运行,提醒 The filename, directory name, or volume label syntax is ...

    背景:用 go 写个小程序,涉及到文件的读写,右键要打开的文件,打开属性面板,从面板里复制文件的决定路径到notepad++当中,结果程序,运行,提醒 The filename, directory name, or volume label syntax is incorrect. 错误。

    小实验 ,新建一个文件,复制上边的绝对路径到 notepad++ 当中,然后将文件保存成 utf8 无 BOM 格式。

     

    看起来一切正常。

    等等,使用十六进制查看,

    却突然发现,居然多了三个字节,暂时不明白原因,猜想可能与文件属性框的编码问题有关。但是,有时候复制过来又是正常的,很迷。(Windows 10 企业版)

    解决办法:

    1、将绝对路径拷贝到临时文件当中,将临时文件的编码方式改为 ANSI 编码,如果有问题,修改正确之后再拷贝到代码文件当中。

    2、在代码文件中直接手写绝对路径,不要从文件属性面板中复制。

    展开全文
  • Windows 中的对话框

    2010-03-27 15:52:00
    原文地址:http://www.dingos.cn/index.php?topic=1424.0对话框用于与... Visual Studio 中,可以通过使用 Windows 窗体设计器来构造自己的自定义对话框。可以根据自己的具体需要,向自定义对话框中添加诸如 Label、

    原文地址:http://www.dingos.cn/index.php?topic=1424.0


    对话框用于与用户交互和检索信息。简单地说,对话框是 FormBorderStyle 枚举属性设置为 FixedDialog 的窗体。在 Visual Studio 中,可以通过使用 Windows 窗体设计器来构造自己的自定义对话框。可以根据自己的具体需要,向自定义对话框中添加诸如 Label、Textbox 和 Button 之类的控件。.NET Framework 还包括预定义对话框(如“打开文件”和消息框),可修改它们以适合自己的应用程序。
    窗体和对话框要么是有模式的,要么是无模式的。“模式”窗体或对话框必须关闭或隐藏,然后才能继续使用应用程序的其余部分。

    【通用对话框】
    • 打开文件对话框
    • 保存文件对话框
    • 页面设置对话框
    • 字体对话框
    • 颜色对话框
    • 打印对话框
    • 打印预览对话框

    【OpenFileDialog 组件】
    Windows 窗体 OpenFileDialog 组件是一个预先配置的对话框。它与 Windows 操作系统所公开的“打开文件”对话框相同。该组件继承自 CommonDialog 类。
    • 可使用 ShowDialog 方法在运行时显示该对话框
    • 使用 Multiselect 属性可使用户选择多个要打开的文件
    • 可使用 ShowReadOnly 属性确定在对话框中是否出现只读复选框
    • ReadOnlyChecked 属性指示是否选中只读复选框
    • Filter 属性设置当前文件名筛选字符串,该字符串确定出现在对话框的“文件类型”框中的选择。

    【SaveFileDialog 组件】
    Windows 窗体 SaveFileDialog 组件是一个预先配置的对话框。它与 Windows 使用的标准“保存文件”对话框相同。该组件继承自 CommonDialog 类。
    使用 SaveFileDialog 组件时,必须编写文件保存逻辑。
    • 可使用 ShowDialog 方法在运行时显示该对话框
    • 可使用 OpenFile 方法以读写方式打开文件

    【FontDialog 组件】
    Windows 窗体 FontDialog 组件是一个预先配置的对话框,该对话框是标准的 Windows“字体”对话框,用于公开系统上当前安装的字体。可在基于 Windows 的应用程序中将其用作简单的字体选择解决方案,而不是配置您自己的对话框。
    默认情况下,该对话框显示字体、字体样式和字体大小的列表框;删除线和下划线等效果的复选框;脚本的下拉列表以及字体外观的示例。(脚本是指给定字体可用的不同字符脚本,如希伯来语或日语。) 若要显示字体对话框,请调用 ShowDialog 方法。
    用于设置对话框选择内容的属性包括 Font 和 Color。Font 属性设置字体、样式、大小、脚本和效果;

    【ColorDialog 组件】
    Windows 窗体 ColorDialog 组件是一个预先配置的对话框,它允许用户从调色板选择颜色以及将自定义颜色添加到该调色板。此对话框与您在其他基于 Windows 的应用程序中看到的用于选择颜色的对话框相同。可在基于 Windows 的应用程序中使用它作为简单的解决方案,而不用配置自己的对话框。
    此对话框中选择的颜色在 Color 属性中返回。如果 AllowFullOpen 属性设置为 false,则将禁用“定义自定义颜色”按钮,并且用户只能使用调色板中的预定义颜色。如果 SolidColorOnly 属性设置为 true,则用户无法选择抖色。若要显示此对话框,必须调用它的 ShowDialog 方法。

    【PrintDialog 组件】
    Windows 窗体 PrintDialog 控件是一个预先配置的对话框,可在基于 Windows 的应用程序中用于选择打印机、选择要打印的页以及确定其他与打印相关的设置。将该控件用作选择打印机和打印相关设置的简单解决方案,而不用配置您自己的对话框。可使用户能够打印文档的很多部分:全部打印、打印选定的页范围或打印选定内容。利用标准的 Windows 对话框,您可以创建其基本功能可立即为用户所熟悉的应用程序。PrintDialog 组件从 CommonDialog 类继承。

    主要有以下作用:
    • 在 Windows 应用程序中选择打印机
    • 选择要打印的页
    • 确定其他与打印相关的设置

    可使用 ShowDialog 方法在运行时显示该对话框。
    该组件具有与单个打印作业(PrintDocument 类)或个别打印机的设置(PrinterSettings 类)相关的属性。

    【PageSetupDialog 组件】
    Windows 窗体 PageSetupDialog 组件是一个预先配置的对话框,用于在基于 Windows 的应用程序中设置页详细信息以便打印。在基于 Windows 的应用程序中将该组件用作用户设置页首选项的简单解决方案,而不用配置您自己的对话框。可允许用户设置边框和边距调整量、页眉和页脚以及纵向或横向打印。利用标准的 Windows 对话框,可以创建其基本功能可立即为用户所熟悉的应用程序。
    可使用 ShowDialog 方法在运行时显示该对话框。
    该组件具有与单页(PrintDocument 类)或任何文档(PageSettings 类)相关的可设置属性。
    PageSetupDialog 组件可用于确定特定的打印机设置,这些设置存储在 PrinterSettings 类中。

    【PrintPreviewDialog 控件】
    Windows 窗体 PrintPreviewDialog 控件是预先配置的对话框,用于显示 PrintDocument 在打印时的外观。可在基于 Windows 的应用程序中使用它作为简单的解决方案,而不用配置自己的对话框。该控件包含打印、放大、显示一页或多页和关闭此对话框的按钮。
    该控件的主要属性是 Document,用于设置要预览的文档。文档必须是 PrintDocument 对象。若要显示对话框,必须调用它的 ShowDialog 方法。消除锯齿可使文字显得更齐整平滑,但也会使显示更慢;若要使用它,将 UseAntiAlias 属性设置为 true。
    有些属性可通过 PrintPreviewDialog 包含的 PrintPreviewControl 获得。(不必向窗体添加此 PrintPreviewControl,向窗体添加 PrintPreviewDialog 对话框时它自动包含在此对话框中。) 可通过 PrintPreviewControl 使用的属性示例是 Columns 和 Rows 属性,它们确定在控件上水平和垂直显示的页的数目。

    【创建对话框】
    要将一个窗体设置为对话框只需要设置以下属性;
    • 将 FormBorderStyle 属性设置为 FixedDialog
    • 将 MaximizeBox、MinimizeBox 和 ControlBox 属性设置为 false

    【显示有模式对话框和无模式对话框】
    • 将窗体显示为有模式对话框可以调用 ShowDialog 方法
    • 将窗体显示为无模式对话框可以调用 Show 方法

    【对话框的返回结果】
    设置和检索对话框DialogResult值的步骤:
    • 设置对话框的返回值
    • 检索对话框的返回值
    private void DisplayDialog(){   
       Form dlg = new Form(); // 创建对话框
       // 显示对话框并且确定对话框的返回值
       if (dlg.ShowDialog() == DialogResult.OK ) {
           //处理对话框的数据.
       }
    }
    展开全文
  • 属性对话框包括向导对话框和一般属性对话框两类,上一节讲了如何创建并显示向导对话框,本节将继续介绍一般属性对话框的创建和显示。 实际上,一般属性对话框的创建和显示过程和向导对话框是很类似的。本次...

    属性页对话框包括向导对话框和一般属性页对话框两类,上一节讲了如何创建并显示向导对话框,本节将继续介绍一般属性页对话框的创建和显示。

    实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的。本次将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框。当功能实现了想要拥有美观的界面可以借助Toolkit Pro进行界面优化。

    Xtreme Toolkit Pro:是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。

    点击下载Xtreme Toolkit Pro最新试用版

    一般属性页对话框的创建步骤:

    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();
    }

    这样一般属性页对话框的创建和显示就讲完了,我们运行下程序,在结果对话框上点“使用说明”按钮看看效果吧:

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

    再总结下,一般属性页对话框和向导对话框的创建和显示的不同包括,否需要OnSetActive和OnWizardFinish等重载函数,是否需要调用属性表类的SetWizardMode函数设置为向导对话框模式。

    是不是一般属性页对话框的创建和显示也很简单?到此,属性页对话框就讲完了。

     

    转载自:http://www.jizhuomi.com/software/169.html

    展开全文
  • 本教程的目的在于VC编程环境下通过调用系统API显示文件信息。文本文件的信息将编辑框中得到显示
  • VS2008中编写如下代码: PrintDialog printDialog = new PrintDialog();...但在Windows 7 64位环境下,什么也显示不出来,也没有异常抛出。 将PrintDialog.UseEXDialog属性设置为True,可显示出打印对话框
  • C#编程中使用数据连接属性对话框

    千次阅读 2013-06-06 06:57:17
    C#编程中使用数据连接属性对话框  有图有真相,看看长啥样——喏,这就是数据连接属性对话框:  这个东东估计做过数据库的同志都见过,木啥希奇的,如果程序中需要用户输入一些数据库参数,用这...
  • windows的特殊对话框

    2009-07-31 23:02:00
    1、 打开和保存对话框:(1)使用GetOpenFileName(LPOPENFILENAME Ipofn)创建打开对话框;Lpofn包含了初始化对话框的信息,当此函数返回时这个结构包含文件选择的信息;ltypedef struct tagOFN { DWORD lStructSize; ...
  • 1.鼠标右键单击桌面上的回收站...2.弹出的属性对话框中将‘显示删除确认对话框’前的复选框打上√; 3.点击应用按钮,至此,删除文件时就会弹出删除提示了; 参考文章:windows10删除文件时不弹出删除提示怎么办 ...
  • ohos.agp.windows.dialog 提供对话框的常用方法和属性。...远程屏幕上显示对话框的内容。 DisplayDialog.DialogProvider 封装有关远程屏幕的信息,包括其高度,宽度,IP地址,端口和DPI中的密度。 ListDialog列表
  • 1、右键回收站->属性->显示删除确认对话框 2.打开本地策略管理器 gpedit.msc—用户配置—管理模板—Windows组件—文件资源管理器—删除文件时显示确认对话框—策略设置
  • 无模式属性表: CPropertySheet,CPropertyPage2.模式对话框创建模式对话框: 1.创建 对话框模板。 2.构造一个 CDialog或派生类对象,封装模板。 3.CDialog::DoModal,DoModal直到对话框被清除后才返回值,返回...
  • 昨天没有时间把给Kivi的代码发上来,今天补上,仅仅是提供给一些VB的初学者和Kivi同学,如果需要大家可以下载下来看看,VB6是个很老的工具了,不过现在...,要求自己制作的能够实现Windows自带的字体对话框的功能...
  • Delphi中使用Windows公用对话框

    千次阅读 2007-06-27 12:38:00
    Delphi中的所有对话框使用一个公用方法:Execute方法来调用显示对话框。 如: if openDialog1.Execute then begin {如果在对话框中按确定返回时执行部分} end; 这些对话框中除了Find与Replace对话框是非模式对话框,...
  • 使用 showSaveDialog 方法可以显示保存对话框,保存对话框与打开对话框类似,需要自己输入要保存的用户名,当然,也可以选择已经存储的文件名,不过这样一来就会覆盖这个文件。 这里要强调一点,保存对话框只是提供...
  • [被屏蔽广告] 从win9x开始,我就开始了对windows系统 的主题修改,那个年代,win9x自带一个简陋的themes系统,针对主题的修改那时候还只是个概念,后来是win200 0,这个系 统里,microsoft 摒弃了本不成熟的...
  • 调用Windows系统对话框

    千次阅读 2004-08-14 00:23:00
    调用Windows的关机对话框可用shell32.dll中一个索引号为60的API函数调用可实现。而调用控制面板根本就不需要用API函数,只要执行辅助选项模块: access.cpl命令: rundll32.exe shell32.dll,Control_RunDLL access....
  • 对话框管理器(Dialog Manager)--Windows创建和管理对话框的部分--也提供了使用Tab键控件之间切换焦点和使用Enter键和Escape键进行默认操作的默认功能。另外,Windows提供了默认的对话框窗口类,使得应用程序...
  • 当一个基于对话框的程序中有相当多的控件...在对话框上放置一个Tab Control的控件,再在对话框上放置所需的控件(本例放置了2个按钮,试图每个标签中显示一个)。然后利用Class Wizard来为Tab Control控件创建一个控
  • 参考、资源(包括代码、Word文档在内 )等见单章...4.3 Windows通用对话框 为提高程序设计的效率, .NET平台还封装了一些系统常用的对话框供开发者使用,这些对话框包括消息对话框、文件对话框以及普通对话框。使用...
  • windows api打开文件对话框

    万次阅读 2014-04-09 18:07:27
    windows api 写打开文件对话框 1.主要使用OPENFILENAME ,GetOpenFileName, GetSaveFileName; OPENFILENAME 结构体介绍:要使用GetOpenFileName 和GetSaveFileName 先要初始化这个结构体, typedef struct ...
  • 前面讲了模态对话框和非模态对话框,本节开始 讲一种特殊的对话框--属性对话框。另外要拥有美观的界面可以借助Toolkit Pro进行界面优化。 Xtreme Toolkit Pro:是屡获殊荣的VC界面库,是MFC开发中最全面界面控件...
  • 项目总结(三)——复制文件时显示进度对话框 想看这个文章的 系列文章可以去原文: http://blog.csdn.net/tht2009/article/details/6753706 实际需求介绍:  由于本系统将采用光盘随书分发,故写了...
  • VC中如何在对话框显示位图

    千次阅读 2013-10-10 17:09:26
    用VC开发应用程序的时候,经常要在对话框显示位图。如果把位图加入资源中,当然是省时省力,但程序却也增肥不少,并且失去了灵活性。而如果你要动态地显示一大堆图片,各个图片大小不一,这岂不…本文就是介绍...
  • MFC中创建属性页或者向导对话框

    千次阅读 2016-03-08 22:19:56
    MFC中创建属性也或者向导对话框需要涉及到...双击新插入的对话框资源,然后右键选择其属性,在属性对话框中将其ID以及Caption改为我们自己定义的,然后将属性中的Style改为“Child”,并且将其Border改为“Thin”。
  • 当用户尝试删除数据行时如何显示确认对话框在默认状态下,用户于DataGridView控件中只要单击最左侧的数据行标题来选取数据行,然后单击Delete键即可将数据行删除。有许多人询问,如果希望能显示一个对话框让用户先行...
  • 如何网页中显示选择文件对话框

    千次阅读 2009-09-11 11:13:00
    制作网页时,经常要选择文件并上传,使用传统的InputFile控件,每次只能选择一个文件,甚为不便。如果使用Microsoft的公共对话框组件就方便很多了,它可以一次就选择多个文件,就像QQ空间的相片上传功能一样。如何...
  • 对话框

    千次阅读 2005-12-24 14:02:00
    模态对话框显示一个模态对话框时,用户不能在对话框与同一程序中的另一窗口之间切换,用户必须显式的结束对话框。有些对话框甚至连其他程序也不让切换,这样的对话框称为“系统模态”。对话框及其模板当资源编辑...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,757
精华内容 41,902
关键字:

windows显示属性对话框在哪