Windows编程DialogBox背景图片 [英] Windows programming DialogBox background image

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

问题描述

有没有什么好的教程或方法来添加一个背景图像到Windows对话框?



类似的东西:



我的追索文件(修剪一点):

  #include< afxres.h> 
#includeWindowSettings.h// for IDC_?IDD_DLG

// IDD_DLG的对话框模板
//
IDD_DLG DIALOGEX 200,100,200 ,350
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPIT DLG_NAME
FONT 8,MS Sans Serif,0,0,0x0
BEGIN
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
DEFPUSHBUTTONGo,IDC_GO,40,205,50,15,WS_DISABLED
PUSHBUTTON取消,IDCANCEL,110,205,50,15
END


解决方案

有一个在这里:



如何在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天全站免登陆