在线等!!求这段VC代码的详细解释
答案:2 悬赏:0
解决时间 2021-02-07 13:43
- 提问者网友:花之森
- 2021-02-07 07:57
在线等!!求这段VC代码的详细解释
最佳答案
- 二级知识专家网友:开心就好
- 2021-02-07 08:32
// 定义一个绘图设备对象
CPaintDC dc(this);
// 获得客户区域大小
CRect rect;
GetClientRect(&rect);
// 创建一个临时的绘图设备
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
// 定义一个位图对象,并加载位图
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP); //IDB_BITMAP是你自己的图对应的ID
// 获得位图,并将位图选入绘制设备中
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
// 复制一个位图到指定的区域,并进行拉伸或缩放等
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,
bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);
大概是这个意思,既不太清楚了,不明白的可以直接查找windowsAPI
CPaintDC dc(this);
// 获得客户区域大小
CRect rect;
GetClientRect(&rect);
// 创建一个临时的绘图设备
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
// 定义一个位图对象,并加载位图
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP); //IDB_BITMAP是你自己的图对应的ID
// 获得位图,并将位图选入绘制设备中
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
// 复制一个位图到指定的区域,并进行拉伸或缩放等
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,
bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);
大概是这个意思,既不太清楚了,不明白的可以直接查找windowsAPI
全部回答
- 1楼网友:绝望伪装
- 2021-02-07 08:43
#include<stdio.h>
void main() { int t, num[100] ; printf("请输入100个整数:") ; for (t=0 ; t<100 ; t++) { scanf("%d", &num[t]) ; }
int min = num[0] ; printf("\n所输入的整数为:\n") ; for (t=0 ; t<100 ; t++) { printf("%d: %d\t\t", t+1, num[t]) ; if (min > num[t]) { min = num[t] ; } }
printf("\n最小的数为:%d\n", min) ; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯