如何实现按钮的按下和松开时能执行不同任务的功能

ghw1977 2003-10-16 06:29:24
我有好几个按钮,要实现如下操作:

对于每个按钮来说
鼠标按住这个按钮的时候执行一个动作,只要鼠标不松开就一直执行这个,
当鼠标松开按钮时执行另外一个动作
应该怎么实现呢
具体些,我刚开始学习,最好有个例子程序
...全文
149 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockaka 2003-10-19
  • 打赏
  • 举报
回复
哈哈,谢谢 ink8852(无风) ,我有段时间没有玩vc了,只是隐隐月月的记得可以这样做的,再次多谢了!
xiaofei7569 2003-10-18
  • 打赏
  • 举报
回复
一楼说的对:分别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息
每个按钮都要这样处理。
koala_wk 2003-10-17
  • 打赏
  • 举报
回复
分别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息
zhucde 2003-10-17
  • 打赏
  • 举报
回复
如果嫌麻烦,
就直接用picture控件来代替button,
这样来响应WM_LBUTTONDOWN和WM_LBUTTONUP消息
smallsix 2003-10-17
  • 打赏
  • 举报
回复
来晚了 都让大家说了

up
xghost 2003-10-17
  • 打赏
  • 举报
回复
改写OnLButtonDown()和OnLButtonUp()两函数
woaini5994 2003-10-17
  • 打赏
  • 举报
回复
就是子类化的问题
分别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息
可惜来晚了
别误会我是COPY
shshsh_0510 2003-10-17
  • 打赏
  • 举报
回复
In ClassWizard,Choose your dialog class and button id,you will find WM_LBUTTONDOWN and WM_LBUTTONUP in the message box,double click on it,and write your code(it must be direct you into OnLButtonDown() and OnLButtonUp()
元宝他爹 2003-10-17
  • 打赏
  • 举报
回复
同楼上
icr_mio 2003-10-17
  • 打赏
  • 举报
回复
楼住,我刚试过了, rockaka(阿卡)和 Ah(蓝过天)说的没错,
是重载OnLButtonDown()和OnLButtonUp()
Ah 2003-10-17
  • 打赏
  • 举报
回复
别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息
也就是重载OnLButtonDown()和OnLButtonUp()
ink8852 2003-10-17
  • 打赏
  • 举报
回复
to rockaka(阿卡) :
------------------------------
从载按纽的buttondown和buttonup函数啊!

---------------------------------
按钮也有buttonup函数吗?

分别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息就得了
这方面的例子可能是不多
满简单的,自己弄一下就好了
fisher79 2003-10-17
  • 打赏
  • 举报
回复
如何区分我操作的是那一个按钮呢

因为我有好几个这样的按钮需要进行如此的操作的
nirovf 2003-10-17
  • 打赏
  • 举报
回复
分别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息
然后在在重载的WM_LBUTTONDOWN函数中实现按下时的代码
在重载的WM_LBUTTONUP函数中实现放开时的代码
wenyuzhang168 2003-10-17
  • 打赏
  • 举报
回复
分别处理WM_LBUTTONDOWN和WM_LBUTTONUP消息
keiven 2003-10-17
  • 打赏
  • 举报
回复
就处理WM_LBUTTONDOWN和WM_LBUTTONUP这两个消息就可以了啊!
fisher79 2003-10-17
  • 打赏
  • 举报
回复
谁给写个小例子程序吧
或者是什么地方可以找到这样小程序呢

意思我的明白了,不过具体做起来还有些生疏
milson 2003-10-17
  • 打赏
  • 举报
回复
:)
yintongshun 2003-10-17
  • 打赏
  • 举报
回复
处理WM_LBUTTONDOWN和WM_LBUTTONUP
Davidzhuhua 2003-10-17
  • 打赏
  • 举报
回复
是重载OnLButtonDown()和OnLButtonUp()
加载更多回复(4)
动运行概述操作系统具有一项称为自动运行的特性。当插入一张带有自动运行菜单程序的光盘到光盘驱动器中,系统会自动加载并启动自动运行菜单。使用这项特性,可以为光盘创建一个良好的用户操作界面。例如,通过自动运行菜单,可以运行安装程序(或其它程序)、打开使用文档、运行演示程序、浏览文件夹以及执行多种其它操作。   创建自动运行的光盘如果光盘的根目录下有一个命名为 autorun.inf 的文件,操作系统就会自动加载该文件中指定的程序,并作为自动运行菜单将其启动。通常,autorun.inf 文件包括以下几行内容。   字段就是光盘自动运行菜单的程序文件名,icon 字段是光盘显示于资源管理器中的图标,可以是一个图标文件,也可以是可执行文件中的一个图标资源。如果要创建一张可自动运行的光盘,就必须编写一个作为自动运行菜单的程序,并编辑 autorun.inf 文件。   软件功能使用 AutoPlay Menu Builder,可以方便快捷地创建自动运行菜单。无需任何编程知识,只要通过点击和拖放鼠标,使用内置的控件“画”出菜单界面,并设置好控件属性,程序会帮您完成其它工作。程序会自动创建 autorun.exe、autorun.ico、autorun.inf 以及 autorun.apm 文件,其中 autorun.apm 文件是自动运行菜单的数据文件。如果选定了创建可独立运行的执行文件选项,菜单数据会附加在 autorun.exe 文件中,意外着您不需要刻录 autorun.apm 文件到光盘中。如果需要在菜单运行前安装一些字体,程序还将创建一个名为 FontData 的目录来存放字体文件。请自行尝试一下,您会发现本软件的功能还有许多。   工作选项点击菜单查看->选项,可以设置程序的工作选项。   显示网格在设计窗口上绘制点阵以形成网格对齐控件到网格自动对齐控件到临近的网格同时编辑所有选定控件的属性当选定多个控件时,使用属性编辑器修改所有控件的属性,或者仅修改第一个控件的属性网格大小设置网格点阵中两点之间的距离测试时最小化其它窗口测试菜单时,最小化主窗口、控件栏、属性编辑器、对齐面板、布局预览以及素材库窗口。   创建压缩的数据文件以压缩方式存储数据文件,可以减小文件大小,但需要花费更多的时间加载和保存项目。   创建可独立运行的执行文件保存项目时附加菜单数据即 autorun.apm 文件的内容到 autorun.exe 文件中。激活此选项,则不需要刻录 autorun.apm 文件到光盘上,但仍需要使用 autorun.apm 文件编辑和修改菜单。   项目管理新建项目点击菜单文件->新建或工具栏按钮新建,将会弹出下面的对话框。   键入用于存储新项目的路径,选择新项目需要继承的模板,点击确定按钮即可在指定路径中创建一个新项目。关于模板的更多信息,请查阅使用模板。   打开项目点击菜单文件->打开或工具栏按钮打开,选择已经存在的项目文件,则可以加载选定的菜单项目到编辑器中。点击菜单文件->重新打开或工具栏按钮打开的下拉列表,可以显示最近打开过的项目列表,并打开其中的一个项目。   保存项目点击菜单文件->保存或工具栏按钮保存,可以保存对当前项目所做的修改。   测试项目点击菜单文件->测试或工具栏按钮测试,可以切换设计和测试状态,方便快捷地测试您的工作成果,不需编译。点击菜单文件->外部测试,可以启动项目输出的可执行文件 autorun.exe 进行测试。   保护项目点击菜单文件->口令保护,输入保护口令,则可以要求在打开项目进行编辑时输入编辑口令。这个功能可以防止您的菜单项目被别人修改。如果需要禁用口令,在设置口令对话框中输入空口令即可。   虚拟驱动器专家虚拟驱动器专家是一个小巧实用的工具。它可以创建映射到目录的虚拟磁盘,就像 DOS 命令 SUBST 一样。比 SUBST 更加强大的是,虚拟驱动器专家拥有一个友好而易于使用的图形用户界面,并且,它能够在系统重新启动时自动恢复所有虚拟驱动器。使用它,您可以创建一个虚拟磁盘,用来组织需要刻录到光盘上的数据,并基于此虚拟磁盘创建自动运行菜单项目。可以通过菜单工具->虚拟驱动器专家启动该工具。   独立执行文件转换如果在选项对话框中激活了创建可独立运行的执行文件选项,就可以把菜单数据嵌入到 autorun.exe 文件中,从而使它脱离菜单数据文件 autorun.apm 运行。   如果您已经丢失了项目的原始数据文件 autorun.apm,但尚留存独立执行文件 autorun.exe,此时您可以通过本转换工具将独立执行文件转换为原始项目数据文件。转换后,您就可以打开该数据文件进行编辑。   可以通过菜单工具->独立执行文件转换启动该转换工具。   刻录光盘完成自动运行菜单的制作后,就可以将它刻录到光盘上。将以下文件和目录放到光盘的根目录下。   :菜单程序文件:光盘图标:自动运行配置文件:菜单数据文件,如果在选项对话框中激活了创建可独立运行的执行文件选项,则不需要:特殊字体目录使用模板从模板新建项目点击菜单文件->新建或工具栏按钮新建,将会弹出下面的对话框。   键入用于存储新项目的路径,选择新项目需要继承的模板,点击确定按钮即可在指定路径中创建一个新项目。   安装模板点击模板->安装菜单,选择模板包文件,即可从 .zip 压缩文件中安装模板。   分发模板点击模板->打包菜单,可以将选定的模板打包为 .zip 文件,用于存档或分发给其它用户。   删除模板选定需要删除的模板,按下 DELETE 键,或点击菜单模板->删除,可以删除选定的模板。例外:由于空白菜单是一个虚拟的菜单项,所以不能被删除。   创建模板点击主窗口中的菜单文件->另存为模板,将会弹出下面的对话框,帮助您将当前正在编辑的项目保存为新的模板。您需要键入新模板的名称、作者及说明,程序会根据当前视图自动创建预览图像。模板创建完成之后,就能在新建对话框的模板列表中找到新的模板。   项目属性点击菜单编辑->项目属性或工具栏按钮项目属性,可以编辑项目的相关属性。   常规图标自定义菜单程序的图标,也即光盘显示于资源浏览器中的图标。   光标、热点光标与文本光标自定义菜单程序的光标样式,其中,热点光标是动作控件的光标样式,而文本光标为文本框控件中的光标样式。   起始页面菜单启动时显示的页面。   第一页一直可见一直显示第一页上的内容,无论当前页面是哪一页。   背景音乐选择菜单的背景音乐,支持 MP3/MP2/MP1/OGG/WAV/MID/RMI/XM/IT/MOD/S3M/MTM 等十数种音乐格式。背景音乐将嵌入到数据文件 autorun.apm 中。   循环控制:循环播放背景音乐或只播放一次。   自动播放:菜单启动时自动播放背景音乐。   自动控制:当菜单窗口激活时自动播放背景音乐,而当菜单窗口移到后台时自动停止背景音乐。   按下[ESC]键时退出当用户按下[ESC]键时退出菜单程序。   不在任务栏显示在任务栏中隐藏菜单程序。   使用系统信息框弹出信息时,使用系统默认的信息框,而不使用程序提供的 Office 风格的信息框。   窗口菜单中隐藏“关于”项隐藏菜单窗口系统菜单中的关于菜单项。   工具提示当移动鼠标到动作控件上方时,可以弹出一条工具提示,并且可以使用漂亮的自定义风格替换系统默认的工具提示风格。   使用自定义工具提示使用自定义风格的工具提示,不选定则使用系统默认的工具提示风格。   方位工具提示相对于鼠标位置的访问。如果指定方位没有足够的屏幕空间用来显示工具提示,会自动调整到其它方位。   背景工具提示的背景风格。   颜色工具提示使用的各种颜色。   外观字体及阴影设置。   测试用来测试自定义风格工具提示的按钮。   延迟指定工具提示的延迟时间,包括从鼠标移入控件到显示工具提示的延迟时间,以及在鼠标不移出控件的情况下,从显示工具提示到工具提示消失的延迟时间。   启动窗口和结束窗口启动窗口是启动自动运行菜单时显示的窗口,而结束窗口则是退出菜单时显示的窗口。可以在启动窗口和结束窗口中使用不规则外观以及淡入淡出特效。测试按钮可以测试启动窗口和结束窗口的实际效果。如果选定了不规则外观,并且载入一幅动态 GIF 图像,启动窗口和结束窗口将表现为极酷的动画窗口。   注意:JPEG 图像不能用来创建不规则外观的窗口,因为 JPEG 是有损压缩格式,没有绝对单一的背景颜色。   另外,未注册版本制作的菜单会显示一个固定的启动窗口,不能修改。   启动需要管理员权限在用户没有管理员权限时,弹出一段信息并退出自动运行菜单。   启动时运行程序或打开文档在启动菜单前,可以运行一个程序、打开一个文档甚至访问一个网页。如果选定了运行程序或打开文档后退出选项,菜单会在启动其它程序或文档后立即退出,仅仅作为一个启动器的功能。如果选定了等待程序结束选项,菜单会一直等待直到启动的程序或文档退出后蔡会继续运行,但此功能在某些特定情况下可能失效,请自行仔细测试。如果要在启动菜单前访问一个网页,可以在文件名编辑框中输入完整的网页地址,而输入 mailto:xxx@yyy.com 则可以启动邮件客户端撰写并发送一封电子邮件。   过期设置给自动运行菜单设置一个过期时间,并在过期后显示一段信息。同时,可以允许用户输入一个解锁码解除过期限制。注意,本程序不是一个加密工具,这种过期保护是非常弱的,如果需要较强的保护效果,请使用其它的专业工具。   字体如果在自动运行菜单中使用了特殊字体,可以让菜单在运行前自动安装它们。如上图所示,左侧列表是菜单使用的所有字体,右侧列表则是需要在菜单运行前自动安装的特殊字体。请将需要安装的字体从左侧列表添加到右侧列表中。   注意:仅添加菜单中使用的特殊字体,不要添加系统字体。   控件编辑添加控件位于屏幕左侧的控件栏使用图标代表了可以使用在菜单中的所有控件。选定一种控件,然后点击设计窗口中的目标位置,或者在设计窗口中按下鼠标画出一个目标矩形,就可以在设计窗口中添加一个新控件。   如果需要添加多个相同类型的控件,可以在选定控件类型时按住 SHIFT 键。这样,当添加新的控件之后,控件图标会保持在选定状态。点击控件栏上的箭头图标,可以取消控件图标的选定状态。   双击控件栏上的图标,也可以新建一个相应控件。   选择控件在设计窗口中点击一个控件,在它的周围会出现八个小方块,代表它处于选定状态,此时,可以对它进行编辑。如果需要同时选定多个控件,可以按住 SHIFT 键并点击需要选定的控件,也可以在窗口空白处按下鼠标画出矩形来选定一个范围内的控件。   删除控件选定需要删除的控件,然后点击菜单编辑->删除,或者工具栏上的删除按钮,或者直接按下 DELETE 键。删除选定的控件之后,程序会自动选择当前视图中的另一个控件。   克隆控件如果需要创建几个相同的控件,不必依次创建每个控件并修改它们的属性。先创建一个控件并修改属性,选定它,然后点击菜单编辑->克隆,或者工具栏上的克隆按钮,就可以创建一个完全相同的控件,程序会自动选定新创建的克隆控件。您也可以一次选定多个控件并克隆它们。   剪贴板操作您可以剪切或复制选定控件到剪贴板,也可以将剪贴板中的控件插入到菜单中。AutoPlay Menu Builder 使用与大部分 Windows 程序一样的菜单、工具栏按钮以及快捷键来进行剪贴板操作。   移动控件到其它页面点击菜单编辑->移动到页面,可以将选定的控件移动到其它页面。   控件位置与大小在控件上按下鼠标就可以将它拖动到新的位置。选定控件,然后拖动它周围的八个黑色小方块可以改变它的大小。改变控件的位置和大小时,控件会自动对齐到网格。点击菜单查看->选项可以打开选项对话框,设置网格大小以及是否对齐到网格。点击菜单编辑->对齐到网格,可以将选定的控件手工对齐到网格。菜单编辑->移动到底层和编辑->移动到顶层用来调整控件的前后层次。由于某些特殊原因,滚动文本、文本框、Flash 影片、网页浏览器、媒体播放器这几个控件不能位于其它控件的后面。   您还可以使用快捷键来微调(以一个象素为单位)控件的位置和大小。方向键用来调整控件位置,而 SHIFT+方向键则可调整控件的大小。   菜单编辑->锁定控件可以将选定的控件锁定为当前的位置和大小。菜单编辑->组合控件可以将选定的多个控件进行组合,组合之后,这些控件只能被同时选定和移动。   对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板。   使用对齐面板可以将对齐控件到窗口,或者使控件之间相互对齐。控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮功能,可以在该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果。松开按钮将会执行对齐操作。如果您不想应用当前操作,可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后,属性编辑器中就会显示当前控件的属性。以下控件,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动作属性。同时选定多个同类控件,就可以同时编辑它们的属性。例如,您可以选定所有的按钮,将它们的字体设置为相同的值,或者选定所有的动作控件,修改它们的鼠标音效。 对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板。   使用对齐面板可以将对齐控件到窗口,或者使控件之间相互对齐。控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮功能,可以在该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果。松开按钮将会执行对齐操作。如果您不想应用当前操作,可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后,属性编辑器中就会显示当前控件的属性。以下控件,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动作属性。同时选定多个同类控件,就可以同时编辑它们的属性。例如,您可以选定所有的按钮,将它们的字体设置为相同的值,或者选定所有的动作控件,修改它们的鼠标音效。   技巧可以通过控件的右键菜单来访问主菜单中的编辑菜单。   动作编辑概述以下控件具有动作属性,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像。使用动作属性,您可以从菜单中运行程序、打开文档、播放影片、浏览网页、发送邮件、浏览文件夹以及执行多种其它操作。   动作类型动作类型属性指明当用户单击控件时执行何种操作。AutoPlay Menu Builder 支持多种动作类型,它们可以满足大部分的需求。   以下是各种动作类型的详细解释。   无不执行任何操作。   运行程序运行一个程序。   打开文档使用系统关联的程序打开一个文档。   浏览文件夹启动资源管理器并浏览指定文件夹。   浏览网页使用默认浏览器打开一个网站或网页。   发送邮件使用默认的邮件客户端撰写并发送一封电子邮件。   弹出信息框使用漂亮的信息库显示一段信息。   显示图像在弹出窗口中显示一幅图像,支持多种显示风格。   启动幻灯放映内建的幻灯放映功能,支持大量图形显示特效。   页面跳转跳转到多页菜单中的其它页面。   最小化最小化菜单窗口。   退出退出自动运行菜单。   退出并弹出光盘退出自动运行菜单并弹出光盘。   动作参数指定动作类型之后,还必须指定执行动作的相关参数。不同的动作类型具有不同的参数。   以下是各种动作类型的参数说明。   无无参数。   运行程序第一个参数是需要运行的程序的文件名,第二个是需要传递给程序的参数,通常为空。   打开文档需要打开的文档的文件名。   浏览文件夹需要浏览的文件夹路径。   浏览网页网站或网页地址。   发送邮件第一个参数是电子邮件地址,第二个是邮件的主题。   弹出信息框需要显示的信息文本。   显示图像图像:需要显示的图像。   窗口风格:弹出窗口的外观风格。   标题:弹出窗口的标题。   淡入淡出:是否在弹出窗口时使用淡入淡出的显示特效。   延迟:淡入淡出特效的延迟时间。   如果图像是动态 GIF 图像,窗口风格为不规则外观,且没有激活淡入淡出特效,则图像将以极酷的动画窗口的方式显示。   启动幻灯放映路径:包含需要进行幻灯放映的图像文件的文件夹。   包含子目录:是否递归搜索所有子目录下的图像文件。   随机顺序:以随机顺序显示图像。   显示:幻灯显示窗口的风格与背景颜色。   背景音乐:放映幻灯时控制背景音乐的播放与停止。   页面跳转需要跳转到的页面名称。   最小化无参数。   退出无参数。   退出并弹出光盘无参数。   在这几种动作运行程序、打开文档以及浏览文件夹的参数中,必须输入文件的全路径名,并可以使用以下三个预定义的宏。   光盘根目录,无论实际的光驱盘符是什么,程序都会进行自动探测。   目录。   目录。   实际上,%CDROM% 宏指向的是 autorun.exe 文件所在的目录,在设计时,它指向菜单项目所在的文件夹。刻录光盘时,一般都是把 autorun.exe 文件放置在光盘的根目录中,因而 %CDROM% 宏也即指向光盘的根目录。   举个例子,如果想打开位于光盘子目录 subdir 下的名为 letter.doc 的文档,就可以输入 %CDROM%\subdirectory\letter.doc 作为参数。您可以从参数编辑框的右键菜单中选择这三个宏。在设计时,您可以在硬盘上创建与待刻录光盘相同的目录结构,并推荐您使用虚拟驱动器专家创建一个虚拟磁盘,这将帮助您更好地编辑、测试您的菜单。当使用程序提供的文件或目录选择对话框选择位于项目所在目录中的文件或目录时,程序会自动将项目路径转换为 %CDROM% 宏定义。   背景音乐控制鼠标单击时执行的额外动作,用来控制背景音乐的播放与停止。   音效对于每一个动作控件,都可以为其指定两个音效,其一是鼠标移入控件范围内时的音效,其二是鼠标单击时的音效。鼠标移入音效与鼠标单击音效是每个控件独立的,除此之外,还有两个相关属性,公共鼠标移入音效与公共鼠标单击音效,这两个属性为所有的动作控件所公有。如果没有为控件设置独立音效,程序会尝试使用公共音效,除非选定了忽略公共音效选项。使用公共音效可以减少菜单数据的大小。   工具提示当鼠标移入控件范围内时,控件可以弹出一个工具提示。除了使用系统默认风格的工具提示,您还可以选择一种可高度自定义的漂亮工具提示,请参阅项目属性中的工具提示页面。   说明当鼠标移入控件范围内时,如果菜单的同一页面中有说明显示器控件,则控件的说明文字会显示于说明显示器中。请参阅说明显示器进一步了解。   图形说明图形说明类似于说明属性,只是使用图像替换了文字。当鼠标移入控件范围内时,如果菜单的同一页面中有图形说明显示器控件,则控件的图形说明会显示于图形说明显示器中。请参阅图形说明显示器进一步了解。   执行动作前最小化指定是否在执行动作前最小化菜单窗口。   执行动作后退出指定是否在执行动作后退出菜单。   多页菜单概述可以创建、编辑多页菜单。如果菜单包含了太多的内容,可以考虑设计为多页菜单。多页菜单中,每一页都使用字符串命名。点击工具栏上的页面切换工具就可以将当前页面设置为指定的页面。   多页菜单具有两个重要的属性。其一是起始页面,指定菜单启动时显示的页面。其二是第一页一直可见,指定是否一直显示第一页上的内容,无论当前页面是哪一页。例如,导航按钮等控件就可以放置在第一页,并选定第一页一直可见属性。   动作类型页面跳转可以在菜单运行时切换到指定的页面。   添加页面点击菜单页面->添加或工具栏按钮添加页面,输入新页面的名称,就可以新建一个空白页面。新页面将被自动选定为当前页面。   删除页面切换到需要删除的页面,点击菜单页面->删除或工具栏按钮删除页面,可以删除当前页面及其上的所有控件。删除之后,被删除页面旁边的页面将被选定为当前页面。   重命名页面切换到需要重命名的页面,点击菜单页面->重命名,输入新名称,则当前页面被重新命名。   克隆页面切换到需要克隆的页面,点击菜单页面->克隆,输入新页面的名称,可以克隆当前页面,新页面上包含原页面上的所有控件。克隆完成之后,新页面将被自动选定为当前页面。   左移页面点击菜单页面->左移,可以向左移动当前页面。   右移页面点击菜单页面->右移,可以向右移动当前页面。   技巧可以通过页面切换工具的右键菜单来访问主菜单中的页面菜单。   素材库概述素材库窗口显示了程序安装目录下 Gallery 子目录的内容。通过这个窗口,您可以轻松访问到这些资源,并把它们添加到菜单中。   素材类型素材库窗口显示了六种类型的素材,包括图形按钮、图像、背景、音乐、音效及光标。点击窗口左上角的按钮可以切换当前显示的素材。   查看方式类似于资源管理器,您可以切换素材库的窗口方式。共有五种不同的查看方式,大图标、小图标、列表、详细信息以及缩略图。需要修改查看方式,请访问素材列表视图中的右键菜单。   应用素材有两种方法可以将素材应用到菜单(控件或主窗口)。   、选定控件或主窗口,双击需要应用的素材,则素材被应用到选定的控件或主窗口。   、在素材上按下鼠标并拖动到目标控件或主窗口上,松开鼠标时,素材被应用到目标控件或主窗口。   如果选定的控件或主窗口不能接受特定的素材,程序会自动创建一个新控件并加载选定的素材。例如,应用图形按钮到主窗口时,程序会自动创建一个图形按钮,并载入选定的图形按钮外观图像。
动运行概述操作系统具有一项称为自动运行的特性。当插入一张带有自动运行菜单程序的光盘到光盘驱动器中,系统会自动加载并启动自动运行菜单。使用这项特性,可以为光盘创建一个良好的用户操作界面。例如,通过自动运行菜单,可以运行安装程序(或其它程序)、打开使用文档、运行演示程序、浏览文件夹以及执行多种其它操作。   创建自动运行的光盘如果光盘的根目录下有一个命名为 autorun.inf 的文件,操作系统就会自动加载该文件中指定的程序,并作为自动运行菜单将其启动。通常,autorun.inf 文件包括以下几行内容。   字段就是光盘自动运行菜单的程序文件名,icon 字段是光盘显示于资源管理器中的图标,可以是一个图标文件,也可以是可执行文件中的一个图标资源。如果要创建一张可自动运行的光盘,就必须编写一个作为自动运行菜单的程序,并编辑 autorun.inf 文件。   软件功能使用 AutoPlay Menu Builder,可以方便快捷地创建自动运行菜单。无需任何编程知识,只要通过点击和拖放鼠标,使用内置的控件“画”出菜单界面,并设置好控件属性,程序会帮您完成其它工作。程序会自动创建 autorun.exe、autorun.ico、autorun.inf 以及 autorun.apm 文件,其中 autorun.apm 文件是自动运行菜单的数据文件。如果选定了创建可独立运行的执行文件选项,菜单数据会附加在 autorun.exe 文件中,意外着您不需要刻录 autorun.apm 文件到光盘中。如果需要在菜单运行前安装一些字体,程序还将创建一个名为 FontData 的目录来存放字体文件。请自行尝试一下,您会发现本软件的功能还有许多。   工作选项点击菜单查看->选项,可以设置程序的工作选项。   显示网格在设计窗口上绘制点阵以形成网格对齐控件到网格自动对齐控件到临近的网格同时编辑所有选定控件的属性当选定多个控件时,使用属性编辑器修改所有控件的属性,或者仅修改第一个控件的属性网格大小设置网格点阵中两点之间的距离测试时最小化其它窗口测试菜单时,最小化主窗口、控件栏、属性编辑器、对齐面板、布局预览以及素材库窗口。   创建压缩的数据文件以压缩方式存储数据文件,可以减小文件大小,但需要花费更多的时间加载和保存项目。   创建可独立运行的执行文件保存项目时附加菜单数据即 autorun.apm 文件的内容到 autorun.exe 文件中。激活此选项,则不需要刻录 autorun.apm 文件到光盘上,但仍需要使用 autorun.apm 文件编辑和修改菜单。   项目管理新建项目点击菜单文件->新建或工具栏按钮新建,将会弹出下面的对话框。   键入用于存储新项目的路径,选择新项目需要继承的模板,点击确定按钮即可在指定路径中创建一个新项目。关于模板的更多信息,请查阅使用模板。   打开项目点击菜单文件->打开或工具栏按钮打开,选择已经存在的项目文件,则可以加载选定的菜单项目到编辑器中。点击菜单文件->重新打开或工具栏按钮打开的下拉列表,可以显示最近打开过的项目列表,并打开其中的一个项目。   保存项目点击菜单文件->保存或工具栏按钮保存,可以保存对当前项目所做的修改。   测试项目点击菜单文件->测试或工具栏按钮测试,可以切换设计和测试状态,方便快捷地测试您的工作成果,不需编译。点击菜单文件->外部测试,可以启动项目输出的可执行文件 autorun.exe 进行测试。   保护项目点击菜单文件->口令保护,输入保护口令,则可以要求在打开项目进行编辑时输入编辑口令。这个功能可以防止您的菜单项目被别人修改。如果需要禁用口令,在设置口令对话框中输入空口令即可。   虚拟驱动器专家虚拟驱动器专家是一个小巧实用的工具。它可以创建映射到目录的虚拟磁盘,就像 DOS 命令 SUBST 一样。比 SUBST 更加强大的是,虚拟驱动器专家拥有一个友好而易于使用的图形用户界面,并且,它能够在系统重新启动时自动恢复所有虚拟驱动器。使用它,您可以创建一个虚拟磁盘,用来组织需要刻录到光盘上的数据,并基于此虚拟磁盘创建自动运行菜单项目。可以通过菜单工具->虚拟驱动器专家启动该工具。   独立执行文件转换如果在选项对话框中激活了创建可独立运行的执行文件选项,就可以把菜单数据嵌入到 autorun.exe 文件中,从而使它脱离菜单数据文件 autorun.apm 运行。   如果您已经丢失了项目的原始数据文件 autorun.apm,但尚留存独立执行文件 autorun.exe,此时您可以通过本转换工具将独立执行文件转换为原始项目数据文件。转换后,您就可以打开该数据文件进行编辑。   可以通过菜单工具->独立执行文件转换启动该转换工具。   刻录光盘完成自动运行菜单的制作后,就可以将它刻录到光盘上。将以下文件和目录放到光盘的根目录下。   :菜单程序文件:光盘图标:自动运行配置文件:菜单数据文件,如果在选项对话框中激活了创建可独立运行的执行文件选项,则不需要:特殊字体目录使用模板从模板新建项目点击菜单文件->新建或工具栏按钮新建,将会弹出下面的对话框。   键入用于存储新项目的路径,选择新项目需要继承的模板,点击确定按钮即可在指定路径中创建一个新项目。   安装模板点击模板->安装菜单,选择模板包文件,即可从 .zip 压缩文件中安装模板。   分发模板点击模板->打包菜单,可以将选定的模板打包为 .zip 文件,用于存档或分发给其它用户。   删除模板选定需要删除的模板,按下 DELETE 键,或点击菜单模板->删除,可以删除选定的模板。例外:由于空白菜单是一个虚拟的菜单项,所以不能被删除。   创建模板点击主窗口中的菜单文件->另存为模板,将会弹出下面的对话框,帮助您将当前正在编辑的项目保存为新的模板。您需要键入新模板的名称、作者及说明,程序会根据当前视图自动创建预览图像。模板创建完成之后,就能在新建对话框的模板列表中找到新的模板。   项目属性点击菜单编辑->项目属性或工具栏按钮项目属性,可以编辑项目的相关属性。   常规图标自定义菜单程序的图标,也即光盘显示于资源浏览器中的图标。   光标、热点光标与文本光标自定义菜单程序的光标样式,其中,热点光标是动作控件的光标样式,而文本光标为文本框控件中的光标样式。   起始页面菜单启动时显示的页面。   第一页一直可见一直显示第一页上的内容,无论当前页面是哪一页。   背景音乐选择菜单的背景音乐,支持 MP3/MP2/MP1/OGG/WAV/MID/RMI/XM/IT/MOD/S3M/MTM 等十数种音乐格式。背景音乐将嵌入到数据文件 autorun.apm 中。   循环控制:循环播放背景音乐或只播放一次。   自动播放:菜单启动时自动播放背景音乐。   自动控制:当菜单窗口激活时自动播放背景音乐,而当菜单窗口移到后台时自动停止背景音乐。   按下[ESC]键时退出当用户按下[ESC]键时退出菜单程序。   不在任务栏显示在任务栏中隐藏菜单程序。   使用系统信息框弹出信息时,使用系统默认的信息框,而不使用程序提供的 Office 风格的信息框。   窗口菜单中隐藏“关于”项隐藏菜单窗口系统菜单中的关于菜单项。   工具提示当移动鼠标到动作控件上方时,可以弹出一条工具提示,并且可以使用漂亮的自定义风格替换系统默认的工具提示风格。   使用自定义工具提示使用自定义风格的工具提示,不选定则使用系统默认的工具提示风格。   方位工具提示相对于鼠标位置的访问。如果指定方位没有足够的屏幕空间用来显示工具提示,会自动调整到其它方位。   背景工具提示的背景风格。   颜色工具提示使用的各种颜色。   外观字体及阴影设置。   测试用来测试自定义风格工具提示的按钮。   延迟指定工具提示的延迟时间,包括从鼠标移入控件到显示工具提示的延迟时间,以及在鼠标不移出控件的情况下,从显示工具提示到工具提示消失的延迟时间。   启动窗口和结束窗口启动窗口是启动自动运行菜单时显示的窗口,而结束窗口则是退出菜单时显示的窗口。可以在启动窗口和结束窗口中使用不规则外观以及淡入淡出特效。测试按钮可以测试启动窗口和结束窗口的实际效果。如果选定了不规则外观,并且载入一幅动态 GIF 图像,启动窗口和结束窗口将表现为极酷的动画窗口。   注意:JPEG 图像不能用来创建不规则外观的窗口,因为 JPEG 是有损压缩格式,没有绝对单一的背景颜色。   另外,未注册版本制作的菜单会显示一个固定的启动窗口,不能修改。   启动需要管理员权限在用户没有管理员权限时,弹出一段信息并退出自动运行菜单。   启动时运行程序或打开文档在启动菜单前,可以运行一个程序、打开一个文档甚至访问一个网页。如果选定了运行程序或打开文档后退出选项,菜单会在启动其它程序或文档后立即退出,仅仅作为一个启动器的功能。如果选定了等待程序结束选项,菜单会一直等待直到启动的程序或文档退出后蔡会继续运行,但此功能在某些特定情况下可能失效,请自行仔细测试。如果要在启动菜单前访问一个网页,可以在文件名编辑框中输入完整的网页地址,而输入 mailto:xxx@yyy.com 则可以启动邮件客户端撰写并发送一封电子邮件。   过期设置给自动运行菜单设置一个过期时间,并在过期后显示一段信息。同时,可以允许用户输入一个解锁码解除过期限制。注意,本程序不是一个加密工具,这种过期保护是非常弱的,如果需要较强的保护效果,请使用其它的专业工具。   字体如果在自动运行菜单中使用了特殊字体,可以让菜单在运行前自动安装它们。如上图所示,左侧列表是菜单使用的所有字体,右侧列表则是需要在菜单运行前自动安装的特殊字体。请将需要安装的字体从左侧列表添加到右侧列表中。   注意:仅添加菜单中使用的特殊字体,不要添加系统字体。   控件编辑添加控件位于屏幕左侧的控件栏使用图标代表了可以使用在菜单中的所有控件。选定一种控件,然后点击设计窗口中的目标位置,或者在设计窗口中按下鼠标画出一个目标矩形,就可以在设计窗口中添加一个新控件。   如果需要添加多个相同类型的控件,可以在选定控件类型时按住 SHIFT 键。这样,当添加新的控件之后,控件图标会保持在选定状态。点击控件栏上的箭头图标,可以取消控件图标的选定状态。   双击控件栏上的图标,也可以新建一个相应控件。   选择控件在设计窗口中点击一个控件,在它的周围会出现八个小方块,代表它处于选定状态,此时,可以对它进行编辑。如果需要同时选定多个控件,可以按住 SHIFT 键并点击需要选定的控件,也可以在窗口空白处按下鼠标画出矩形来选定一个范围内的控件。   删除控件选定需要删除的控件,然后点击菜单编辑->删除,或者工具栏上的删除按钮,或者直接按下 DELETE 键。删除选定的控件之后,程序会自动选择当前视图中的另一个控件。   克隆控件如果需要创建几个相同的控件,不必依次创建每个控件并修改它们的属性。先创建一个控件并修改属性,选定它,然后点击菜单编辑->克隆,或者工具栏上的克隆按钮,就可以创建一个完全相同的控件,程序会自动选定新创建的克隆控件。您也可以一次选定多个控件并克隆它们。   剪贴板操作您可以剪切或复制选定控件到剪贴板,也可以将剪贴板中的控件插入到菜单中。AutoPlay Menu Builder 使用与大部分 Windows 程序一样的菜单、工具栏按钮以及快捷键来进行剪贴板操作。   移动控件到其它页面点击菜单编辑->移动到页面,可以将选定的控件移动到其它页面。   控件位置与大小在控件上按下鼠标就可以将它拖动到新的位置。选定控件,然后拖动它周围的八个黑色小方块可以改变它的大小。改变控件的位置和大小时,控件会自动对齐到网格。点击菜单查看->选项可以打开选项对话框,设置网格大小以及是否对齐到网格。点击菜单编辑->对齐到网格,可以将选定的控件手工对齐到网格。菜单编辑->移动到底层和编辑->移动到顶层用来调整控件的前后层次。由于某些特殊原因,滚动文本、文本框、Flash 影片、网页浏览器、媒体播放器这几个控件不能位于其它控件的后面。   您还可以使用快捷键来微调(以一个象素为单位)控件的位置和大小。方向键用来调整控件位置,而 SHIFT+方向键则可调整控件的大小。   菜单编辑->锁定控件可以将选定的控件锁定为当前的位置和大小。菜单编辑->组合控件可以将选定的多个控件进行组合,组合之后,这些控件只能被同时选定和移动。   对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板。   使用对齐面板可以将对齐控件到窗口,或者使控件之间相互对齐。控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮功能,可以在该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果。松开按钮将会执行对齐操作。如果您不想应用当前操作,可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后,属性编辑器中就会显示当前控件的属性。以下控件,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动作属性。同时选定多个同类控件,就可以同时编辑它们的属性。例如,您可以选定所有的按钮,将它们的字体设置为相同的值,或者选定所有的动作控件,修改它们的鼠标音效。 对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板。   使用对齐面板可以将对齐控件到窗口,或者使控件之间相互对齐。控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮功能,可以在该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果。松开按钮将会执行对齐操作。如果您不想应用当前操作,可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后,属性编辑器中就会显示当前控件的属性。以下控件,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动作属性。同时选定多个同类控件,就可以同时编辑它们的属性。例如,您可以选定所有的按钮,将它们的字体设置为相同的值,或者选定所有的动作控件,修改它们的鼠标音效。   技巧可以通过控件的右键菜单来访问主菜单中的编辑菜单。   动作编辑概述以下控件具有动作属性,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像。使用动作属性,您可以从菜单中运行程序、打开文档、播放影片、浏览网页、发送邮件、浏览文件夹以及执行多种其它操作。   动作类型动作类型属性指明当用户单击控件时执行何种操作。AutoPlay Menu Builder 支持多种动作类型,它们可以满足大部分的需求。   以下是各种动作类型的详细解释。   无不执行任何操作。   运行程序运行一个程序。   打开文档使用系统关联的程序打开一个文档。   浏览文件夹启动资源管理器并浏览指定文件夹。   浏览网页使用默认浏览器打开一个网站或网页。   发送邮件使用默认的邮件客户端撰写并发送一封电子邮件。   弹出信息框使用漂亮的信息库显示一段信息。   显示图像在弹出窗口中显示一幅图像,支持多种显示风格。   启动幻灯放映内建的幻灯放映功能,支持大量图形显示特效。   页面跳转跳转到多页菜单中的其它页面。   最小化最小化菜单窗口。   退出退出自动运行菜单。   退出并弹出光盘退出自动运行菜单并弹出光盘。   动作参数指定动作类型之后,还必须指定执行动作的相关参数。不同的动作类型具有不同的参数。   以下是各种动作类型的参数说明。   无无参数。   运行程序第一个参数是需要运行的程序的文件名,第二个是需要传递给程序的参数,通常为空。   打开文档需要打开的文档的文件名。   浏览文件夹需要浏览的文件夹路径。   浏览网页网站或网页地址。   发送邮件第一个参数是电子邮件地址,第二个是邮件的主题。   弹出信息框需要显示的信息文本。   显示图像图像:需要显示的图像。   窗口风格:弹出窗口的外观风格。   标题:弹出窗口的标题。   淡入淡出:是否在弹出窗口时使用淡入淡出的显示特效。   延迟:淡入淡出特效的延迟时间。   如果图像是动态 GIF 图像,窗口风格为不规则外观,且没有激活淡入淡出特效,则图像将以极酷的动画窗口的方式显示。   启动幻灯放映路径:包含需要进行幻灯放映的图像文件的文件夹。   包含子目录:是否递归搜索所有子目录下的图像文件。   随机顺序:以随机顺序显示图像。   显示:幻灯显示窗口的风格与背景颜色。   背景音乐:放映幻灯时控制背景音乐的播放与停止。   页面跳转需要跳转到的页面名称。   最小化无参数。   退出无参数。   退出并弹出光盘无参数。   在这几种动作运行程序、打开文档以及浏览文件夹的参数中,必须输入文件的全路径名,并可以使用以下三个预定义的宏。   光盘根目录,无论实际的光驱盘符是什么,程序都会进行自动探测。   目录。   目录。   实际上,%CDROM% 宏指向的是 autorun.exe 文件所在的目录,在设计时,它指向菜单项目所在的文件夹。刻录光盘时,一般都是把 autorun.exe 文件放置在光盘的根目录中,因而 %CDROM% 宏也即指向光盘的根目录。   举个例子,如果想打开位于光盘子目录 subdir 下的名为 letter.doc 的文档,就可以输入 %CDROM%\subdirectory\letter.doc 作为参数。您可以从参数编辑框的右键菜单中选择这三个宏。在设计时,您可以在硬盘上创建与待刻录光盘相同的目录结构,并推荐您使用虚拟驱动器专家创建一个虚拟磁盘,这将帮助您更好地编辑、测试您的菜单。当使用程序提供的文件或目录选择对话框选择位于项目所在目录中的文件或目录时,程序会自动将项目路径转换为 %CDROM% 宏定义。   背景音乐控制鼠标单击时执行的额外动作,用来控制背景音乐的播放与停止。   音效对于每一个动作控件,都可以为其指定两个音效,其一是鼠标移入控件范围内时的音效,其二是鼠标单击时的音效。鼠标移入音效与鼠标单击音效是每个控件独立的,除此之外,还有两个相关属性,公共鼠标移入音效与公共鼠标单击音效,这两个属性为所有的动作控件所公有。如果没有为控件设置独立音效,程序会尝试使用公共音效,除非选定了忽略公共音效选项。使用公共音效可以减少菜单数据的大小。   工具提示当鼠标移入控件范围内时,控件可以弹出一个工具提示。除了使用系统默认风格的工具提示,您还可以选择一种可高度自定义的漂亮工具提示,请参阅项目属性中的工具提示页面。   说明当鼠标移入控件范围内时,如果菜单的同一页面中有说明显示器控件,则控件的说明文字会显示于说明显示器中。请参阅说明显示器进一步了解。   图形说明图形说明类似于说明属性,只是使用图像替换了文字。当鼠标移入控件范围内时,如果菜单的同一页面中有图形说明显示器控件,则控件的图形说明会显示于图形说明显示器中。请参阅图形说明显示器进一步了解。   执行动作前最小化指定是否在执行动作前最小化菜单窗口。   执行动作后退出指定是否在执行动作后退出菜单。   多页菜单概述可以创建、编辑多页菜单。如果菜单包含了太多的内容,可以考虑设计为多页菜单。多页菜单中,每一页都使用字符串命名。点击工具栏上的页面切换工具就可以将当前页面设置为指定的页面。   多页菜单具有两个重要的属性。其一是起始页面,指定菜单启动时显示的页面。其二是第一页一直可见,指定是否一直显示第一页上的内容,无论当前页面是哪一页。例如,导航按钮等控件就可以放置在第一页,并选定第一页一直可见属性。   动作类型页面跳转可以在菜单运行时切换到指定的页面。   添加页面点击菜单页面->添加或工具栏按钮添加页面,输入新页面的名称,就可以新建一个空白页面。新页面将被自动选定为当前页面。   删除页面切换到需要删除的页面,点击菜单页面->删除或工具栏按钮删除页面,可以删除当前页面及其上的所有控件。删除之后,被删除页面旁边的页面将被选定为当前页面。   重命名页面切换到需要重命名的页面,点击菜单页面->重命名,输入新名称,则当前页面被重新命名。   克隆页面切换到需要克隆的页面,点击菜单页面->克隆,输入新页面的名称,可以克隆当前页面,新页面上包含原页面上的所有控件。克隆完成之后,新页面将被自动选定为当前页面。   左移页面点击菜单页面->左移,可以向左移动当前页面。   右移页面点击菜单页面->右移,可以向右移动当前页面。   技巧可以通过页面切换工具的右键菜单来访问主菜单中的页面菜单。   素材库概述素材库窗口显示了程序安装目录下 Gallery 子目录的内容。通过这个窗口,您可以轻松访问到这些资源,并把它们添加到菜单中。   素材类型素材库窗口显示了六种类型的素材,包括图形按钮、图像、背景、音乐、音效及光标。点击窗口左上角的按钮可以切换当前显示的素材。   查看方式类似于资源管理器,您可以切换素材库的窗口方式。共有五种不同的查看方式,大图标、小图标、列表、详细信息以及缩略图。需要修改查看方式,请访问素材列表视图中的右键菜单。   应用素材有两种方法可以将素材应用到菜单(控件或主窗口)。   、选定控件或主窗口,双击需要应用的素材,则素材被应用到选定的控件或主窗口。   、在素材上按下鼠标并拖动到目标控件或主窗口上,松开鼠标时,素材被应用到目标控件或主窗口。   如果选定的控件或主窗口不能接受特定的素材,程序会自动创建一个新控件并加载选定的素材。例如,应用图形按钮到主窗口时,程序会自动创建一个图形按钮,并载入选定的图形按钮外观图像。
老规矩,先看本节效果图我们实现这个支付功能完全是借助小程序云开发实现的,不用搭建自己的服务器,不用买域名,不用备案域名,不用支持https。只需要一个简单的云函数,就可以轻松的实现微信小程序支付功能。核心代码就下面这些一,创建一个云开发小程序关于如何创建云开发小程序,这里我就不再做具体讲解。不知道怎么创建云开发小程序的同学,可以去翻看我之前的文章,或者看下我录制的视频:https://edu.csdn.net/course/play/9604/204528创建云开发小程序有几点注意的1,一定不要忘记在app.js里初始化云开发环境。2,创建完云函数后,一定要记得上传二, 创建支付的云函数1,创建云函数pay三,引入三方依赖tenpay我们这里引入三方依赖的目的,是创建我们支付时需要的一些参数。我们安装依赖是使用里npm 而npm必须安装node,关于如何安装node,我这里不做讲解,百度一下,网上一大堆。1,首先右键pay,然后选择在终端中打开2,我们使用npm来安装这个依赖。在命令行里执行 npm i tenpay安装完成后,我们的pay云函数会多出一个package.json 文件到这里我们的tenpay依赖就安装好了。四,编写云函数pay完整代码如下//云开发实现支付 const cloud = require('wx-server-sdk')cloud.init() //1,引入支付的三方依赖 const tenpay = require('tenpay'); //2,配置支付信息 const config = ;exports.main = async(event, context) => 一定要注意把appid,mchid,partnerKey换成你自己的。到这里我们获取小程序支付所需参数的云函数代码就编写完成了。不要忘记上传这个云函数。出现下图就代表上传成功五,写一个简单的页面,用来提交订单,调用pay云函数。这个页面很简单,1,自己随便编写一个订单号(这个订单号要大于6位)2,自己随便填写一个订单价(单位是分)3,点击按钮,调用pay云函数。获取支付所需参数。下图是官方支付api所需要的一些必须参数。下图是我们调用pay云函数获取的参数,和上图所需要的是不是一样。六,调用wx.requestPayment实现支付下图是官方的示例代码这里不在做具体讲解了,完整的可以看视频。实现效果1,调起支付键盘2,支付完成3,log日志,可以看出不同支付状态的回调上图是支付成功的回调,我们可以在支付成功回调时,改变订单支付状态。下图是支付失败的回调,下图是支付完成的状态。到这里我们就轻松的实现了微信小程序的支付功能了。是不是很简单啊,完整的讲解可以看视频。
深 圳 大 学 实 验 报 告 课程名称: 计算机基础 实验名称: 文字信息处理 学院: 建筑与城市规划学院 专业: 建筑学 报告人: XXX 学号: 2015XXXX 班级: XXXXXX 同组人: 指导教师: 李炎然 实验时间: 2015.11.04 实验报告提交时间: 2015.11.05 教务处制 一.实验目的 1. 掌握文档的编辑操作技能。 2. 掌握文档的格式化操作方法。 3. 掌握图文混排方法、艺术字设计和数学公式编辑。 4. 掌握表格处理方法。 5. 掌握页面设置、分栏和分节技术。 6. 掌握样式设置、引用和目录、修订和批注的操作方法。 二.实验步骤与结果 3.2 实验环境 1.硬件环境:微型计算机 2.软件环境:Windows 8,WPS文字2016 3.3 实验内容 1. 文档的基本操作 (1) Word 的启动和退出 在 Windows 桌面上,执行"开始" "所有程序" "WPSt office" "WPS文字",打开 Word 应用程序窗口如图 3-1 所示。 也可使用快捷方式启动的文件(即 Word 文档,文档名后缀为.docx 或.doc),双击该文件。如果 Word 是最近经常使用的应用程序之一,则在 Windows 8 操作系统下,单击屏幕左下角"开始"菜单按钮后,执行[开始"WPS 文字2016]命令。 退出 Word 的方法有多种,常见退出 Word 的方法有: 执行[文件"退出]命令; 右击文件标题,单击"关闭窗口"按钮; 单击右上方"关闭"按钮; 双击 Word 窗口左上角 的控制按钮。 退出 Word 时,若文档修改尚未保存,系统会给出一个对话框,询问是否要保存未保存的文档,若 单击"是"按钮,则保存当前文档后退出;若单击"否"按钮,则直接退出 Word;若单击"取消"按钮,则取消这次操作,继续工作。(如图3-2所示) (2) 文档的创建、保存及打开 1) 文档的创建 在启动 Word 后,打开一个空白文档,并在标题栏中显示名字"文档 1"(对应的默认磁盘文件名doc和docx),用户可直接在插入点后输入文字、符号、表格 、图形等内容。 如果在编辑文档的过程中需要另外创建一个或多个新文档时,可以执行[文件"新建]命令 。,也可以单击标题栏上的"新建"按钮。 2) 文档的保存 文档输入后需要进行保存操作,以便让文档以文件的形式保存在外磁盘上。选择"文 件" 菜单的"保存"命令,或单击标题栏上的"保存"按钮执行保存。 新建文档第一次执行保存操作,系统会弹出"另存为"对话框,允许用户在其中选择保 存位置、文件类型,并输入文件名。在其后的操作中,若用户希望修改所保存文档的位 置、 类型或文件名等选项,可执行"文件"菜单的"另存为"命令。(如图3-3所示) 对已有的文件打开和修改后,保存时以原文件名保存在原来的文件夹中。不再出现" 另 存为"对话框。Word 文档存盘后,其文件扩展名为.docx。 3)文档的关闭 对某个文档操作完毕,选择"文件"菜单的"关闭"命令,关闭该文档。 4)文档的打开 要打开已存在的文档,在资源管理器中,最快捷的方式是双击带有 Word 的 文档。打开一个或多个已存在的 Word 文档,还可以使用"文件"菜单的"打开"命令。 "文件"菜单的"最近所用文件"列表框中保留 10 个最近使用过的 Word 文件。若是最近使用过的 Word 文件,可以在此单击打开。(如图3-4所示) 2. 文档的编辑 一份文档通常第一行是文章的标题,标题之后的段落是正文部分。文档的编辑操作包括 文本的输入、删除、移动、复制、查找、替换等等。 (1)文档的输入 输入文字是文字处理的一项最基本、最重要的操作,文字包括了汉字、英文以及特殊的 字符。输入汉字和英文应注意及时切换 Windows 任务栏上的输入法状态。对于一些在键盘 上找不到的符号,可以使用"插入"菜单的"符号"命令,在"符号"对话框中查找。 插入点:在窗口工作区的左上角有一个闪烁着的黑色竖条"""称为插入点,它表明输入字 符将出现的位置。输入文本时,插入点自动后移。 自动换行:Word 有自动换行的功能,当输入到每行的末尾时不必按 Enter 键。按Enter 键表示当前段落的结束,新段落的开始。 中英文输入:中文Word 即可输入汉字,又可输入英文 插入和改写状态:按 Insert 键,将会在"插入"和"改写"状态之间转换。 (2)选定文本 在 Word 中,很多操作都是针对选定的文本进行的,选定文本有如下常用方法: 选定任意大小的文本区:首先将"I"形鼠标指针移到开始处,然后拖动鼠标直到所选 定的文本区的最后一个文字并松开鼠标左键,这样,鼠标所拖动过的区域被选定。如果 要取消选定区域,用鼠标单击文档的任意位置。 选定大块文本:首
本系统是在Windows XP系统和MapGis6.7(B20051118)基础上,以Microsoft VC++ 6.0为编程语言,MapGis 6.7 SDK为开发平台进行开发的地质图件制作软件。系统基于MapGis输入编辑子系统强大的图形编辑能力,添加专业的地质图件制作工具,大大提高了地质图件的制作效率,能够很完美的转换CAD数据格式为MapGis格式。地质数据采集系统采用Microsoft Access的MDB格式,自动计算绘制符合行业标准的MapGis格式地质图件。 本软件完全免费使用。在使用过程中,如果是本软件的缺陷造成你的损失,本人不承担任何责任。一旦开始使用,视为你同意。 本软件可以自由复制传播,但不可用于商业用途。 操作演示请切换到“操作视频”帮助页面,网上下载高清有声视频。 现Section版本具有的主要功能模块: 1、绘制剖面图功能; 2、绘制柱状图功能; 3、辅助工具Ⅰ和辅助工具Ⅱ(CAD转MapGis文件); 4、其他功能(暂时未归类功能)。 编辑本段Section快捷键对照表 Ctrl+A 选择相同图元功能 B 选择区 Ctrl +C 复制图元功能 C 选择点 Ctrl +V 粘贴图元功能 N 选择弧段 Ctrl +X 剪切图元功能 V 选择线 Ctrl +Z 后悔操作 X 选择子图 Shift+Z 选多类型图元功能 Z 选择文本 Shift +C 超级拷贝功能 E 扩展工具箱 Shift +V 超级粘贴功能 T 系统工具箱 F2 正交功能 Del 删除选择图元 Tab 全屏功能 空格键 捕捉功能 → 向右移动选择图元 ↑ 向上移动选择图元 ← 向左移动选择图元 ↓ 向下移动选择图元 Y 捕捉点图元 U 捕捉节点及端点 I(i) 捕捉交叉点 O 捕捉垂点 P 捕捉最近点 [ 捕捉中点 鼠标中键 按住可以移动图形 鼠标滚轮 放大缩小功能 双击鼠标中键 复原窗口功能 双击鼠标右键 取消所有操作,回到初始状态 (以上快捷键不区分大小写),其它快捷键与mapgis相同。 在编辑视图中,如果状态为准备状态,按住Ctrl右击,将弹出常用图元编辑快捷菜单;按住Shift右击,将弹出扩展功能快捷菜单。 编辑本段安装与卸载 系统要求 基础软件:MapGis软件。推荐MapGis 6.7版本Build051118。 系统支持:Section软件支持Microsoft Windows 的2000, XP, Vista和 7系列的操作系统。(32位,64位未测试)。 语言:支持中文,简体。 下载 进入地信网论坛和华夏土地网论坛下载最新版本的Section程序。 安装软件步骤 1)对于Section单个程序:把section.exe和section.chm等放入MapGis67\program目录内即可。 2)对于独立安装包:(相对于单个程序文件,还包含了先前的各种自定义配置文件) 第一步:双击运行安装程序Section2010.exe,打开安装向导页面开始安装Section软件; 第二步:仔细阅读“许可协议”,点击“同意”,继续下一步安装,否则点击“取消”,退出软件安装; 第三步:仔细阅读“信息”,阅读软件重要信息,点击“下一步”,继续下一步安装,否则点击“取消”,退出软件安装; 第四步:选择安装路径:默认情况下,软件安装在系统的C:\MapGis67\program目录下,单击“浏览”可更改路径;注意非默认位置时,目录只要指向program的上级目录,即mapgis67。 第五步:请“选择组件”,有完全安装,简洁安装和自定义安装3种供选择。点击“下一步”,继续下一步安装; 第六步:在开始菜单文件夹中创建程序的文件夹名称。点击“下一步”,继续下一步安装; 第七步:选择附加任务:创建桌面快捷方式和快捷启动栏快捷方式,以及Section关联MapGis文件等。勾选所需选项,点击“下一步”,开始准备安装; 第八步:点击“安装”。直至最后,不想在安装完成后运行Section程序请去勾,点击完成。 卸载 1)对于非安装包:把section.exe程序和section.chm等文件删除即可。 2)对于独立安装包:打开控制面板,进入添加/删除程序(Win7的为程序和功能)找到Section卸载项目,双击“Section卸载”或者右键菜单中的卸载。 FAQ: 1、 双击section.exe后出现 “无法启动此程序,因计算机丢失basroot.dll……”的提示,程序不能使用? 答:没有在mapgis环境下缺少基本组件和动态链接库,运行程序会出现此提示,把section.exe放入MapGis67\program目录内即可。 0327d正式版0612 软件更新日志 1、修正不能删除角度花纹有残留的Bu

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧