Windows程序设计DialogBox的背景图片 [英] Windows programming DialogBox background image
本文介绍了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
结束
解决方案
有一个在这里:
句柄 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屋!
查看全文