硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4477|回复: 8
收起左侧

[有问必答] 请问如何在对话框中加入一个带指针的表盘

[复制链接]

24

主题

36

回帖

24

积分

初级会员

积分
24
发表于 2015-4-6 22:19:55 | 显示全部楼层 |阅读模式
我首先写了一个带指针表盘的函数  , 如果不加对话框可以正常显示
想实现在对话框上显示这个表盘  
于是建立了一个对话框 , GUIDEMO_A()为表盘函数 ,但是在主函数中调用对话框时不能显示图像,请问一下怎样可以在对画框中显示仪表,谢谢~

QQ截图20150406221610.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2015-4-6 23:04:48 | 显示全部楼层
我看下你这个函数的内容:GUIDEMO_A()
回复

使用道具 举报

24

主题

36

回帖

24

积分

初级会员

积分
24
 楼主| 发表于 2015-4-7 09:14:49 | 显示全部楼层

回 eric2013 的帖子

eric2013:我看下你这个函数的内容:GUIDEMO_A()
 (2015-04-06 23:04) 
void GUIDEMO_A(void) {
    int t0=27000 ;

  PARAM Param;            /* Parameters for drawing routine */
  GUI_AUTODEV AutoDev;    /* Object for banding memory device */
  GUI_MEMDEV_Handle    hMem;
      
  GUI_AA_EnableHiRes();                            //启用高分率抗锯齿
  GUI_AA_SetFactor(MAG);                      //设置系数为3


  GUI_MEMDEV_CreateAuto(&AutoDev);

    while (1)
    {
        /* 第一个指针计数,用于旋转速度 */
        t0-= 100;
        if(t0 < 17000)
        {
            t0 = 27000;
        }
        /* 旋转第一个指针 */
        Param.Angle= t0;
        Param.Angle *= 3.1415926f / 18000;     //旋转角度
        GUI_RotatePolygon(Param.aPoints, _aNeedle_0, countof(_aNeedle_0), Param.Angle);
        GUI_MEMDEV_DrawAuto(&AutoDev, &amparam.AutoDevInfo, _Draw_0, &amparam);
   
  
}

}
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2015-4-7 09:45:13 | 显示全部楼层
这么调用是不行的,而且你这个是个死循环。
回复

使用道具 举报

24

主题

36

回帖

24

积分

初级会员

积分
24
 楼主| 发表于 2015-4-7 17:20:49 | 显示全部楼层

回 eric2013 的帖子

eric2013:这么调用是不行的,而且你这个是个死循环。 (2015-04-07 09:45) 
嗯  先暂时实现指针旋转就可以,请问如何在对话框中实现旋转的指针,谢谢[s:126][s:126][s:126]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2015-4-8 09:25:00 | 显示全部楼层

回 guiguigui 的帖子

guiguigui:嗯  先暂时实现指针旋转就可以,请问如何在对话框中实现旋转的指针,谢谢[s:126][s:126][s:126] (2015-04-07 17:20) 
对话框上面旋转好稍有些麻烦,今天我找找看有相关的例子让你参考不。
回复

使用道具 举报

24

主题

36

回帖

24

积分

初级会员

积分
24
 楼主| 发表于 2015-4-8 09:45:28 | 显示全部楼层

回 eric2013 的帖子

eric2013:对话框上面旋转好稍有些麻烦,今天我找找看有相关的例子让你参考不。 (2015-04-08 09:25) 
好的,谢谢你
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2015-4-8 21:41:55 | 显示全部楼层

回 guiguigui 的帖子

guiguigui:好的,谢谢你
 (2015-04-08 09:45) 
查了一遍官方的例子,没有这种的。
回复

使用道具 举报

24

主题

36

回帖

24

积分

初级会员

积分
24
 楼主| 发表于 2015-4-9 10:12:05 | 显示全部楼层

回 eric2013 的帖子

eric2013:查了一遍官方的例子,没有这种的。 (2015-04-08 21:41) 
好的 谢谢
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 07:47 , Processed in 0.242338 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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