58
661
840
金牌会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2024-2-20 11:23 实体按键还是用自定义窗口消息控制比较方便。手动添加下代码。
ou513 发表于 2024-2-20 14:14 是用自定义窗口消息控制,设计就是一些全局的功能按键,不管在哪个页面下按功能按键就进行页面切换的,那 ...
eric2013 发表于 2024-2-20 14:33 得操作SCREEN的句柄才行,得看下那个对应他的句柄。
681
3492
5560
论坛元老
ou513 发表于 2024-2-20 15:04 就是不知道这个句柄来着,还在摸索着
hpdell 发表于 2024-2-20 15:33 我目前使用的页面切换,貌似使用的是 appWizard + GUIBuilder 说一下大致使用方法,界面切换功 ...
ou513 发表于 2024-2-20 16:11 这个办法也可以,但是appWizard + GUIBuilder搞起来比较麻烦,特别是GUIBuilder就只能简单布局。我再研学 ...
hpdell 发表于 2024-2-20 16:23 如果能够吧 appWizard 的句柄使用起来那肯定是最好最方便也最好管理的了, 后续搞起来就分享一下你 ...
ou513 发表于 2024-2-20 16:33 貌似搞定了,目前已经可以切换页面了。目前通过页面的槽函数把句柄保存起来,这样就可以了用了。暂时还没 ...
hpdell 发表于 2024-2-21 12:15 你这个貌似是已知 的界面 进行跳转, 如果当满足某些条件后才开始界面跳转的话,你这个方法是否可行啊 ...
ou513 发表于 2024-2-21 13:44 个人认为这个就是逻辑设计了,只要有了页面句柄就可以实现了页面切换了啊
hpdell 发表于 2024-2-21 14:27 问题是 在 没有满足相关条件时, 系统还没有运行到需要跳转的页面,那么需要的句柄 也无法获得啊 ?? ...
ou513 发表于 2024-2-21 14:53 在槽函数里面就把这个页面句柄保存为全局变量了,
hpdell 发表于 2024-2-21 16:17 不知道该怎么搞啊,有配置好的 槽发来我研究研究一下 ?
ou513 发表于 2024-2-21 17:08 /*** Begin of user code area ***/ WM_HWIN SCREEN_00; //页面句柄定义为全局变量
hpdell 发表于 2024-2-22 09:04 SCREEN_00; 这个只需要在 软件里面定义就可以了吗 ? 在 appWizard 工具里面不需要定义,对吧 ?
ou513 发表于 2024-2-22 09:37 APPWizard里面不需要,就是在屏幕的槽函数文件 ID_SCREEN_00_Slots.c 里面定义就可以。
hpdell 发表于 2024-2-23 09:08 你好,我测试了一下,我搞的貌似不行 , 程序没有运行到
ou513 发表于 2024-2-23 09:25 忽略了一个地方,APPWizard屏幕属性需要启用持久模式。当然了这样会带来一个弊端,内存小的平台中无法 ...
hpdell 发表于 2024-2-23 11:25 请教下,在 appwizard 里面能否随意定义屏幕的大小,只要不超过 这个属性里面的定义大小就 ...
ou513 发表于 2024-2-23 11:38 在APPWizard中实际创建的屏幕大小是随意的,其实我发现,APPWizard中的屏幕其实就是一个窗口。可以创建很 ...
hpdell 发表于 2024-2-23 15:46 你好,你上面的那些屏幕显示都不是我想要的啊, 我只需要
ou513 发表于 2024-2-23 17:42 不太明白不想要的效果,看你01明显就是appwizard创建工程的时候分LCD尺寸辨率大了,这样就导致创建屏幕尺 ...
hpdell 发表于 2024-2-24 09:51 估计是我没有把问题描述清楚啊 -------------------------------------------------------------------- ...
ou513 发表于 2024-2-24 12:00 在硬件1024*600上显示一个 640*480 的窗口,在Appwizard就创建一个SCREEN大小为640*480的屏幕啊。那你必 ...
hpdell 发表于 2024-2-24 15:13 你看看,使用 AppWizard V142_636 版本 大概描述一下:
ou513 发表于 2024-2-24 20:37 在你的工程中再创建一个屏幕大小1024*600,屏幕添加一个box控件背景设置黑色,启用持久模式。看看效果是 ...
hpdell 发表于 2024-2-25 11:09 按照你的方法刚刚测试了一下, 貌似不行啊
ou513 发表于 2024-2-25 11:57 我试了一下是可以的,其实就是用一个屏幕来当背景颜色,因为当显示不满LCD尺寸的时候必然存在一部分空白 ...
1
12
15
新手上路
晚起的鸟 发表于 2024-5-24 14:46 请教一下硬汉哥,我用AppWizard创建了多个页面,是跳转到该页的时候创建? 还是程序启动时全部创建完毕 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-25 09:26 , Processed in 0.620560 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.