C# 常数LVCFMT_LEFT、LVCFMT_RIGHT和LVCFMT_CENTER的值是多少?

C# 常数LVCFMT_LEFT、LVCFMT_RIGHT和LVCFMT_CENTER的值是多少?,c#,listview,interop,sendmessage,C#,Listview,Interop,Sendmessage,我正在使用C#中的ListView并对其进行自定义,需要使用interop to SendMessage()进行调用以添加排序指示符。我找到了各种各样的文章,但在我的例子中,左右对齐变得一团糟 我看到了LVCFMTX左、LVCFMTORY和LVCFMTA中心的示例C++代码。 这些常数的值是什么?我没能找到这些。它们似乎是 #define LVCFMT_LEFT 0x0000 // Same as HDF_LEFT #define LVCFMT_RIGHT

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

<>我看到了LVCFMTX左、LVCFMTORY和LVCFMTA中心的示例C++代码。 这些常数的值是什么?我没能找到这些。

它们似乎是

#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中找到,CommCtrl.h应该在您的机器上的某个地方。我在机器上找到的第一个文件位于
程序文件(x86)\Microsoft SDK\Windows\v7.0A\Include\