谁能告诉我,C语言怎么用程序调用图片?

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:05:09
问题就是写出源程序代码,我随便在桌面放一张图片,编写一个程序代码,将这张图片显示一下,只要显示一下就行,不需要让他怎么变!
请高手指点。
不是吧,我只想调用一张小小的图片,就需要张么一大堆代码?我晕了,我是个初学者,能不能再给个简单的,就让他能运行就行,不用那么麻烦吧,还有就是,以我现在的水平感觉看你张段程序还有点困难,不好意思啊!还请您多多包涵!最好给个c程序,不要有c++的东西!谢谢!我用的是vc6.0!

我有个显示BMP的程序,是个窗口程序,你参考一下。

#include <windows.h>
#include "resource.h"

LRESULT CALLBACK WindowProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);

int bmp_width,bmp_height;
HDC hMemDC;
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
WNDCLASS wc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hbrBackground = (HBRUSH)(COLOR_3DFACE+1);
wc.hCursor = LoadCursor(NULL,IDC_ARROW);
wc.hIcon = LoadIcon(hInstance,(LPCTSTR)IDI_MAIN);
wc.hInstance = hInstance;
wc.lpfnWndProc = WindowProc;
wc.lpszClassName = "07LoadBMP";
wc.lpszMenuName = NULL;
wc.style = CS_HREDRAW|CS_VREDRAW;
RegisterClass(&wc);
HWND hMainWnd = CreateWindow(wc.lpszClassName,"载入BMP图