如题,给点提示都有份
解决方案 »
- 得到位图数据之后怎么才能把该位图弄到内存DC上重画?
- 求一个 程序员联合开发网 的源码下载 有账户的帮忙下~
- CReeCtrl::InSertItem(“”,···),插入空串的意义?
- fw.Open(_T("1.txt"),CFile::modeWrite|CFile::typeText);请问_T是什么意思
- 100分请高手进来帮我调试一下:程序退出后报错!
- ATL初级问题请教
- 用基于对话框的MFC程序测试ATL做的控件如何让控件运行时不可见?
- 更新数据并返回 ID 值,如何才最快?
- 获得设备描述表的问题?
- 关于timeGetTime()函数的使用
- 数据量增加后出现的错误?望大家光临指教!!!
- UNICODE编程环境下,CStdioFile的WriteString(),不能将中文写入文件,求助
CListCtr& m_list = GetListCtrl();在CTreeView中这样得到CTreeCtrl
CTreeCtr& m_tree = GetTreeCtrl();
rect.SetRectEmpty();
BOOL create=m_list.CreateEx(WS_EX_ACCEPTFILES, "SysListView32", "", LVS_LIST |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_CHILD | WS_TABSTOP, rect, this, IDC_LISTBOX);
if(create)
m_list.ShowWindow(SW_SHOW);
GetClientRect(&rect);
rect.left += 8;
rect.top += 15;
rect.right -= 8;
rect.bottom -= 8;
if (!m_list.Create(WS_CHILD | WS_VISIBLE | LVS_REPORT,
rect, this, IDC_LISTBOX))
{
TRACE0("Failed to create view for CMyBarLeft\n");
return -1;
}
m_list.ModifyStyleEx(0, WS_EX_CLIENTEDGE);
DWORD dwStyle = ::SendMessage (m_list.m_hWnd, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0);
dwStyle |= dwStyle;
::SendMessage (m_list.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, dwStyle);
int i;
LV_COLUMN lvc; lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
CString strTemp[2] = {"名称", "IP"};
int size[2] = {140,40};
for(i = 0; i < 2; i++)
{
lvc.iSubItem = i;
lvc.pszText = (char*)(LPCTSTR)strTemp[i];
lvc.cx = size[i];
lvc.fmt = LVCFMT_LEFT;
m_list.InsertColumn(i, &lvc);
}
m_list.ShowWindow(SW_SHOW); 上面呢是create出来了,可是cview里空空如也,看不到东西!怎么回事?各位兄弟帮帮忙,分布够再加,急阿
函数Invalidate()有关在OnCreate()里写// TODO: Add your specialized creation code here
CRect rect(0,0,10,10);
int result = m_List.Create(WS_CHILD | WS_VISIBLE | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_REPORT | LVS_SHOWSELALWAYS, rect, this, 5005);
LV_COLUMN lvc;
lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;lvc.iSubItem = 0;
lvc.pszText = "sub0";
lvc.cx = 50;
lvc.fmt = LVCFMT_LEFT;
m_List.InsertColumn(0,&lvc);lvc.iSubItem = 1;
lvc.pszText = "sub1";
lvc.cx = 50;
lvc.fmt = LVCFMT_LEFT;
m_List.InsertColumn(1,&lvc);LV_ITEM lvi;lvi.mask = LVIF_TEXT | LVIF_PARAM;
lvi.iSubItem = 0;
lvi.stateMask = LVIS_OVERLAYMASK;//
lvi.state = 1;lvi.pszText = "1234";
lvi.iItem = 0;
m_List.InsertItem(&lvi);
lvi.pszText = "5678";
lvi.iItem = 0;
m_List.InsertItem(&lvi);lvi.pszText = "0000";
lvi.iItem = 0;
m_List.InsertItem(&lvi);
在OnSize(nType, cx, cy)里这样写
// TODO: Add your message handler code here
m_List.MoveWindow(50,50,cx-100,cy-100);