在 mfc中会经常遇到处理图像 图片 控件添加透明背景图片等,这时候就会用到GDI 或者GDI+ 。由于 客户要求,本人也是被迫头一次用mfc项目,以前都是用vc++做些小的工具及activex ,碰到很多头疼的问题。在这做一个整理,梳理下知识,要是能帮到别人那自然更好。
一、、在vs中 使用gdi+ 简单的对话框程序为例
1、创建一简单对话框
2、在StdAfx.h头文件添加gdi...
分类:
其他好文 时间:
2014-09-24 17:45:27
阅读次数:
190
1. 单像素边框CSS表格这是一个非经常常使用的表格样式。源码: Info Header 1Info Header 2Info Header 3 Text 1AText 1BText 1C Text 2AText 2BText 2C2. 带背景图的CSS样式表格和上面差点儿相同,只是每一个格子里多了...
分类:
Web程序 时间:
2014-09-24 17:07:47
阅读次数:
361
效果预览Demo源码下载Fancybox的特点如下:可以支持图片、html文本、flash动画、iframe以及ajax的支持可以自定义播放器的CSS样式可以以组的形式进行播放如果将鼠标滚动插件(mouse wheel plugin)包含进来的话Fancybox还能支持鼠标滚轮滚动来翻阅图片Fanc...
分类:
Web程序 时间:
2014-09-24 16:17:47
阅读次数:
218
如何确定要对DIV设置什么CSS属性样式呢?如何知道对div设置哪些CSS样式呢?设置什么CSS样式不是凭空想象的而是有参考的,一般分三种情况下得到需要知道设置什么样式。第一种:没有美工图,自己边思考布局这种没有美工图也没有可参考的情况下DIV CSS布局,根据自己实际构思的想法来布局设置CSS,比...
分类:
Web程序 时间:
2014-09-23 15:24:35
阅读次数:
213
From google: If your app uses a custom image as the background of the bar, you'll need to provide a “taller” image so that it extends up behind the st...
分类:
移动开发 时间:
2014-09-23 13:38:34
阅读次数:
147
div+css的布局相比table布局简化了前端开发的复杂性,也会带来一些问题,现在我们就说一下浮动定位在页面大小改变时布局错位的解决办法,给页面设置最小宽度:只需更改全局css样式表[css] view plaincopyprint?body{ /* 加入一下两行 */ min-width: .....
分类:
Web程序 时间:
2014-09-23 12:56:24
阅读次数:
260
当然有许多问题是这篇文章中没有提到的,按照文章的方法进行设置,你可能会遇到以下问题:1.navigationbar的背景图片自定义以后,statusbar虽然和navigationbar共用了背景图,但是其还是透明的,颜色会比navigationbar淡许多,导致最终效果很难看,那么如何修复这个问题...
分类:
移动开发 时间:
2014-09-23 12:28:24
阅读次数:
225
一般来说图片加圆角可以使用 Java 的方式来进行, 对图片略加处理即可, 但也可以使用纯XML+Nice-Patch图片来进行, 这样的速度会更快. 如果背景是纯色的情况下建议使用此方法.原理则是利用frameLayout在图片上加一个遮盖图片, 从而达到圆角效果.背景图片:一张中间透明, 四个边...
分类:
移动开发 时间:
2014-09-23 10:49:24
阅读次数:
207
1.cursor:pointer鼠标放到上面变形状,pointer为手2.margin:auto 页面居中3.显示方式:dispaly:none不显示/block 块换行/inline在一行上,宽和高都不可用/inline-block在一行上显示,可以设置宽和高 不显示也不占地方4.visibi.....
分类:
Web程序 时间:
2014-09-22 22:39:23
阅读次数:
227
void MainWindow::paintEvent(QPaintEvent *)
{
qDebug() << "paintEvent";
QPainter painter(this);
//上半部分背景
QPixmap banner(":/login/banner_5");
banner.setDevicePixelRatio(2...