永发信息网

win32窗体EXE 怎样删除LISTBOX中的字符串

答案:2  悬赏:70  手机版
解决时间 2021-05-09 12:39

使用sendmessage 和LB_ADDSTRING 向listbox中插入字符串,然后用 LB_DELETESTRING 删除不掉?返回值是-1

应该怎么做?

C++ WIN32 的哈

最佳答案


















lResult = SendMessage( // returns LRESULT in lResult
(HWND) hWndControl, // handle to destination control
(UINT) LB_DELETESTRING, // message ID
(WPARAM) wParam, // = (WPARAM) () wParam;
(LPARAM) lParam // = (LPARAM) () lParam;
);


wParam 是所要删除的字符串的起始位置, 如果值大于整个字符串值,函数将会返回LB_ERR. 如果你要删除所有内容的话 wParam 参数应为0.


全部回答
SendMessage( hContrtol, LB_DELETESTRING, index, 0 ); 这里的index是从0开始的列表中字符串的下标,比如你有3个字符串,要删除第二个,那么index=1 如果index超过了列表下标的最大返回,SendMessage返回值为LB_ERR(-1),你看看是不是你的index范围弄错了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雷蛇地狱狂蛇 要怎么调玩CF鼠标不会飘
win7自带的windows media player
哪些大学的气象系有优势
如果一个女孩说考虑一段时间才接受他 但是为
买牛仔裤腰细腿长的女生,应该穿什么样的?
qq里下载MV到那下啊?
法蒙卫浴(五里桥街)这个地址在什么地方,我要
巴拉啥意思,假定高程是指带测点是什么之间的
青岛哪边的笔记本便宜?
谁有《龙魂》的激活号码?
那位能发几个美型的电影或者动画看看咯。
重庆哪里有褥疮垫卖?
手机设置为飞航模式,我信号状态下,还有辐射
阿斗当皇帝歇后语,歇后语:半夜起来回娘屋
新宜便利立芬综合商店在什么地方啊,我要过去
推荐资讯
我好像有点喜欢那个男生了,但是我的心中好像
QQ宠物多少级给经验
在学生宿舍被盗,宿舍没有防盗窗才导致小偷进
htc diamond 怎么样? 系统会不会很慢?
一天中钟表的指针重叠多少次?
倩艺美发我想知道这个在什么地方
QQ农场里好友买卖
最快的运动减肥方法是
志鸿批发部这个地址在什么地方,我要处理点事
张喜裕牙科地址在哪,我要去那里办事
帮我做一首以“罗欢”开头的藏头诗?
女人是不是都很绝情?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?