对话框程序中添加背景图片的有关问题
对话框程序中添加背景图片的问题
我在一个对话框应用程序中添加了一个菜单,一个工具栏,现在在对话框中添加了一个背景图片,图片填进去以后,发现一个问题,就是菜单和工具栏部分还是之前没有填图片的样子,其它部分是图片填充的效果,这个怎么解决?这里不好放图片,不知道我的问题说明白了没有!
------解决方案--------------------
原因:工具栏、菜单栏和窗口句柄和对话框的窗口句柄不是同一个。楼主显示图片时使用的是对话框窗口句柄,通过这个得到的HDC,然后画的图。
方法:得到工具栏、菜单栏窗口句柄,执行和对话框类似的帖图操作。
ps:
如果工具栏和对话框背景图一样,看着也不好吧。换个新的何如?
------解决方案--------------------
菜单栏和工具栏有自己的背景,都是作为对话框的子窗口存在的.
你如果要一起替换图片,试试透明的效果.
我在一个对话框应用程序中添加了一个菜单,一个工具栏,现在在对话框中添加了一个背景图片,图片填进去以后,发现一个问题,就是菜单和工具栏部分还是之前没有填图片的样子,其它部分是图片填充的效果,这个怎么解决?这里不好放图片,不知道我的问题说明白了没有!
------解决方案--------------------
原因:工具栏、菜单栏和窗口句柄和对话框的窗口句柄不是同一个。楼主显示图片时使用的是对话框窗口句柄,通过这个得到的HDC,然后画的图。
方法:得到工具栏、菜单栏窗口句柄,执行和对话框类似的帖图操作。
ps:
如果工具栏和对话框背景图一样,看着也不好吧。换个新的何如?
------解决方案--------------------
菜单栏和工具栏有自己的背景,都是作为对话框的子窗口存在的.
你如果要一起替换图片,试试透明的效果.