⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_28597.htm

📁 vc
💻 HTM
字号:
<p>
序号:28597 发表者:高扬 发表日期:2003-01-22 16:52:42
<br>主题:急!!!为什么在我listctrl中生成的标题栏点不下去
<br>内容:我在LISTCTRL中<BR>void CClientList::ShowClientList()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;//DeleteAllItems();<BR>&nbsp;&nbsp; InsertColumn(0, _T("用户名"), LVCFMT_CENTER);<BR><BR>&nbsp;&nbsp; // The other InsertColumn() override requires an initialized<BR>&nbsp;&nbsp; // LVCOLUMN structure.<BR>&nbsp;&nbsp; LVCOLUMN col;<BR>&nbsp;&nbsp; col.mask = LVCF_FMT | LVCF_TEXT;<BR>&nbsp;&nbsp; col.pszText = _T("地址");<BR>&nbsp;&nbsp; col.fmt = LVCFMT_CENTER;<BR>&nbsp;&nbsp; InsertColumn(1, &amp;col);<BR>&nbsp;&nbsp; InsertColumn(2,_T("状态"),LVCFMT_CENTER);<BR>&nbsp;&nbsp; InsertColumn(3,_T("用户名"),LVCFMT_CENTER);<BR>&nbsp;&nbsp; InsertColumn(4,_T("口令"),LVCFMT_CENTER);<BR>&nbsp;&nbsp; InsertColumn(5,_T("操作系统版本"),LVCFMT_CENTER);<BR>&nbsp;&nbsp; // Set reasonable widths for our columns<BR>&nbsp;&nbsp;SetColumnWidth(0, 100);<BR>&nbsp;&nbsp; SetColumnWidth(1, 120);<BR>&nbsp;&nbsp; SetColumnWidth(2, 140);<BR>&nbsp;&nbsp; SetColumnWidth(3, 120);<BR>&nbsp;&nbsp;SetColumnWidth(4, 100);<BR>&nbsp;&nbsp; SetColumnWidth(5, 100);<BR><BR>&nbsp;&nbsp; SetClientImageList();<BR><BR>}来生成各个标题栏<BR>然后响应ON_NOTIFY(HDN_ITEMCLICKA, 0, OnHeaderClicked) <BR>ON_NOTIFY(HDN_ITEMCLICKW, 0, OnHeaderClicked)或者&nbsp;&nbsp;&nbsp;&nbsp;<BR>ON_NOTIFY_REFLECT(LVN_COLUMNCLICK, OnColumnclick)消息,发现怎么点击都没有反应啊<BR>我看其他的程序,不管怎么样,至少点下去,有按钮按下去的效果,可我的为什么没有呢?<BR>哪位指点在下啊!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-22 17:01:38
<br>内容:检查你的listctrl控件的属性,<BR>在Styles那一页中,看看No sort header 前是否有对号,如果有把其去掉。<BR>否则标题不能按下。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:高扬 回复日期:2003-01-22 17:42:39
<br>内容:我的listctrl是自己产生的,没有用控件!<BR>#define ID_LISTCTRL 1003<BR>.<BR>.<BR>.<BR>bRet = m_ClientList.Create(WS_CHILD|WS_VISIBLE | LVS_REPORT |LVS_EDITLABELS, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rect, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ID_LISTCTRL );<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_ClientList.SetExtendedStyle (LVS_EX_GRIDLINES);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-22 18:40:05
<br>内容:m_ClientList.SetExtendedStyle (LVS_EX_GRIDLINES|~LVS_NOSORTHEADER)应该去掉这个属性LVS_NOSORTHEADER,你在试试看。<BR>2003-1-22 18:41:56

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -