网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
浅谈位图的淡入淡出和渐隐
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
代码替换:

/////////////////////////

LPCTSTR m_lpszCN;    

    m_lpszCN = AfxRegisterWndClass(CS_BYTEALIGNCLIENT,

            ::LoadCursor(AfxGetResourceHandle(),

            MAKEINTRESOURCE(IDC_NULLCORSOR)));

    return CWnd::CreateEx(WS_EX_TOPMOST,m_lpszCN, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext);

//////////////////////////

7: 删除CF1App:: InitInstance()中#endif以后的所有代码,用以下代码代替:

///////////////////////////

    int cx=GetSystemMetrics(SM_CXSCREEN);

    int cy=GetSystemMetrics(SM_CYSCREEN);

    CRect rectDefault(0,0,cx,cy);

    m_pMainWnd=new CW();

    m_pMainWnd->Create(NULL, _T("Hello World!"), WS_VISIBLE|WS_POPUP, rectDefault,NULL,NULL);

    return TRUE;

///////////////////////////

8:在CW::OnCreate()函数中加入如下代码:

/////////////////////////////

    counter=0;   

    int cx=GetSystemMetrics(SM_CXSCREEN);

    int cy=GetSystemMetrics(SM_CYSCREEN);

    x_offset=(cx-640)/2;

    y_offset=(cy-400)/2;

/////////////////////////////

9: 在CW::OnDestroy()函数中加入如下代码:

////////////////////////////////

KillTimer(1);

    GlobalFree(hlb1);

    GlobalFree(hlb2);

    GlobalFree(hlb3);

/////////////////////////////

10: 在CW:: OnLButtonDown()函数中加入如下代码:

//////////////////////////////

    SendMessage(WM_CLOSE);

//////////////////////////////

11: 在CW:: OnLButtonDown()函数中加入如下代码:

/////////////////////////////

CPaintDC dc(this);

    dc.FillSolidRect(0,0,800,600,RGB(0,0,0));

    dc.SetTextColor(RGB(200,0,0));

    if(!start) return;

    CFile f1,f2;

    f1.Open("bmp1.bmp",CFile::modeRead);

    f2.Open("bmp2.bmp",CFile::modeRead);

    f1.Seek(14,CFile::begin);

    f1.Read(&header,40);

    f2.Seek(54,CFile::begin);

    hlb1=GlobalAlloc(GMEM_MOVEABLE,BMP_SIZE);

    p1=(BYTE*)GlobalLock(hlb1);

    p1=(BYTE*)malloc(BMP_SIZE);

    f1.ReadHuge(p1,BMP_SIZE);

    GlobalUnlock(hlb1);

    hlb2=GlobalAlloc(GMEM_MOVEABLE,BMP_SIZE);

    p2=(BYTE*)GlobalLock(hlb2);

    f2.ReadHuge(p2,BMP_SIZE);

    GlobalUnlock(hlb2);

    hlb3=GlobalAlloc(GMEM_MOVEABLE,BMP_SIZE);

    p3=(BYTE*)GlobalLock(hlb3);

    GlobalUnlock(hlb3);

    f

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号