是这样的,我的工程并不是MFC的是windowns的因此只能用发送消息的方法了.
解决方案 »
- MFC中为什么自定义的消息不能SendMessage
- C编译器实现者请进
- 请教个问题,CHtmlView导航到一个网页,网页里面的文本输入框控件当获得焦点的时候和失去焦点的时候,CHtmlView里如何能响应到?
- 日志文件中的数据统计
- 怎么样把vc编写的网络客户端把数据发给jsp网页实现实时显示啊??
- 如何得到右键击CTreeCtrl的某一结点的消息?
- 怎样把一个CMemFile复制到另一个CMemFile中去?急(在线等待)
- 请问怎么在VC++.net环境下添加启动画面
- error LNK2001: 无法解析的外部符号 ,求指点啊
- 不能运行的MFC
- 跪求键盘消息的响应函数
- 200元 求 一个问题
lvItem.mask = LVIF_TEXT;
lvItem.iItem = nRow;
lvItem.pszText = szString;
lvItem.iSubItem = nCol;
LVITEM lvItem;
lvItem.mask = LVIF_TEXT;
lvItem.iItem = 1;
lvItem.pszText = "dhduhud";
//lvItem.iSubItem = nCol;
int nIndex= (int)SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_SETITEMTEXT,0,(WPARAM)&lvItem);
高手,我这么作了,但是list中并没有任何内容啊?
应该是listctrl的巨冰
LVCOLUMN lvCol;
lvCol.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_ORDER;//分别使pszText,cx,iOrder生效
lvCol.fmt=LVCFMT_CENTER;//居中显示
lvCol.cx=80; //每一项所占的长度
lvCol.iOrder=0; //从左至右的顺序
lvCol.pszText=_T("门牌号"); //显示的内容
SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_INSERTCOLUMN,0,(WPARAM)&lvCol);
lvCol.iOrder=1;
lvCol.pszText=_T("地点名");
SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_INSERTCOLUMN,0,(WPARAM)&lvCol);
lvCol.iOrder=2;
lvCol.pszText=_T("楼层");
SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_INSERTCOLUMN,0,(WPARAM)&lvCol);
lvCol.iOrder=3;
lvCol.pszText=_T("方向");
SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_INSERTCOLUMN,0,(WPARAM)&lvCol);
lvCol.iOrder=4;
lvCol.pszText=_T("次序");
SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_INSERTCOLUMN,0,(WPARAM)&lvCol);
添加了各项,估计还得插入行才行,给点提示,感谢
LVITEM lvItem;
lvItem.mask = LVIF_TEXT|LVIF_COLUMNS;//|LVIF_COLFMT;
lvItem.iItem=0;
lvItem.pszText = _T("rrfdgfdgfdgfdgfdgfdgfd");
lResult= SendDlgItemMessage( hDlg,IDC_DB_PLACE_LIS,LVM_INSERTITEM,0,(WPARAM)&lvItem);
lResult的值为-1,证明插入不成功,这是为何?
怎么插入列变成了LVM_INSERTITEM