硬汉嵌入式论坛

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

[emWin] 求教,请问listview工具怎么在单元格里画一条直线呢?

[复制链接]

8

主题

21

回帖

45

积分

新手上路

积分
45
发表于 2017-6-1 11:45:22 | 显示全部楼层 |阅读模式
想在listview上的某个单元格或者列表的其他地方画一条直线,但是使用GUI画线函数一直什么都不显示,有人知道怎么实现吗?谢谢!

回调函数如下:

void _cbNewFileList(WM_MESSAGE * pMsg)
{
    int     NCode;
    int     Id;
   WM_HWIN hWin = pMsg->hWin;
   
    switch (pMsg->MsgId)
    {
    case WM_PAINT:
        GUI_SetColor(GUI_RED);
        GUI_DrawHLine( 100,100, 200);
        
        GUI_SetColor(GUI_YELLOW);
        GUI_DrawLineRel(300,400);
        
        GUI_SetColor(GUI_GREEN);
        GUI_DrawVLine(100, 100, 200);
        GUI_SetColor(GUI_BLACK);
        break;
    case WM_INIT_DIALOG:
        WINDOW_SetBkColor(hWin, GUI_WHITE);
        GUI_SetColor(GUI_RED);
        GUI_DrawHLine( 100,100, 200);
        
        GUI_SetColor(GUI_YELLOW);
        GUI_DrawLineRel(300,400);
        
        GUI_SetColor(GUI_GREEN);
        GUI_DrawVLine(100, 100, 200);
        GUI_SetColor(GUI_BLACK);
        break;
    case WM_NOTIFY_PARENT:
        Id    = WM_GetId(pMsg->hWinSrc);
        NCode = pMsg->Data.v;
        switch (Id)
        {
        case ID_LISTVIEW_NEWFILE: // 按下列表项
            switch (NCode)
            {
            case WM_NOTIFICATION_CLICKED:
                break;
            case WM_NOTIFICATION_RELEASED:

                break;
            case WM_NOTIFICATION_SEL_CHANGED:
                break;
            }
            break;
        }
        break;
            default:
        WM_DefaultProc(pMsg);
        break;
    }
}
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2017-6-1 11:50:29 | 显示全部楼层
回调函数的方式不行的,你可以尝试用下这个函数:
1.png
回复

使用道具 举报

8

主题

21

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2017-6-1 16:23:36 | 显示全部楼层

回 eric2013 的帖子

eric2013:回调函数的方式不行的,你可以尝试用下这个函数:

 (2017-06-01 11:50) 
这个函数可以显示,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 14:33 , Processed in 0.053809 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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