[计算机入门] Windows对话框

[计算机入门] Windows对话框

[计算机入门] Windows对话框

GUI中的对话框:交互与规则

最新推荐文章于 2024-05-06 13:45:10 发布

原创

最新推荐文章于 2024-05-06 13:45:10 发布

·

5.7k 阅读

·

1

·

1

·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章标签:

#windows

一、计算机 - 入门篇

专栏收录该内容

39 篇文章

订阅专栏

对话框是图形用户界面中用于与用户交互的特殊窗口,常用于显示信息、获取输入响应。它们遵循特定规则,如TabOrder,使得用户能通过键盘导航并执行操作。Windows的IsDialogMessageAPI函数支持这些交互。文章举例说明了字体设置对话框,展示了对话框在警告和确认场景中的应用。

2.4 对话框

在图形用户界面中,对话框是一种特殊的窗口, 用来在用户界面中向用户显示信息,或者在需要的时候获得用户的输入响应。之所以称之为对话框是因为它们使计算机和用户之间构成了一个对话——或者是通知用户一些信息,或者是请求用户的输入,或者两者皆有。

不同的用户交互使用不同的对话框。最简单的对话框是警告,它显示一个信息并且仅仅需要一个信息已读的响应(通常是单击’确定’按钮或关闭命令的对话框)。用来为一个操作提供警告和简单的确认,也可能包括程序终止或崩溃的提示,以及用户有意或无意的关闭动作。

对话框与一般窗口的区别:

从操作系统实现角度,对话框是特殊的窗口(window)。特殊之处不在于对话框会包含一些控件(如按钮、编辑框、下拉列表框等)。因为一般的窗口也可以包含这些控件。特殊性在于,对话框的这些控件是用来与用户交互的,所以有一些约定的使用规则:

Tab Order:按下Tab键或上、下、左、右方向键,各个控件依次获得输入焦点。

如果一个按钮获得输入焦点,这时按下空格键或者回车键,相当于鼠标左键点击了该按钮。

对话框的默认窗口过程在处理有关的按键消息时,会自动解析处理上述使用规则。而一般窗口的窗口过程,显然没有这些缺省的案件消息处理。Windows操作系统提供了一个API函数IsDialogMessage,以支持对话框上述使用规则的自动实现。

以下为一个典型的字体设置对话框:

风雨相关

「槌」详细解释
bt365体育官网育

「槌」详细解释

🌀 07-22 💧 阅读 3129
恩施富硒茶十大排名,恩施富硒茶哪个牌子好?
bet28365365

恩施富硒茶十大排名,恩施富硒茶哪个牌子好?

🌀 09-24 💧 阅读 8092
冒险模式
bet28365365

冒险模式

🌀 07-17 💧 阅读 9227
路由器信号不好怎么办?解决方案与优化方法
365bet娱乐场官网注册

路由器信号不好怎么办?解决方案与优化方法

🌀 09-04 💧 阅读 8596