常量LVCFMT_LEFT,LVCFMT_RIGHT和LVCFMT_CENTER的值是多少?

时间:2012-02-27 15:17:15

标签: c# listview interop sendmessage

我在C#中使用ListView并且正在自定义它,并且需要使用interop调用SendMessage()来添加排序指示符。我找到了各种文章,但在我的情况下,左右对齐都搞砸了。

我在示例C ++代码中看到对LVCFMT_LEFT,LVCFMT_RIGHT和LVCFMT_CENTER的引用。

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

1 个答案:

答案 0 :(得分:3)

他们似乎是

#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\