程序世界

--专注C++ --MSN:tszhao10@hotmail.com

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  0 Posts :: 4 Stories :: 0 Comments :: 0 Trackbacks

常用链接

留言簿

我参与的团队

搜索

  •  

最新评论

Win SDK中使用ListView控件的注意内容:
1.首先要引入CommCtrl.h头文件,其对应的方法名是:ListView_*。
2.在修改扩展风格的时候,不能使用SetWindowLong这个函数,具体原因不大清楚。
1    DWORD dwExStyle = GetWindowLong(g_hList, GWL_EXSTYLE);
2    dwExStyle |= LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES;
3    //SetWindowLong(g_hList, GWL_EXSTYLE, dwExStyle);                //使用这句不能够修改扩展风格
4    ListView_SetExtendedListViewStyle(g_hList, dwExStyle);            //只有这样才可以修改扩展风格
3.在得到列表框中的数据的时候,必须在LVITEM中指定要得到的数据内容以及索引,比如,要得到每一行数据的lParam值,需要按如下来写。
    int nCount = ListView_GetItemCount(g_hList);
    
for(int i=0; i<nCount; i++)
    
{
        LVITEM item;
        item.mask 
= LVIF_PARAM;
        item.iItem 
= i;
        ListView_GetItem(g_hList, 
&item);
        IWebBrowser2 
*pBrowser = NULL;
        pBrowser 
= (IWebBrowser2*)item.lParam;
        
if(pBrowser)
            pBrowser
->Release();
    }




posted on 2011-05-22 11:09 tszhao 阅读(359) 评论(0)  编辑 收藏 引用 所属分类: SDK