OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9346|回复: 4

emwin的鼠标箭头显示问题

[复制链接]

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2014-9-15
在线时间
2 小时
发表于 2014-12-18 17:08:26 | 显示全部楼层 |阅读模式
5金钱
最近一直了ucosII+emwin5.16,用上了触摸屏,可是游标有多方向的遗留问题,在显示波形区域内没有,在外面,我是建立一个小对话窗口,里面有波形显示区域,以及控制按钮区域,在波形显示区域还好,在按钮区域以及桌面区域就有鼠标移动遗留问题,求解答,,不胜感激!

最佳答案

查看完整内容[请看2#楼]

读点函数有问题 我的这样解决的http://www.openedv.com/posts/list/36299.htm
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-12-18 17:08:27 | 显示全部楼层
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-12-18 22:05:53 | 显示全部楼层
回复【2楼】八度空间:
---------------------------------
二楼说一楼说的对!
开往春天的手扶拖拉机
回复

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2014-9-15
在线时间
2 小时
 楼主| 发表于 2014-12-19 16:36:22 | 显示全部楼层
回复【2楼】八度空间:
---------------------------------
我怎么没找到这个函数啊static void LcdReadDataMultiple(U16 * pData, int NumItems),新手处处碰壁,能帮我看下吗,谢过了,我用的是emwin5.16,其中LCDConf.c中的部分代码如下:
int LCD_X_DisplayDriver(unsigned LayerIndex, unsigned Cmd, void * pData) 
{
int r;
switch (Cmd) 
{
case LCD_X_INITCONTROLLER: 
{
//
// Called during the initialization process in order to set up the
// display controller and put it into operation. If the display
// controller is not initialized by any external routine this needs
// to be adapted by the customer...
//
// ...
//  ???????°??????????????????????????
//  LCD_InitHard();
return 0;
}
case LCD_X_SETVRAMADDR: 
{
//
// Required for setting the address of the video RAM for drivers
// with memory mapped video RAM which is passed in the 'pVRAM' element of p
//
LCD_X_SETVRAMADDR_INFO * p;
(void)p;
p = (LCD_X_SETVRAMADDR_INFO *)pData;
//...
return 0;
}
case LCD_X_SETORG: 
{
//
// Required for setting the display origin which is passed in the 'xPos' and 'yPos' element of p
//
LCD_X_SETORG_INFO * p;
(void)p;
p = (LCD_X_SETORG_INFO *)pData;

//...
return 0;
}
case LCD_X_SHOWBUFFER: 
{
//
// Required if multiple buffers are used. The 'Index' element of p contains the buffer index.
//
LCD_X_SHOWBUFFER_INFO * p;
(void)p;
p = (LCD_X_SHOWBUFFER_INFO *)pData;
//...
return 0;
}
case LCD_X_SETLUTENTRY: 
{
//
// Required for setting a lookup table entry which is passed in the 'Pos' and 'Color' element of p
//
LCD_X_SETLUTENTRY_INFO * p;
(void)p;
p = (LCD_X_SETLUTENTRY_INFO *)pData;
//...
return 0;
}
case LCD_X_ON: 
{
//
// Required if the display controller should support switching on and off
//
return 0;
}
case LCD_X_OFF: 
{
//
// Required if the display controller should support switching on and off
//
// ...
return 0;
}
default:
r = -1;
}
return r;
}
回复

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-12-19 17:50:51 | 显示全部楼层
回复【4楼】xiaoleiqusheng:
---------------------------------
我用的是5.22
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 14:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表