OpenEdv-开源电子网

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

hDlg = pMsg->hWin;

[复制链接]

54

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-10-30
在线时间
0 小时
发表于 2015-3-16 21:44:57 | 显示全部楼层 |阅读模式
5金钱
  hDlg = pMsg->hWin;
这是什么意思?

最佳答案

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

1、你这个问题提的,无语了,你要写清楚你这个是在看什么程序的时候遇到的,要不然就这一句代码谁会知道是什么意思啊 2、你这个一句明显是ucgui或者emwin中的语句,一般都是出现在emwin控件的回调函数中的,pMsg是一个结构体:WM_MESSAGE,在你使用FrameWin控件的时候 hDlg = pMsg->hWin用来获取FrameWin中其他控件的句柄。 3、至于更加详细的讲解,自行查看emWin中文手册中的“窗口管理(WM)”章节。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-3-16 21:44:58 | 显示全部楼层
1、你这个问题提的,无语了,你要写清楚你这个是在看什么程序的时候遇到的,要不然就这一句代码谁会知道是什么意思啊
2、你这个一句明显是ucgui或者emwin中的语句,一般都是出现在emwin控件的回调函数中的,pMsg是一个结构体:WM_MESSAGE,在你使用FrameWin控件的时候 hDlg = pMsg->hWin用来获取FrameWin中其他控件的句柄。
3、至于更加详细的讲解,自行查看emWin中文手册中的“窗口管理(WM)”章节。
开往春天的手扶拖拉机
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165225
金钱
165225
注册时间
2010-12-1
在线时间
2107 小时
发表于 2015-3-16 23:21:37 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

54

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-10-30
在线时间
0 小时
 楼主| 发表于 2015-3-17 23:42:29 | 显示全部楼层
回复【3楼】zuozhongkai:
---------------------------------
嗯,下次把要问的问题描述清楚
回复

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
436
金钱
436
注册时间
2015-3-27
在线时间
127 小时
发表于 2015-3-27 21:14:52 | 显示全部楼层
请教楼上各位,我刚学ucgui,跑的ucos,现在做触摸屏遇到一个问题,就是界面上鼠标可以正常移动,但是移动后会留下黑影,网上说要重绘。
WM_SetCallback(WM_HBKWIN,WinHandler);
while(1)
{
GUI_TOUCH_Exec();
GUI_Delay(10);
}GUI_Delay里也有重绘部分啊,还是有黑影。仿真看那个回调函数只能运行一次
switch (pMsg->MsgId)
     {
case WM_PAINT:
GUI_SetBkColor(GUI_BLUE);
GUI_SetColor(GUI_RED);
GUI_Clear();
GUI_DrawCircle(100,100,50);
GUI_DispStringAt("UC/GUI",100,20);
                break;
default:WM_DefaultProc(pMsg);
 }
我觉得应该是对回调函数的用法有问题,但不清楚具体用法,手册上也没看明白,求教各位了。
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-3-27 21:26:59 | 显示全部楼层
回复【5楼】有梦为马:
---------------------------------
鼠标移动会有黑影一般是你移植的时候有问题,读点函数有问题,移植segger官方的例程进去,看看移动鼠标有没有残影
开往春天的手扶拖拉机
回复

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
436
金钱
436
注册时间
2015-3-27
在线时间
127 小时
发表于 2015-3-27 21:44:25 | 显示全部楼层
回复【6楼】zuozhongkai:
---------------------------------
非常感谢,找到问题了,仔细看了移植部分。BSP_LCD_GetPoint(x,y)ixelIndex =0;应该是PixelIndex=BSP_LCD_GetPoint(x,y);
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-1 14:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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