当前位置:首页 >休闲 >聊聊为什么向导式对话框中的取消按钮始终可用 话框人生没有后悔药

聊聊为什么向导式对话框中的取消按钮始终可用 话框人生没有后悔药

2024-06-29 07:51:40 [百科] 来源:避面尹邢网

聊聊为什么向导式对话框中的聊聊取消按钮始终可用

作者:漫漫开发路 开发 前端 任何时候,都不要对你的向导用户做那样残忍的事情,这只会让你的式对始终用户心生绝望并远离。始终在用户界面上开放一个 [取消] 入口,话框人生没有后悔药,取消但是按钮软件有。用户应该始终可以取消他准备做的可用事情。

PropSheet_SetWizButtons 是聊聊一个宏,其定义位于 PRSHT.H 头文件中,向导实际上,式对始终它只是话框调用了 PostMessage 函数来向目标窗口发送 PSM_SETWIZBUTTONS 这个消息,仅此而已。取消

如果你亲自上阵体验一番,按钮就会发现有这么一个问题(特性): 使用这个宏,可用可以设置向导对话框中的聊聊绝大多数按钮的状态,如启用或者禁用,但是唯独这个取消的按钮,似乎无论如何,都不能禁用掉它。这就比较难以捉摸了!

聊聊为什么向导式对话框中的取消按钮始终可用 话框人生没有后悔药

为什么不能通过程序的方式禁用对话框上的取消按钮或者 “X” 关闭按钮?这里有什么道道吗?

聊聊为什么向导式对话框中的取消按钮始终可用 话框人生没有后悔药

原因在此,一句话:因为我们的用户不喜欢。通过我们的用户的使用反馈,我们得知,如果在向导式对话框里的按钮是禁用状态,他们会感到有压力和不知所措。

聊聊为什么向导式对话框中的取消按钮始终可用 话框人生没有后悔药

如果我们站在用户的角度来思考:你打开了向导对话框开始了一项操作,向导问了一系列的问题,你也如实作答了,然后,向导突然问了一个你无法回答的问题,或者,你意识到这个操作不是你想要的,又或者,这项操作可能会耗时很长一段时间。你希望取消这个操作并关闭对话框。

问题来了,对话框的取消按钮是灰色的,也关闭不了。你陷入了迷惑和不知所措之中。

你仿佛听到了空中飘来一段声音:”哈哈,你现在必须完成我交待的步骤。你被困在这儿了,我是说,被困在这儿出不去了,哈哈哈”

总结

任何时候,都不要对你的用户做那样残忍的事情,这只会让你的用户心生绝望并远离。始终在用户界面上开放一个 [取消] 入口,人生没有后悔药,但是软件有。用户应该始终可以取消他准备做的事情。

责任编辑:武晓燕 来源: 今日头条 按钮PRSHT.H函数

(责任编辑:休闲)

    推荐文章
    热点阅读