必威体育Betway必威体育官网
当前位置:首页 > IT技术

win32 BitBlt 函数 代码测试

时间:2019-09-26 10:41:08来源:IT技术作者:seo实验室小编阅读:63次「手机版」
 

bitblt

针对 《windows程序设计》第5版 第14章

win7 64位,创建一个MFC 对话框 程序,

在界面添加一个 按钮和 一个 spin control 控件

效果如下:

这里写图片描述

用MarkMan标记一下,坐标和尺寸:

这里写图片描述

Test按钮的点击事件代码如下:

void CBitBltTestDlg::OnBnClickedBtnTest()
{
    // TODO: 在此添加控件通知处理程序代码

    HWND hwnd;
    HDC hdc ;
    int         x, y ;


    hwnd = AfxGetMainWnd()->m_hWnd;

    hdc =::GetDC(hwnd);


    for (y = 50 ; y < 300 ; y += 50)
    for (x = 0 ; x < 300 ; x += 50)
    {
        BitBlt (hdc, x, y, 50, 50,
                hdc, 0, 0, SRCCOPY) ;
    }

    ::ReleaseDC(hwnd,hdc);

}

点击之后的,显示效果如下:

这里写图片描述

用Markman标记一下:

这里写图片描述

工程源码下载地址:

BitBltTest.rar

https://download.csdn.net/download/wowocpp/10516957

相关阅读

获取键盘鼠标操作的函数(GetAsyncKeyState ())

首先介绍一下几个概念:按位与运算符"&":是双目运算符,其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果

php中的 header () 函数详解

header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器

日期函数months_between的用法

   MONTHS_BETWEEN (date1, date2)   用于计算date1和date2之间有几个月。    如果date1在日历中比date2晚,那么MONTHS_BET

Excel中四舍五入函数和取整函数

学习excel的四舍五入函数和整取函数--生活中常用。下面是小编为大家精心整理的关于Excel中四舍五入函数和取整函数,希望能够帮助到

js中substring和substr函数用法

函数: stringObject.substring(start,stop) 参数: start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中

分享到:

栏目导航

推荐阅读

热门阅读