如何在Windows窗口中插入图片

如何在Windows窗口中插入图片,第1张

然后显示图片需要写在WM_PAINT消息里:

首选使用函数LoadImage载入位图或图标。 

hb_icon = (HBITMAP)::LoadImage(hInst, _TEXT("icon.bmp"), IMAGE_BITMAP, 36, 36, LR_CREATEDIBSECTION | LR_DEFAULTSIZE | LR_LOADFROMFILE)

    HDC hMemDC = CreateCompatibleDC(hdc)//创建内存DC

    ::SelectObject(hMemDC, hb_icon)//把位图选进内存DC

    BitBlt(hdc, 0, 0, 35, 35, hMemDC, 0, 0, SRCCOPY)//内存DC映射到屏幕DC

列子

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)

{

    switch (message)

    {

    case WM_COMMAND:

        {

            HWND wmId = (HWND)LOWORD(lParam)

            switch(LOWORD(wParam)){

            case IDM_ABOUT:

                DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About)

                break

            case IDM_EXIT:

                DestroyWindow(hWnd)

                break

            default:

                return DefWindowProc(hWnd, message, wParam, lParam)

            }

break

        }

    case WM_PAINT:

        {

            PAINTSTRUCT ps

            HDC hdc = BeginPaint(hWnd, &ps)

        su_icon = (HBITMAP)::LoadImage(hInst, _TEXT("icon.bmp"), IMAGE_BITMAP, 36, 36, LR_CREATEDIBSECTION | LR_DEFAULTSIZE | LR_LOADFROMFILE)

            //绘制图标

            HDC hMemDC = CreateCompatibleDC(hdc)//创建内存DC

            ::SelectObject(hMemDC, su_icon)//把位图选进内存DC

            BitBlt(hdc, 10, 75, 35, 35, hMemDC, 0, 0, SRCCOPY)//内存DC映射到屏幕DC

            EndPaint(hWnd, &ps)

            break

        }

    case WM_DESTROY:

        PostQuitMessage(0)

        break

    default:

        return DefWindowProc(hWnd, message, wParam, lParam)

    }

    return 0

}

右击桌面,属性,桌面,浏览,选择你要作为背景的图片即可。 有的系统直接右击某个图片,上边就自带了设为背景图片的选项。那是注册表的原因了。 如果你不怕麻烦可以自己编辑desktop.ini配置,如果怕麻烦直接下载一个xp变脸王,使用里边的个性化文件夹即可,里边有选择使用文件夹背景的,但是没有我的电脑背景,只有文件夹或者盘符的,也可以修改硬盘文件夹等图标的。 自己设置方法: 1,新建一个文本文档。 2,打开文本文档,编辑内容为: [{BE098140-A513-11D0-A3A4-00C04FD706EC}] IconArea_Image=F:\My Documents\My Pictures\Wallpaper\sy_1221685201.jpg 3,保存,更名为desktop.ini。 注:3中需要显示扩展名:我的电脑,工具,文件夹选项,查看,取消“隐藏已知文件扩展名”前面的√。

1

在Windows10桌面,我们右键点击左下角的开始按钮,在d出菜单中选择“设置”菜单项。

请点击输入图片描述

2

接下来我们在打开的Windows设置窗口中,点击“个性化”图标。

请点击输入图片描述

3

在打开的Windows个性化设置窗口中,点击左侧边栏的“锁屏界面”菜单项。

请点击输入图片描述

4

在右侧的窗口中我们找到“背景”下拉按钮,在d出菜单中选择“图片”菜单项。

请点击输入图片描述

5

接下来我们可以在系统默认的图片中选择一个自己喜欢的图片,或是点击“浏览”按钮,选择自己电脑上保存的漂亮图片

请点击输入图片描述

6

设置完成后,我们可以在上面的预览界面看到预览的效果,如果满意后就可以了。

请点击输入图片描述


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7931995.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存