常数LVCFMT_LEFT、LVCFMT_RIGHT和LVCFMT_CCENTER的值是多少

本文关键字:LVCFMT 多少 CCENTER RIGHT LEFT 常数 | 更新日期: 2023-09-27 18:26:00

我正在C#中使用ListView并对其进行自定义,需要使用interop对SendMessage()进行调用以添加排序指示符。我找到了各种各样的文章,但在我的情况下,左右对齐变得一团糟。

我在示例C++代码中看到了对LVCFMT_LEFT、LVCFMT_RIGHT和LVCFMT_CCENTER的引用。

这些常数的值是多少?我一直找不到这些。

常数LVCFMT_LEFT、LVCFMT_RIGHT和LVCFMT_CCENTER的值是多少

它们似乎是

#define LVCFMT_LEFT                 0x0000 // Same as HDF_LEFT
#define LVCFMT_RIGHT                0x0001 // Same as HDF_RIGHT
#define LVCFMT_CENTER               0x0002 // Same as HDF_CENTER

这些都可以在CommCtrl.h中发现,它应该在您的机器上的某个地方。我在机器上发现的第一个是Program Files (x86)'Microsoft SDKs'Windows'v7.0A'Include'