专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
目前做的一个东西,在一个窗体中显示模态窗体,当模态窗体最小化时,不见了,主窗体依然在那。查了一些资料,处理办法都不太明确,现在谈谈如何解决这种情况。 产生这种情况主要是模态窗体最小化后,应用程序丢失焦点,只有再次点击主窗体才会是模态窗体获得焦点,看到它在出现在主窗体的左下角。 那我如何使模态窗体最小化后,主窗体最小化到任务栏,并使模态窗体出现在桌面的左下角呢?或者模态窗体和主窗体一起最小化到任务栏呢? 窗体最小化、最大化等窗体形状的改变最终是有操作系统完成的。Windows系统中有这么一个东西:WM_SYSCOMMAND 它定义了一组消息,这里部分列举如下: S... [阅读全文] [PDF]
使用“新建窗体”对话框创建纵栏式自动窗体的方法为:(1)在数据库窗口中,切换到窗体对象。 (2)单击数据库窗口工具条上的“新建”按钮,弹出“新建窗体\"对话框。其中列出各种创建新窗体的方法: ①设计视图使用“窗体设计器\"手动创建窗体。 ②窗体向导使用“窗体向导\"创建窗体。 ③自动创建窗体:纵栏式自动创建基于表或查询的纵栏式窗体。 ④自动创建窗体:表格式自动创建基于表或查询的表格式窗体。 ⑤自动创建窗体:数据表式自动创建基于表或查询的数据表窗体。 ⑥图表向导使用“图表向导\"创建包含图表的窗体。 ⑦数据透视表向导通过Excel创建包含数据透视表的窗体。... [阅读全文] [PDF]
今天遇到一个问题郁闷了我一天,我连续创建两个模态对话框,第一个对话框显示按确定后,第二个对话框就不显示了,我单步跟踪调试发现,第二个对话框DoModal()函数返回-1.创建对话框的代码如下: CMyDlg1 dlg1; m_pMainWnd = &dlg1; m_response = dlg1.DoModal(); CMyDlg2 dlg2; m_pMainWnd = &dlg2; m_response = dlg2.DoModal(); 第一个ok之后,第一个对话框不是应该销毁了吗,第二个对话框也不显示,而且第二个对话框的DoModal... [阅读全文] [PDF]
目录选择对话框是应用程序中经常用到的。它能让用户选择一个系统中的特定的文件目录,在安装程序以及媒体播放器中有大量的运用。本文就从C#快速开发的特点出发,介绍在C#下如何制作应用程序中常用到的目录选择对话框。本文介绍的目录选择对话框是完全基于Windows Forms的,因此具有一些标准窗口所共有的特性。 一、系统要求: 微软公司Windows 2000服务器版或Windows XP 版 .Net Framework SDK Beta 2版 二、实现方法 1.在VS.net下新建一个C#的工程,不妨取名为\"FolderSelect\",图示如下: 2.接下... [阅读全文] [PDF]
 JavaScript支持几种内建的对话框:window.alert()、window.confirm()以及window.prompt()。当弹出一个对话框时,用户就不可以再聚焦到初始页面,除非对话框操作结束。换言之,对话框永远是被聚焦的。Internet Explorer支持一些方法,使用它们能让你在任何新窗口上应用它们:   showModalDialog() (Internet Explorer 4 和以上版本)   showModelessDialog() (Internet Explorer 5 和以上版本)   以下是这些方法的语... [阅读全文] [PDF]
1 共5条 分1页