商品标签

【勇芳软件工作室】汉化HomePreviousNext

将项目添加到树视图控件时,通常会指定项目标签的文本。TVM_INSERTITEM消息包括一个定义项目属性的TV_ITEM结构,包括一个包含标签文本的字符串。

树视图控件分配用于存储每个项目的存储器;项目标签的文本占用了这个内存的很大一部分。如果您的应用程序在树视图控件中维护字符串的副本,则可以通过在TV_ITEMpszText成员中指定LPSTR_TEXTCALLBACK值来减少控件的内存要求,而不是将实际字符串传递给树视图。使用LPSTR_TEXTCALLBACK将导致树视图控件从父窗口中检索项目标签的文本,每当需要重新绘制项目时。要检索文本,树视图控件发送TVN_GETDISPINFO通知消息,其中包含TV_DISPINFO结构的地址。父窗口必须填写包含的结构的相应成员。