在vs 2005里面如何像6里面添加CSplashWnd组件来设置启动菜单呢

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:18:12

我告诉你在vs2008下的做法。
项目-添加类-c++类,类名CSplashWnd

其他默认。把SplashWnd.h的代码如下:
#pragma once

// CSplashWnd

class CSplashWnd : public CWnd
{
DECLARE_DYNAMIC(CSplashWnd)
private:
CDC mMemDC;
BITMAP bmBitmap;
CBitmap m_Bitmap;
CBitmap *Old_Bitmap;

public:
void CreateSplash();

public:
CSplashWnd();
virtual ~CSplashWnd();

protected:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};

类的cpp代码:
// SplasWnd.cpp : 实现文件
//

#include "stdafx.h"
#include "resource.h"
#include "SplashWnd.h"

// CSplashWnd

IMPLEMENT_DYNAMIC(CSplashWnd, CWnd)

CSplashWnd::CSplashWnd()
{
m_Bitmap.LoadBitmap(MAKEINTRESOURCE(IDB_BITMAP1)); //Load Bitmap
m_Bitmap.GetBitmap(&bmBitmap); //Get Bitmap Info

}

CSplashWnd::