visual studio 怎么在窗体添加图片

visual studio 怎么在窗体添加图片,第1张

1、打开你的VS,创建一个WPF窗体程序。

2、创建好的WPF窗体程序是这样的。

3、在视图——属性窗口中调图窗体程序的属性,在属性的画笔栏中可以更改窗体程序的背景。

4、然后按键F5调试窗口看一下。

5、如果我想将WPF程序背景更改为任何一张其他的图片,如左图的枫叶。

6、可以看到我们的图片与应用程序的窗体大小不一致,我们只需要调节在图片边缘中部那里调整就行了。

7、修改好的图片就出来了,再按键F5调试运行一下看看。

然后显示图片需要写在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

}

ps添加图片进去的方法如下:

工具/原料:联想电脑天逸510S、Windows7、Adobe Photoshop CS6(13.0×32版)。

1、第一步:如图所示,我们打开ps软件,这里我们新建了一个画布,需要新加入一张图片。

2、第二步:在上方的菜单栏中,选择“文件”下拉菜单中的“打开”。

3、第三步:在下图所示的对话框中,选中需要添加的图片,单击“打开”按钮。

4、第四步:如下图所示,我们可以看到新加入的图片和画布在两个窗口。

5、第五步:在图片窗口标题栏处,单击鼠标右键,选择“移动到新窗口”,这样图片所在窗口就缩小了。

6、第六步:在工具栏中,选择移动工具,在新加的图片处,按住鼠标左键拖动至画布窗口中。

7、如下图所示,ps中新加入图片完成。


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

原文地址: http://outofmemory.cn/bake/11957149.html

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

发表评论

登录后才能评论

评论列表(0条)

保存