控件是可以完成某些与用户交互的工具。比如按钮可以给用户点击,用户可以在文本框输入文字……
在WIN32种,一个清单是字符串的集合,这些字符串是一个矩形中可以卷动显示的清单。-程序通过向清单方块窗口消息处理程序发送消息,可以在清单中增加或者删除字符串。当清单方块中的某项被选择时,清单方块控件就向其父窗口发送WM_COMMAND消息,父窗口也就可以确定选择的是哪一项。如果您采用LBS_SORT样式,那么填入清单方块最简单的方法是借助LB_ADDSTRING消息:
SendMessage (hwndList, LB_ADDSTRING, 0, (LPARAM) szString)
如果您没有采用LBS_SORT,那么可以使用LB_INSERTSTRING指定一个索引值,将字符串插入到清单方块中:
SendMessage (hwndList, LB_INSERTSTRING, iIndex, (LPARAM) szString)
void FillListBox (HWND hwndList)
{
。。。。。
int iLength
TCHAR * pVarName 比如你要添加一项
SendMessage (hwndList, LB_ADDSTRING, 0, (LPARAM) pVarName)
free (pVarName)
}
。。。。。。。
}
FreeEnvironmentStrings (pVarBlock)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)