15,979
社区成员
发帖
与我相关
我的任务
分享
// 把原来 CWnd 改变为 CListView
// class CChildView : public CWnd
class CChildView : public CListView
// ChildView.h : CChildView 类的接口
//
#pragma once
#include <afxcview.h>
// CChildView 窗口
// 把原来 CWnd 改变为 CListView
// class CChildView : public CWnd
class CChildView : public CListView
{
// 构造
public:
CChildView();
// 属性
public:
// 操作
public:
// 重写
protected:
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
// 实现
public:
virtual ~CChildView();
// 生成的消息映射函数
protected:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};
// ChildView.cpp : CChildView 类的实现
//
#include "stdafx.h"
#include "asdff.h"
#include "ChildView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CChildView
CChildView::CChildView()
{
}
CChildView::~CChildView()
{
}
BEGIN_MESSAGE_MAP(CChildView, CListView)
ON_WM_PAINT()
END_MESSAGE_MAP()
// CChildView 消息处理程序
BOOL CChildView::PreCreateWindow(CREATESTRUCT& cs)
{
if (!CListView::PreCreateWindow(cs))
return FALSE;
//cs.dwExStyle |= WS_EX_CLIENTEDGE;
//cs.style &= ~WS_BORDER;
//cs.lpszClass = AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS,
// ::LoadCursor(NULL, IDC_ARROW), reinterpret_cast<HBRUSH>(COLOR_WINDOW+1), NULL);
return TRUE;
}
void CChildView::OnPaint()
{
CPaintDC dc(this); // 用于绘制的设备上下文
// TODO: 在此处添加消息处理程序代码
// 不要为绘制消息而调用 CWnd::OnPaint()
}
__asm int 3
开启DEBUG模式就OK了。