首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对话框模板简史-终章

我承诺过,我会编制一份比较容易看的表格来总结对话框模板的各种异同,今天就给你们。

今天的内容并没有新鲜东西,但是它会给你一种通观全局的感觉,可以从中看出对话框模板的一些历史变迁。

额外话题:什么时候应该使用对话框?

当需要用户输入的时候,大多数应用程序会采用对话框来进行人机交互。我们建议:仅当一个应用程序需要接受用户输入的时候,才需要使用对话框。举个例子,用户在菜单栏里点击打开菜单时,应用程序可以使用一个对话框来帮助用户选择文件。在这种应用场景下,应用程序会弹出一个标准的文件选择对话框,当用户选择完文件后再关闭对话框,完成整个文件的选择过程。

也有很多程序会用对话框来显示工作进度或当前工作状态。举个例子,对于文字处理程序来说,当执行文本查找的时候,可以显示一个对话框来显示当前查询进度。用户可以在对话框里修改要查询的文本而不必重新打开对话框。

为了支持不同的应用场景,Windows支持两种不同的对话框类型:模态对话框和非模态对话框。关于它们的区别,可以看看我之前的文章,这里就不再重复了。

总结

这个系列完结了,希望大家对对话框模板这个东西不要再害怕了,虽然可能不会完全弄明白,但是至少有个基本的感觉了。

对吧?

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。

本文来自:《The evolution of dialog templates – Summary》

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210418A01XV000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券