在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::