如何在ListView控件中设置项目和边框颜色之间的间距(使用C++和Win32 API)

如何在ListView控件中设置项目和边框颜色之间的间距(使用C++和Win32 API),c++,winapi,C++,Winapi,我在win32 api和c++No MFC中使用ListView控件成功创建了缩略图 我正在进行下面提到的任务 我不知道在listview控件中应用什么宏和样式来实现以下任务 ->如何对齐listview控件与列表样式中的项目 ->如何在listview控件中设置项目之间的间距 ->如何为listview控件中的项设置边框和边框颜色,并且在选择listview控件中的项时应突出显示 ->在listview控件中插入项目后,我设置了垂直滚动条,但我将其设置为水平滚动条。如何解决这个问题 有人帮我完

我在win32 api和c++No MFC中使用ListView控件成功创建了缩略图

我正在进行下面提到的任务

我不知道在listview控件中应用什么宏和样式来实现以下任务

->如何对齐listview控件与列表样式中的项目

->如何在listview控件中设置项目之间的间距

->如何为listview控件中的项设置边框和边框颜色,并且在选择listview控件中的项时应突出显示

->在listview控件中插入项目后,我设置了垂直滚动条,但我将其设置为水平滚动条。如何解决这个问题

有人帮我完成这些任务


谢谢

请查看适用于LVS\U列表的这组窗口样式:

关于边框颜色,请考虑LVSSOWORVER DEFRAW。< /P> 和扩展样式-

不过,您可以将窗口过程子类化,以便该控件以不同的方式管理消息

请看一下:


但在创建ListView窗口之前,不要忘记调用函数。

@Zorgeiv谢谢。我已经清楚地提到了使用LVS_LIST,它是LIST viewstyle。我需要在listview控件中对齐项目、设置项目间距和边框颜色。我在问题中提到过。请帮助我完成我的问题中提到的任务。它可以与其他样式结合使用。对于我的每个问题,您能否更具体地说明要设置哪些样式。CreateWindowEx…,ListBox,WS_CHILD |。。。LVS_列表| LVS_左对齐| LVS_所有者绘图固定,/*EX_样式*/。。。;我已明确尝试使用此宏ListView\u SetExtendedListViewStyleEx,但无法获得任何更改。