资源简介
1913557ListControl.rar

代码片段和文件信息
// GridList.cpp : implementation file
//
#include “stdafx.h“
#include “ListControl.h“
#include “GridList.h“
#include “ListEdit.h“
#include “ListControlDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CListEdit edit;
/////////////////////////////////////////////////////////////////////////////
// CGridList
CGridList::CGridList()
{
}
CGridList::~CGridList()
{
}
BEGIN_MESSAGE_MAP(CGridList CListCtrl)
//{{AFX_MSG_MAP(CGridList)
ON_WM_LBUTTONDOWN()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CGridList message handlers
void CGridList::PreSubclassWindow()
{
Modifystyle(LVS_EDITLABELS0);
Modifystyle(0LVS_REPORT);
Modifystyle(0LVS_SHOWSELALWAYS);
SetExtendedstyle(LVS_EX_FLATSB
|LVS_EX_FULLROWSELECT
|LVS_EX_HEADERDRAGDROP
|LVS_EX_ONECLICKACTIVATE
|LVS_EX_GRIDLINES);
//我加的
/* InsertColumn(0“序号“LVCFMT_CENTER);
InsertColumn(1“列名1“LVCFMT_CENTER);
InsertColumn(2“列名2“LVCFMT_CENTER);
InsertColumn(3“列名3“LVCFMT_CENTER);
SetColumnWidth(050);
SetColumnWidth(180);
SetColumnWidth(285);
SetColumnWidth(390);*/
/*CEdit edit;*/
edit.Create(WS_CHILD|WS_CLIPSIBLINGS|WS_EX_TOOLWINDOW|WS_BORDERCRect(01010020)this1001);
CListCtrl::PreSubclassWindow();
}
void CGridList::OnLButtonDown(UINT nFlags CPoint point)
{
// TODO: Add your message handler code here and/or call default
CListCtrl::OnLButtonDown(nFlags point);
LVHITTESTINFO info;
info.pt=point;
info.flags=LVHT_ONITEMLABEL;
int nItem=SubItemHitTest(&info);
if(nItem>=0&&info.iSubItem>0)
{
row=info.iItem;
col=info.iSubItem;
this->ShowEdit();
}
}
/*void CGridList::ShowEdit()
{
CRect rect;
GetSubItemRect(rowcolLVIR_LABELrect);
CString str;
str=GetItemText(rowcol);
edit.MoveWindow(rect);
edit.SetWindowText(str);
edit.ShowWindow(SW_SHOW);
edit.SetSel(0100);
edit.SetFocus();
UpdateWindow();
}*/
BOOL CGridList::DisposeEdit()
{
CString sLabel;
edit.GetWindowText(sLabel);
this->SetItemText(rowcolsLabel);
int nHead = this->GetHeaderCtrl()->GetItemCount();
int nItem=this->GetItemCount();
edit.ShowWindow(SW_HIDE);
::SendMessage(this->GetParent()->GetSafeHwnd()NULLNULLNULL);
return TRUE;
}
void CGridList::ShowEdit()
{
CRect rect;
GetSubItemRect(rowcolLVIR_LABELrect);
CString str;
str=GetItemText(rowcol);
edit.MoveWindow(rect);
edit.SetWindowText(str);
edit.ShowWindow(SW_SHOW);
edit.SetSel(0100);
edit.SetFocus();
UpdateWindow();
}
//DEL BOOL CGridList::OnCommand(WPARAM wParam LPARAM lParam)
//DEL {
//DEL // TODO: Add your specialized code here and/or call the base class
//DEL
//DEL return CListCtrl::OnCommand(wParam lParam);
//DEL }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19706 2014-07-04 20:03 ListControl\Debug\GridList.obj
文件 110663 2014-07-15 09:57 ListControl\Debug\ListControl.exe
文件 413396 2014-07-15 09:57 ListControl\Debug\ListControl.ilk
文件 13947 2014-06-30 15:20 ListControl\Debug\ListControl.obj
文件 5499036 2014-06-11 08:43 ListControl\Debug\ListControl.pch
文件 418816 2014-07-15 09:57 ListControl\Debug\ListControl.pdb
文件 2580 2014-07-15 09:57 ListControl\Debug\ListControl.res
文件 32447 2014-06-30 15:34 ListControl\Debug\ListControlDlg.obj
文件 9870 2014-06-11 23:33 ListControl\Debug\ListEdit.obj
文件 105497 2014-06-11 08:43 ListControl\Debug\StdAfx.obj
文件 214016 2014-07-15 09:57 ListControl\Debug\vc60.idb
文件 372736 2014-07-04 20:03 ListControl\Debug\vc60.pdb
文件 3007 2014-07-04 20:03 ListControl\GridList.cpp
文件 1288 2014-06-11 23:31 ListControl\GridList.h
文件 35560 2014-07-15 09:57 ListControl\ListControl.aps
文件 1495 2014-07-15 09:59 ListControl\ListControl.clw
文件 2133 2014-06-11 08:30 ListControl\ListControl.cpp
文件 4505 2014-06-11 10:47 ListControl\ListControl.dsp
文件 530 2014-06-11 08:30 ListControl\ListControl.dsw
文件 1379 2014-06-11 16:16 ListControl\ListControl.h
文件 66560 2014-07-15 09:59 ListControl\ListControl.ncb
文件 56832 2014-07-15 09:59 ListControl\ListControl.opt
文件 925 2014-07-15 09:57 ListControl\ListControl.plg
文件 5422 2014-07-15 09:57 ListControl\ListControl.rc
文件 6237 2014-06-30 15:34 ListControl\ListControlDlg.cpp
文件 1428 2014-06-30 15:18 ListControl\ListControlDlg.h
文件 1173 2014-06-11 10:50 ListControl\ListEdit.cpp
文件 1111 2014-06-11 10:50 ListControl\ListEdit.h
文件 3669 2014-06-11 08:30 ListControl\ReadMe.txt
文件 1078 2014-06-11 08:30 ListControl\res\ListControl.ico
............此处省略10个文件信息
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论