如何用VC++6.0在窗口里显示一个位图?请高手指点

供稿:hz-xin.com     日期:2025-01-11
用VC++6.0怎样在MFC中插入位图,显示输入资源类型或者显示超过256色。。是怎么一回事儿啊。求高手指点

显示输入资源类型因为 你插入的资源不是位图类型 将图片转换一下格式再添加就行了
显示超过256色这个可以忽略 因为此时图片已经在程序里加载完成了 只是在C++里无法显示这么多色
我刚做完的这个报告 所以看到一样的问题就上来瞅瞅 觉得有用的话 记得选为满意答案喔~

选择Project 菜单下Add To Project 子菜单中的Components and Controls选项,在弹出的对话框中双击Registered ActiveX Controls 项则所有注册过的ActiveX控件出现在列表框中。选择Microsoft Communications Control,version 6.0,,单击Insert 按钮将它插入到我们的Project

在vc++中如何实现显示一个位图
基本步骤如下:
1.打开vc++6.0,选择“文件”->“新建",打开新建对话框,选择“工程”->MFC AppWizard [exe]->选择保存路径及文件名ddd,选择单文档->完成。
2.打开窗口左下角选择Re..,在Dialog上右击,选择插入->Bitmap->引入->引入位图。
3.选择Cl..,展开CDdddView->OnDraw,双击OnDraw,进入编程界面。
void CDddView::OnDraw(CDC* pDC)
{
CDddDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);//将位图装入内存
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);//创建内存设备环境
CBitmap*OldBitmap=MemDC.SelectObject(&bitmap);
BITMAP bm; //创建BITMAP结构变量
bitmap.GetBitmap(&bm);//获取位图信息
pDC->BitBlt (10,10,bm.bmWidth,bm.bmHergh,&MemDC,0,0,SRCCOPY);//显示位图
pDC->SelectObject(OldBitmap); //恢复设备环境
}

在vc++中如何实现显示一个位图
基本步骤如下:
1.打开vc++6.0,选择“文件”->“新建",打开新建对话框,选择“工程”->MFC
AppWizard
[exe]->选择保存路径及文件名ddd,选择单文档->完成。
2.打开窗口左下角选择Re..,在Dialog上右击,选择插入->Bitmap->引入->引入位图

HBITMAP hBmp = LoadBitmap(...);
RECT rcWnd;
GetClientRect(&rcWnd);
HDC hDC = GetDC();
HDC hMemDC = CreateCompatibleDC(hDC);
HBITMAP hOldBmp = SelectObject(hMemDC,hBmp);
BitBlt(hDC,0,0,hMemDC,0,0,rcWnd.right - rcWnd.left,rcWnd.bottom - rcWnd.top,SRCCOPY);
SelectObject(hMemDC,hOldBmp);
DeleteDC(hMemDC);

如何用VC++6.0在窗口里显示一个位图?请高手指点
1.打开vc++6.0,选择“文件”->“新建",打开新建对话框,选择“工程”->MFC AppWizard [exe]->选择保存路径及文件名ddd,选择单文档->完成。2.打开窗口左下角选择Re..,在Dialog上右击,选择插入->Bitmap->引入->引入位图。3.选择Cl..,展开CDdddView->OnDraw,双击OnDraw,进入编程界面。void...

如何在每次在新窗口中打开VC6.0
VC++6.0的默认界面中是打开了output窗口的,也就是软件最下面的那个长长的窗口,该窗口的下面有一系列的标签页,编译链接出错都会显示在“Build”标签页中。你如果看不到该窗口,可以在VC的标题栏或者菜单栏上单击右键,将第一项“Output”单击,就打开了该窗口。在Output窗口中,编译链接的错误都会被...

如何在每次在新窗口中打开VC6.0
VC++6.0的默认界面中是打开了output窗口的,也就是软件最下面的那个长长的窗口,该窗口的下面有一系列的标签页,编译链接出错都会显示在“Build”标签页中。你如果看不到该窗口,可以在VC的标题栏或者菜单栏上单击右键,将第一项“Output”单击,就打开了该窗口。在Output窗口中,编译链接的错误都会被...

vc++6.0的运行界面能否设置为窗口模式?
你这样吧,你运行VC++的时候那个窗口是全屏的话,你就按下ALT+ENTER键,然后这个时候就是窗口模式了,然后你再点左上角的"控制按钮",然后会弹出一个菜单,你就选择"属性",这个时候就会弹出一个对话框选择"选项"这个选项卡,你会看到有一个"显示选项"里面有"窗口"和"全屏显示"你选择"窗口",然后点确定...

如何显示VC++6.0工作区窗口
解决方案:按ALT+0组合键会出现工作区视图,然后再工作去视图的空白处点击右键在再选择组合选项,则工作区固定在左边。打开编辑区时点击最大化就会固定在右边,这样就会是左右的标准界面了。

怎么在VC++ 6.0的编写代码的窗口显示行数??
工具->选项->文本编辑器->C\/C++ 右边显示中将“行号”勾选

如何用VC++6.0创建windows窗口程序?
1、启动vc++6.0。2、在文件菜单里单击新建。3、在弹出的窗口里单击MFC AppWizard (exe)。4、在右边的工程名称里输入程序名,例如firstc。5、单击确定,在弹出的窗体里选择基本对话框,单击完成,单击确定。6、这时已经生成了一个窗体,两个按钮的窗口程序,可以运行。7、在这个窗体上继续添加添加需要...

vc++6.0怎么用
打开VC++6.0 按左上角菜单栏的“文件”-->“新建”在左边的列表中选择“Win32 Console Application”,即win32控制台工程,控制台就类似windows中的cmd窗口,刚开始编程,选择创建这个工程就可以了。在右边输入工程名称,我在这里输入“FirstProgram”,位置选择一个存放该工程的文件夹,如果不放在默认的...

VC++6.0 左边的窗口隐藏了 怎么调出来
在菜单栏或者工具栏右键,在workspace前打勾就是了 大部分的软件,只要支持工具栏和菜单栏的锁定和非锁定,都可以这么做

用vc++6.0执行后出现相应文件中出现一个可执行文件,想打开看看输出的图...
在你的main函数里最后加入 getchar()或者getch() 或者pause()应该都可以。当里没有任何操作,界面就会停留在你当前的输出状态上。