怎样使用发送消息的方式实现CListBox的AddString()方法,就像使用发送WM_SETTEXT消息可以调用CWnd的SetWindowText()那样。。。。 怎样使用发送消息的方式实现CListBox的AddString()方法,就像使用发送WM_SETTEXT消息可以调用CWnd的SetWindowText()那样。有这样的消息吗?如果没有怎样自定义一个消息实现上面的方法?即:使用::SendMessage(....)来实现AddString()... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SendMessage(hListBox, LB_ADDSTRING, 0, (long)"ABCDEFG");hListBox 是CListBox的窗口句柄。 (long)"ABCDEFG" 这样的写法是什么意思?把一个字符串转换成LONG类型吗?不解!能给我讲解一下SendMessage的调用原理吗? LB_ADDSTRING 消息的第二个参数是一个字符串的指针,但是API函数要求最后一个参数的类型为long,所以做一下强制类型转换。这样也可以啊:char buf[25];strcpy(buf, "ABCDEFG");SendMessage(hListBox, LB_ADDSTRING, 0, (long)buf); SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)"ABCDEFG");其余同上. 使用list contronl控件问题 对话框无法关闭!!急问!(up有分) 问一个简单的问题,什么函数可以将某结构型数据初始化清0? 使用GetMessage()不想等待问题。 只有ocx控件,没有帮助文档,如何在程序中调用它? 显示视频的问题 不散分,BLOG建立,大家光临 请教:vc中编译连接出错 VC2005.Net下怎样把CString转化为const char* 怎么创建菜单(Menu) 多线程启动的问题请教! 如何填充一个不规则图形?
hListBox 是CListBox的窗口句柄。
把一个字符串转换成LONG类型吗?不解!
能给我讲解一下SendMessage的调用原理吗?
char buf[25];
strcpy(buf, "ABCDEFG");
SendMessage(hListBox, LB_ADDSTRING, 0, (long)buf);