摘要: 下载 source files - 35 Kb 介绍 你见过一个没有菜单项的菜单,或只是一个项目出现 起来吗?例如在VC中创建的标准帮助菜单只有“关于”项。 一些应用程序从非常基本的菜单面板。为什么不显示对话框呢 后面一个菜单项的菜单项。有我来 这个新主意! 它是如何工作的 使动画对话框菜单真正简单 阅读全文
posted @ 2020-08-10 10:21 Dincat 阅读(140) 评论(0) 推荐(0)
摘要: 下载demo project - 21.5 KB 介绍 有时,有必要将程序限制为只运行一个实例。例如,创建一个监听用户计算机上特定TCP/IP端口的Internet程序,或者创建一个在后台工作的程序,并在系统托盘(靠近时钟)中放置一个图标。 有几篇关于CodeProject和CodeGuru的好文章 阅读全文
posted @ 2020-08-10 10:15 Dincat 阅读(188) 评论(0) 推荐(0)
摘要: 下载demo project executables - 34.2 KB 下载source code - 46.8 KB 介绍 这是我早在2001年就发表的一篇关于给窗口的滚动条上色的文章的更新。很抱歉,我花了5年时间才回过头来,同时更新了CodeProject上的这篇文章。在接下来的几天里,我计划 阅读全文
posted @ 2020-08-10 10:09 Dincat 阅读(306) 评论(0) 推荐(0)
摘要: 下载source files - 21.82 KB 下载demo project - 16.07 KB 介绍 Windows通用对话框非常常见,因为仅仅在CodeProject上,就可以看到很多关于通用对话框和自定义对话框的文章。但在这篇文章中,我不打算告诉你如何显示“文件打开”或“字体对话框”。但 阅读全文
posted @ 2020-08-10 10:02 Dincat 阅读(253) 评论(0) 推荐(0)
摘要: 下载source code - 1.2 KB 介绍 我发现,即使是在后台线程中完成的简单操作需要更新接口,也需要强制这些接口调用返回到相同的线程中,因为接口在… 经过一些研究,我发现这是用Invoke方法完成的。起初,我创建了数百个委托/函数来处理每个控件的更新,但现在,虽然我发布的这个解决方案可以 阅读全文
posted @ 2020-08-10 09:57 Dincat 阅读(157) 评论(0) 推荐(0)
摘要: 下载demo project - 113 Kb 下载source - 3.93 Kb 介绍 通常,当用户可以从预定义的集合中选择一些项目,并且必须同时对它们进行排序时,就会使用类似于上面的对话框。例如,为数据库访问或导出到文件选择一组字段。 CSubSelectionDlg是从CDialog派生的, 阅读全文
posted @ 2020-08-10 09:51 Dincat 阅读(191) 评论(0) 推荐(0)
摘要: 介绍 本文解释了如何使用Win API查找和关闭窗口。 找到并关闭窗口 发现窗户 FindWindow函数检索顶级窗口的句柄,该顶级窗口的类名和窗口名与指定的字符串匹配。此函数不搜索子窗口。此函数不执行区分大小写的搜索。 隐藏,复制Code FindWindow(string lpClassName 阅读全文
posted @ 2020-08-10 09:46 Dincat 阅读(1421) 评论(0) 推荐(0)
摘要: 下载source code - 28.7 KB 介绍 很久以前,我需要给我的老板留下深刻印象。我们不得不年度讨论薪水。所以我写了一个应用程序显示“非常先进的编程技能”。 背景 现在我有翻译这个令人难以置信的VB.NET应用程序。 使用的代码 运行代码,您将看到所有的结果产生的代码。 的兴趣点 基本a 阅读全文
posted @ 2020-08-10 09:40 Dincat 阅读(179) 评论(0) 推荐(0)
摘要: 下载demo project - 15.8 Kb 下载source - 12.5 Kb 介绍 我想有一个滚动的盒子在我的项目可以显示文本,图像,并自动滚动学分对话框。这是一个额外的特性我宁愿增加完成我的一些应用程序。花很多时间在互联网上搜索之后,我找到了一些文章和例子代码,特别是在这个网站,我印象深 阅读全文
posted @ 2020-08-10 09:32 Dincat 阅读(600) 评论(0) 推荐(0)
摘要: 下载demo project - 18.9 Kb 下载source - 2.82 Kb 介绍 在VB中我一直在开发软件,VC,像你们中的很多人一样,想让用户输入使用VB的InputBox。为此,我在CodeProject上搜索,发现一些解决方案(谢谢)。问题是:全部使用了一些对话框资源来解决问题,最 阅读全文
posted @ 2020-08-10 09:26 Dincat 阅读(335) 评论(0) 推荐(0)
摘要: 介绍 本文探讨了几个different 实现一个颜色选择器的方法。 表的内容 空间背景下载预览版是什么颜色的?我们的模型颜色怎么样?XYZ,它的许多形式重构视图最后讲话的兴趣点对未来读者历史问题 背景 项目一开始修改一个由Ken Johnson和设计所以我想给他一个shoutout奠定了基础。不幸的 阅读全文
posted @ 2020-08-10 09:18 Dincat 阅读(1349) 评论(0) 推荐(0)
摘要: 下载source files - 24 Kb 新: 作品简介: 本文演示了通过在显示的表单视图中选择各种选项,在运行时创建不同样式窗口的技术 特点: 您可以创建以下类型的窗口 重叠 孩子 弹出 标准对话框 您还可以选择创建菜单 窗口也可以创建 最小化 Maxmiized 规模 窗口可以有以下按钮 最 阅读全文
posted @ 2020-08-10 09:10 Dincat 阅读(237) 评论(0) 推荐(0)
摘要: 下载demo project - 156 Kb 下载source - 167 Kb 介绍 这类库提供了一个简单的和灵活的方式提交ip地址、端口号和子网掩码。我相信这样一个提交对话框需要在许多应用程序中,我希望它可以帮助你,因为它为不同的需求提供不同的对话框。 不同的对话框不同的需求 IP提交对话框 阅读全文
posted @ 2020-08-10 09:05 Dincat 阅读(404) 评论(0) 推荐(0)
摘要: 下载source files - 33.5 Kb 下载demo project - 24.3 Kb 介绍 对话框是最广泛使用的UI窗口类型之一。人们很难想象没有对话框的Windows应用程序。其中一些很简单,比如带有几个按钮的消息框。它们的功能在。net MessageBox类中已经基本涵盖了。有些 阅读全文
posted @ 2020-08-10 08:59 Dincat 阅读(255) 评论(0) 推荐(0)
摘要: 为什么要构建响应式UI?答案似乎很明显,最终用户应该体验到应用程序不经常挂起(对于开发人员POV,一段时间的后台操作使它看起来像挂起)。因此,让我们学习使用异步等待关键字构建响应UI Visual Studio 2012引入了一种简化的方法——异步编程,它利用了。net Framework 4.5和 阅读全文
posted @ 2020-08-10 08:53 Dincat 阅读(764) 评论(0) 推荐(0)
摘要: 下载source code - 7.2 KB 下载demo - 25.6 KB 介绍 今天,我决定我需要一个新的对话框与用户沟通09我写作,这就是我发现没有现成的按钮一个消息框的文本“充电”或“取消攻击”。挣扎在找出如何把事情做好,我把表格放在一起,并发现我可以锁系统直到处理或关闭,通过设置这种形式 阅读全文
posted @ 2020-08-10 08:47 Dincat 阅读(177) 评论(0) 推荐(0)
摘要: 下载演示项目- 3kb 介绍 这个类对于滚动CWnd派生对象非常有用,例如CScrollView, 并帮助您处理靠近客户的鼠标移动 边境。CTimerScroll对象发送WM_HSCROLL和WM_VSCROLL 消息给你 对象。 它只有3种方法: Register(CWnd* pWnd)——注册要 阅读全文
posted @ 2020-08-10 08:38 Dincat 阅读(165) 评论(0) 推荐(0)
摘要: 总结 短语模态窗口用于描述在应用程序框架窗口上弹出的消息或对话框。 当模式窗口出现时,应用程序窗口不能使用。 系统提供了如下功能来创建模态窗口:MessageBox, DialogBox, DialogBoxParam, DialogBoxIndirect和DialogBoxParamIndirec 阅读全文
posted @ 2020-08-10 08:31 Dincat 阅读(303) 评论(0) 推荐(0)
摘要: 下载demo project - 551.82 KB 介绍 你曾经想要一个快速和简单的方法来添加MFC程序的启动画面吗? 我将向您展示如何添加一个启动程序在不到五分钟。所有你需要的是一个位图图片你想使用你的飞溅。 本文是设计用于Visual Studio 2005中,但可能在更早的版本。 打开您的项 阅读全文
posted @ 2020-08-10 08:24 Dincat 阅读(149) 评论(0) 推荐(0)
摘要: 下载演示项目- 18kb下载源文件- 2kbintroduction 这个示例演示了如何在模态对话框中显示工具提示。 此外,还阐明了代码重用的一些基本原则和MFC编程的精神。 示例是使用Visual c++ 6.0创建的,但是应该从4.2开始工作。 如何在应用程序中集成示例 在应用程序中包含文件To 阅读全文
posted @ 2020-08-10 08:18 Dincat 阅读(204) 评论(0) 推荐(0)
摘要: 下载demo project - 18.4 Kb 介绍 再一次,一个项目我正在呼吁一个特性(或特征,如果你喜欢这个词更好)我从来没有实现——定心表单中的控件视图,同时保持彼此之间的相对位置。 为了节省时间,我的第一站是在CodeProject上看看别人做过我。想象我惊讶的是当我发现没有在这个网站上, 阅读全文
posted @ 2020-08-10 08:10 Dincat 阅读(203) 评论(0) 推荐(0)
摘要: 下载demo project - 17.4 Kb 下载source files - 3.8 Kb 在最近的一个项目中使用视觉框架中,我需要一个对话框,总是存在重叠,其内容(子控件和布局)是变化的根据当前选择的视图或选项卡。而不是创建几个独立对话框,选择哪一个是可见的,我设计了一个所谓的卡片对话框。 阅读全文
posted @ 2020-08-10 08:05 Dincat 阅读(237) 评论(0) 推荐(0)
摘要: 下载source - 36.7 Kb 下载demo project - 94.1 Kb 介绍 NetworkSelect是一个控制库,允许您浏览网络社区。可以选择下载的水平,从领域,股票,目录和文件。控制会要求用户名和密码,如果电脑无法访问。 学分 这种控制是基于理查德认为的优秀工作(CodePro 阅读全文
posted @ 2020-08-10 04:28 Dincat 阅读(135) 评论(0) 推荐(0)
摘要: 下载source code with no EXE 下载source code with compiled EXE 介绍 代码项目论坛上,用户发布的一些问题使我意识到互联网最有OpenGL的教程是可悲的是过时了。许多引用老NeHe教程后没有更新杰夫Molofee GameDev移交维护他的网站。 发 阅读全文
posted @ 2020-08-10 04:20 Dincat 阅读(413) 评论(0) 推荐(0)
摘要: 下载source - 171 KB 介绍 本文提供了一个popup-less通知窗口,并节省了用户从“Click-on-the-OK-button-to-continue”的痛苦。 背景 当使用Microsoft Outlook,你遇到一个邮件通知窗口慢慢出现,消失了。但是,当你把鼠标在窗口,它变得 阅读全文
posted @ 2020-08-10 04:14 Dincat 阅读(188) 评论(0) 推荐(0)
摘要: 下载demo project - 51.3 Kb 内容 介绍 背景 的代码 演示程序 改进的限制和建议 结论 参考书目 历史 介绍 这难道不奇怪吗?有时候,一开始看起来很容易的问题却会给我们带来最大的麻烦。试图将客户端视图限制为最小大小就是其中一个问题。我尝试了很多方法才得到一个满意的解决办法。最终 阅读全文
posted @ 2020-08-10 04:10 Dincat 阅读(543) 评论(0) 推荐(0)
摘要: 下载source code - 45.3 KB 介绍 在开发一个应用程序,通常,这是一件方便的事如果所有的windows应用程序,默认情况下,相同的图标像应用程序的可执行文件。然而,如果你想这样做,你必须手动分配每个表单在Visual Studio的图标。如果可执行文件图标改变,你必须重复这个工作了 阅读全文
posted @ 2020-08-10 04:02 Dincat 阅读(207) 评论(0) 推荐(0)
摘要: 下载source files - 9.47 Kb 下载demo project - 107 Kb 介绍 我第一次看到CWnd类文档我觉得很棒。一个很好的包装W32 API为c++上下文。但随着时间的推移,某些选择MFC开发人员过去就没有更适合语言的增强。特别是,没有可能性子类Windows“窗口”不 阅读全文
posted @ 2020-08-10 03:54 Dincat 阅读(233) 评论(0) 推荐(0)
摘要: 下载demo project - 47 KB 下载source - 23.4 KB 介绍 这是一个WinForms组件,它在屏幕的右下角显示一个通知窗口。就像Outlook的新邮件通知一样。 有许多可能性自定义通知窗口的外观: 滚动窗口和/或褪色,outconfigure动画速度和时间窗口displ 阅读全文
posted @ 2020-08-10 03:47 Dincat 阅读(150) 评论(0) 推荐(0)
摘要: 下载demo - 161 Kb 下载source - 23.5 Kb 介绍 信用对话框是一种显示滚动信用窗口的简洁方式,就像你在电影或某些微软产品信用窗口中看到的那样,当你点击一个隐藏的关键序列时,它就会弹出。 这个对话框以用户定义的颜色和字体显示文本,还在滚动显示中显示位图!您只需键入希望出现在C 阅读全文
posted @ 2020-08-10 03:41 Dincat 阅读(127) 评论(0) 推荐(0)
摘要: 下载source - 226.95 KB 介绍 我一直以来的Windows Aero风格的粉丝航空首次介绍了Windows Vista。然而,几乎没有航空包含在. net框架中,我着手创建自己的Windows Aero主题形式。本项目利用他人工作;(以及很多我自己的艰苦奋斗)Windows窗体航空在 阅读全文
posted @ 2020-08-10 03:35 Dincat 阅读(287) 评论(0) 推荐(0)
摘要: 下载source - 1.13 MB 介绍 一个快速、轻量级的细胞控制可以很容易地扩展我的要求。有一些网格控件派生的,从它派生出子类CListCtrl已经可用。CListCtrl是伟大的和非常快,但仍有一定的局限性,如没有行标题,和合并细胞不容易的支持。上个月,我决定写我自己的网格控件,并希望与他人 阅读全文
posted @ 2020-08-10 03:30 Dincat 阅读(245) 评论(0) 推荐(0)
摘要: 下载source files - 1.13 Kb 下载demo project - 26.1 Kb 介绍 在本文中,我们将展示一种方法,它可以在一次执行和另一次执行之间保持应用程序窗口的位置和大小。 步骤 添加一个WM_CLOSE处理程序到CMainFrame类:复制Code void CMainF 阅读全文
posted @ 2020-08-10 03:23 Dincat 阅读(180) 评论(0) 推荐(0)
摘要: 下载sources - 50.6 KB 介绍 本文展示了如何使用GDI+创建自定义窗口。 背景 不久前,我有一个任务,为MS PPTViewer应用程序创建一个菜单,该菜单允许用户使用菜单项切换幻灯片。我决定使用User32.dll库中的WinAPI函数“UpdateLayeredWindow”创建 阅读全文
posted @ 2020-08-10 03:17 Dincat 阅读(156) 评论(0) 推荐(0)
摘要: 下载executable - 49 Kb 下载source - 78 Kb 描述: 这个应用程序是为了处理这些烦人的弹出窗口,当你在互联网上浏览。 程序允许您添加窗口标题列表。,下次看到这个窗口自动杀死它。你也可以给一个热键到应用程序,当你按下这个热键添加窗口就会出现,禁止列表对话框。 它是如何工作 阅读全文
posted @ 2020-08-10 03:12 Dincat 阅读(107) 评论(0) 推荐(0)
摘要: 下载source code - 163 KB 下载demo - 75.7 KB 介绍 下面的代码将为Windows窗体创建一个灰度窗口关闭效果。 算法 通过捕捉窗体的屏幕截图来创建窗体的位图图像。转换位图到灰度。将面板控件的背景图像设置为灰度位图,并将其Dock属性设置为Fill。 使用的代码 创建 阅读全文
posted @ 2020-08-10 03:06 Dincat 阅读(162) 评论(0) 推荐(0)
摘要: 下载source - 111 KB 介绍 这是一个有用的函数,用于估计表单是否按z顺序位于所有可见窗口的顶部。 Windows平台使用z顺序来布局可见窗口,因此可见窗口窗体可以绘制在桌面的顶部或被其他窗口覆盖。有时,当您使用通知图标来使您的GUI更加友好时,您可能会面临一个问题:当您单击图标时,应用 阅读全文
posted @ 2020-08-10 02:59 Dincat 阅读(129) 评论(0) 推荐(0)
摘要: 下载demo project - 54.91 KB 介绍 这是我的第一篇文章。首先,我要感谢CodeProject和所有无私的人们。 我试图寻找一个示例来演示如何皮肤窗口的内部滚动条,但不幸的是,我失败了。几天前,我得到了灵感:为了给窗口的内部滚动条皮肤,可以将窗口的滚动条隐藏在一个框架窗口下面,该 阅读全文
posted @ 2020-08-10 02:53 Dincat 阅读(321) 评论(0) 推荐(0)
摘要: 下载source - 1.92 MB 介绍 本文讨论如何将WPF XPS文档查看器集成到Windows窗体应用程序中。 “WPF给我们带来了一个美好的未来,我们都应该开始使用它,把我们所有的产品都换成它。” 这是个好主意,但对我们大多数人来说,这是不可能的。例如,我们的主要产品有成千上万行代码和数百 阅读全文
posted @ 2020-08-10 02:46 Dincat 阅读(376) 评论(0) 推荐(0)
摘要: 下载demo project - 40 Kb 下载source files - 12 Kb 动态对话框类 这些类被用来显示一个模态对话框/上一次,上 动态添加控件,不需要有一个对话框 模板资源。这些类作为基类使用 在脚本解析器,用户可以建立自己的对话框,使用 vb脚本语言。所以基本上可以有任意数量的 阅读全文
posted @ 2020-08-10 02:42 Dincat 阅读(181) 评论(0) 推荐(0)
摘要: 下载source files - 8.19 KB 下载demo project (including MFC and Win32 example) - 56.68 KB 介绍 我从事SizeMe项目当用户请求的一个特性。他要求一个预定义列表目录,他希望扫描。我刚刚读完了这篇文章定制“浏览文件夹”对话 阅读全文
posted @ 2020-08-10 02:38 Dincat 阅读(401) 评论(0) 推荐(0)
摘要: 下载source files - 10.6 Kb 下载demo project - 26.2 Kb 介绍 你知道VB的InputBox吗?我也是。=) 所以,这个类是为那些需要vb的人InputBox在vc++。 使用 这个类的使用非常简单: 将Inputbox .h和Inputbox .cpp添加 阅读全文
posted @ 2020-08-10 02:31 Dincat 阅读(280) 评论(0) 推荐(0)
摘要: 下载demo project V1.2 (Modeless Dialog) - 58.93 KB 下载demo project V1.1 (Modal Dialog) - 33.36 KB 下载source code V1.2 - 7.23 KB 下载demo project and source 阅读全文
posted @ 2020-08-10 02:24 Dincat 阅读(260) 评论(0) 推荐(0)
摘要: 介绍 对话框控制管理是一个永恒的问题。你想要有一定的控制启用或禁用,可见或不可见,基于其他控件的值。与窗户,没有ON_UPDATE_COMMAND_UI这样的机制。大多数书显示如何出错的例子。因为他们中的大多数说明相当简单的例子,简单的方法很容易编写和易于维护。不幸的是,在现实世界中,对话框通常是相 阅读全文
posted @ 2020-08-10 02:17 Dincat 阅读(154) 评论(0) 推荐(0)
摘要: 下载demo project - 29.1 Kb 下载source - 12.5 Kb 介绍 本文主要解释如何使用自定义绘制事件处理程序来绘制自己的Windows控件(在本例中为窗体控件)。GoogleTalkForm类继承和扩展System.Windows.Forms。表单控件(由Microsof 阅读全文
posted @ 2020-08-10 02:11 Dincat 阅读(158) 评论(0) 推荐(0)
摘要: 下载演示项目- 42.2 kb图1。主CenterSample程序示例屏幕。 介绍 定心窗口在屏幕上是你通常可以做的 CWnd::CenterWindow()函数在MFC。CenterWindow () 获取一个指向CWnd的指针作为参数,并且假定是函数 是否会将调用它的窗口的中心与传递它的窗口相对 阅读全文
posted @ 2020-08-10 02:05 Dincat 阅读(284) 评论(0) 推荐(0)
摘要: 下载source files - 123 Kb 介绍 许多应用程序允许用户使用表单输入和编辑数据。如果是在MDI环境中完成的, 管理显示表单的MDI框架窗口的大小可能是一项令人生畏的任务。这 本文向您展示了如何调用MFC函数来调整MDI子框架窗口的大小,以适合控件中包含的窗体 表单视图在里面。 用M 阅读全文
posted @ 2020-08-10 01:57 Dincat 阅读(481) 评论(0) 推荐(0)
摘要: 下载source files - 36.5 Kb 下载executable - 26.7 Kb 介绍 所提供的代码是对我自己的气球对话框的概念验证。我将代码保持在最低限度,因为我想演示以下内容: 如何使用一个窗体的区域属性来定义一个自定义窗体形状 简单的生成一个阴影的气球形式 使用表单的所有者属性 阅读全文
posted @ 2020-08-10 01:51 Dincat 阅读(206) 评论(0) 推荐(0)
摘要: 下载source files - 5 Kb 下载demo project - 23 Kb 介绍 在windows世界工具提示从用户的角度,是非常重要的 开发人员用来为用户提供此工具。正如我们所知,MFC 不提供工具提示窗口的一部分(它提供了工具提示 源将有助于控制)这给工具提示指定 地区的窗口。这是 阅读全文
posted @ 2020-08-10 01:45 Dincat 阅读(178) 评论(0) 推荐(0)
摘要: 下载source - 33 Kb 介绍 人所做的任何Windows窗体的编程在。net框架熟悉对话框类。然而,管理对话框不见了几个功能在Win32 API可用,包括可以添加一个帮助按钮,指定一种语言中使用的对话框按钮,并添加一个自定义图标。在本文中,我提出一个管理MessageBoxIndirect 阅读全文
posted @ 2020-08-10 01:38 Dincat 阅读(268) 评论(0) 推荐(0)
摘要: 下载source files - 66 Kb 介绍 此对话框派生自CDialog。位图从 基于透明颜色创建的文件和区域。位图 然后用于绘制对话框。这个演示还演示了拖拽 通过点击对话框可见部分的任何地方,定时器 事件和透明对话框上的按钮。 它非常适合用作启动屏幕或类似的应用程序或骨架 应用程序,用于由 阅读全文
posted @ 2020-08-10 01:32 Dincat 阅读(219) 评论(0) 推荐(0)
摘要: 下载demo project - 18.4 Kb 下载source - 3.33 Kb 介绍 你曾经试图改变什么c#在浏览器的文件夹对话框? 在这篇文章中,我将向您展示如何更改对话框。例如,如果我们想禁用“让新文件夹”按钮选择每次CD驱动器吗?或者如果我们希望用户选择只有从现有的文件夹,除了一个文件 阅读全文
posted @ 2020-08-10 01:25 Dincat 阅读(267) 评论(0) 推荐(0)
摘要: 下载demo project - 12.4 Kb 下载source files - 1.5 Kb 折叠状态对话框 对话框处于展开状态 有时候,在一个对话框中只显示重要的部分,并使用一个通常标记为“更多”的按钮,当用户点击它时展开对话框可能会很有用。一旦对话框被展开,“更多”按钮就会显示“更少”,一旦 阅读全文
posted @ 2020-08-10 01:18 Dincat 阅读(257) 评论(0) 推荐(0)