📄 subject_28597.htm
字号:
<p>
序号:28597 发表者:高扬 发表日期:2003-01-22 16:52:42
<br>主题:急!!!为什么在我listctrl中生成的标题栏点不下去
<br>内容:我在LISTCTRL中<BR>void CClientList::ShowClientList()<BR>{<BR> //DeleteAllItems();<BR> InsertColumn(0, _T("用户名"), LVCFMT_CENTER);<BR><BR> // The other InsertColumn() override requires an initialized<BR> // LVCOLUMN structure.<BR> LVCOLUMN col;<BR> col.mask = LVCF_FMT | LVCF_TEXT;<BR> col.pszText = _T("地址");<BR> col.fmt = LVCFMT_CENTER;<BR> InsertColumn(1, &col);<BR> InsertColumn(2,_T("状态"),LVCFMT_CENTER);<BR> InsertColumn(3,_T("用户名"),LVCFMT_CENTER);<BR> InsertColumn(4,_T("口令"),LVCFMT_CENTER);<BR> InsertColumn(5,_T("操作系统版本"),LVCFMT_CENTER);<BR> // Set reasonable widths for our columns<BR> SetColumnWidth(0, 100);<BR> SetColumnWidth(1, 120);<BR> SetColumnWidth(2, 140);<BR> SetColumnWidth(3, 120);<BR> SetColumnWidth(4, 100);<BR> SetColumnWidth(5, 100);<BR><BR> SetClientImageList();<BR><BR>}来生成各个标题栏<BR>然后响应ON_NOTIFY(HDN_ITEMCLICKA, 0, OnHeaderClicked) <BR>ON_NOTIFY(HDN_ITEMCLICKW, 0, OnHeaderClicked)或者 <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> rect, <BR> this,<BR> ID_LISTCTRL );<BR> 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 + -