📄 subject_16259.htm
字号:
<p>
序号:16259 发表者:willing 发表日期:2002-09-26 18:07:40
<br>主题:这个界面是如何实现的?很酷的!
<br>内容:在一个多文档的程序中,同时操作两幅图象的数据,现在需要做一个这样的界面:<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>
回复者:子龙 回复日期:2002-09-26 18:17:41
<br>内容:上面用个ComboBox下面用ListCtrl<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>
回复者:willing 回复日期:2002-09-26 19:24:36
<br>内容:子龙兄,下面用ListCtrl,那复选框是怎么实现的,所有打开的图像都要显示在这儿啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-09-26 19:36:48
<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>
回复者:willing 回复日期:2002-09-26 19:57:28
<br>内容:请教Norton AntivVirus先生,那是什么东东?该如何实现?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-09-26 20:38:08
<br>内容:list前边是可以放个icon地
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:willing 回复日期:2002-09-26 20:50:45
<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>
回复者:Norton AntivVirus 回复日期:2002-09-26 21:02:07
<br>内容:CImageList m_StateImageList;<BR>m_StateImageList.Create(IDB_STATEICONS, 16, 1, RGB(255, 0, 0));<BR>pList->SetImageList(&m_StateImageList, LVSIL_STATE);<BR>pList->SetItemState(-1, 0, LVIS_OVERLAYMASK);<BR><BR><BR>IDB_STATEICONS是位图的ID号<BR>RGB(255, 0, 0));colorkey<BR><BR>其它的看看MSDN中的介绍吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2002-09-27 08:03:12
<br>内容:listctrl的扩展风格:LVS_EX_CHECKBOXES<BR>check与uncheck的图标可以自己设置,同楼上<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>
回复者:willing 回复日期:2002-09-27 08:20:13
<br>内容:iwill兄,那儿有类似的源代码可以参考啊!ListCtrl控件的属性里头没有这个扩展风格啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:衣田 回复日期:2002-09-27 09:46:53
<br>内容:看看这里吧!<BR>http://202.112.105.179/vc/contents.asp?item=列表框控制
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2002-09-27 11:03:25
<br>内容:CListCtrl::SetExtendedStyle
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:徐景周 回复日期:2002-09-28 11:24:48
<br>内容:你也可以重载LISTBOX,在DrawItem里面,它的左边空出一定范围,绘制矩形框既可。如下面,绘制在左边选中的颜色矩形:<BR> if( nType == PIT_COLOR )<BR> {<BR> CBrush brush( pItem->m_lColor );<BR> CGdiObject* pOldBrush = dc.SelectObject( &brush );<BR> CRect rc = rect;<BR> rc.DeflateRect( 2, 2 );<BR> rc.right = rc.left + rc.Height();<BR> dc.Rectangle( rc ); //绘制左侧颜色框<BR> dc.SelectObject( pOldBrush );<BR> rect.left = rc.right + 3;<BR> CString szTemp;<BR> szTemp.Format("%Xh", pItem->m_lColor);<BR> dc.DrawText(szTemp, rect, DT_LEFT | DT_VCENTER | DT_SINGLELINE);<BR><BR>例码下载:<BR>http://www.csdn.net/cnshare/soft/12/12322.shtm<BR>或<BR>http://www.copathway.com/itbookreview/view_paper.asp?paper_id=158
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -