C# 中WC_TREEVIEW的常量值
Constant value for WC_TREEVIEW in c#?
请告诉WC_TREEVIEW的常量值吗?我正在使用 Win32 控件在 wpf 中创建应用程序。我想将该控件添加为树视图。我使用了以下代码,
HWND hwndTree = CreateWindowEx(
WS_EX_CLIENTEDGE,
WC_TREEVIEW,
0,
WS_CHILD | WS_VISIBLE,
0, 0, rc.right, rc.bottom,
hwnd, NULL, hInstance, NULL);
但我不知道WC_TREEVIEW的价值。请告诉任何人。
宏在平台 SDK 的 <CommCtrl.h>
标头中定义,如下所示:
#ifdef _WIN32
#define WC_TREEVIEWA "SysTreeView32"
#define WC_TREEVIEWW L"SysTreeView32"
#ifdef UNICODE
#define WC_TREEVIEW WC_TREEVIEWW
#else
#define WC_TREEVIEW WC_TREEVIEWA
#endif
#else
#define WC_TREEVIEW "SysTreeView"
#endif
根据您的要求(ANSI 或 UNICODE;x86 或 x64),您必须选择一个。如果您的目标是 64 位,只需使用 "SysTreeView"
.对于 32 位目标平台,必须将"SysTreeView32"
用作 ANSI 或 UNICODE 字符串。
下表列出了可能组合的字符串文本:
| 32-bit | 64-bit
--------+------------------+--------------
ANSI | "SysTreeView32" | "SysTreeView"
--------+------------------+--------------
UNICODE | L"SysTreeView32" | "SysTreeView"
相关文章:
- #定义c-预处理器常量..我做错了什么
- 用C++中的一个变量定义一个常量
- 什么时候在C++中返回常量引用是个好主意
- 代理对象的常量正确性
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- 通过多个头文件使用常量变量
- 在cuda线程之间共享大量常量数据
- 不能在初始值设定项列表中将非常量表达式从类型 'int' 缩小到'unsigned long long'
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- 是默认情况下分配给char数组常量的值
- 私有类型的静态常量成员
- 类似枚举的计算常量
- 递归模板化函数不能分配给具有常量限定类型"const tt &"的变量"state"
- 为什么我可以通过引用修改常量返回
- 如何创建长度由常量参数指定的数组
- 当一个值是非常量但用常量表达式初始化时使用constexpr
- 返回常量对象引用 (getter) 和仅返回字符串有什么区别?
- 隐式常量/非常量运算符布尔
- 非常量变量只读位置的赋值
- constexpr构造函数需要常量成员函数时出现问题