Windows程序设计DialogBox的背景图片 [英] Windows programming DialogBox background image

查看:322
本文介绍了Windows程序设计DialogBox的背景图片的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有什么好的教程或方法来添加背景图片到Windows DialogBox的?

类似这样的东西:

我的追索权文件(修剪少许):

 的#include< afxres.h>
#包括WindowSettings.h//为IDC_?IDD_DLG//对话框模板IDD_DLG
//
IDD_DLG DIALOGEX 200,100,200,350
风格DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
字幕DLG_NAME
FONT 8,宋体,0,0,为0x0
开始
    LTEXT显示设备,IDC_STATIC,10,5,50,10
    COMBOBOX IDC_DIS,10,15,180,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    LTEXT解决方案,IDC_STATIC,10,35,50,10
    COMBOBOX IDC_RES,10,45,180,50,CBS_DROPDOWNLIST | WS_DISABLED | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON走出去,IDC_GO,40,205,50,15,WS_DISABLED
    按钮式取消,IDCANCEL,110,205,50,15
结束


解决方案

有一个在这里:

如何设置背景图片在对话框中在VC ++ 6.0

句柄 WM_ERASEBKGND 消息。

Is there any good tutorial or way to add a background image into Windows DialogBox?

Something similar to this:

My Recourse file(trimmed a little):

#include <afxres.h>
#include "WindowSettings.h" // for IDC_?, IDD_DLG

// Dialog Box Template for IDD_DLG
//
IDD_DLG DIALOGEX 200, 100, 200, 350
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION DLG_NAME
FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
    LTEXT           "Display Device", IDC_STATIC, 10, 5, 50, 10
    COMBOBOX        IDC_DIS, 10, 15, 180, 64, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Resolution", IDC_STATIC, 10, 35, 50, 10
    COMBOBOX        IDC_RES, 10, 45, 180, 50, CBS_DROPDOWNLIST | WS_DISABLED | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON   "Go", IDC_GO, 40, 205, 50, 15, WS_DISABLED
    PUSHBUTTON      "Cancel", IDCANCEL, 110, 205, 50, 15
END

解决方案

Have one here:

how to set background image in a dialog box in vc++6.0

Handle WM_ERASEBKGND message.

这篇关于Windows程序设计DialogBox的背景图片的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆