我在C#中使用ListView并且正在自定义它,并且需要使用interop调用SendMessage()来添加排序指示符。我找到了各种文章,但在我的情况下,左右对齐都搞砸了。
我在示例C ++代码中看到对LVCFMT_LEFT,LVCFMT_RIGHT和LVCFMT_CENTER的引用。
这些常数的值是多少?我找不到这些。
答案 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\