让VC窗口轻而易举变漂亮

前段时间一直在想怎么样能让窗口变得更漂亮一点,更加吸引人呢?在网上也看到了不少高手们的做法,但对于我这种不喜欢太复杂的人来说,我不是很喜欢那样写代码,GetSystemMetrics函数来得到各个边框的长度或宽度。。。。没几下,我的头就晕了,在查了许多资料以及实验后,我终于找到了一种比较简单的美化窗口的方法,现在就拿出来献丑一下,觉得不好的就请跳过去吧~~

大家请看这张图:

其实这张图已经很直观的表达了窗口内部的布局,有了这张图你觉得美化窗口还难吗?想怎么好看就可以怎么好看….<注:这张图是从网上搜索得来,十分感谢此作者,为我们提供了方便,在这里我只是拿这张图做一下参考>

//取得标题栏的位置
rtTitle.left = 6;
rtTitle.top = 0;
rtTitle.right = rtWnd.right - rtWnd.left - 6;
rtTitle.bottom = 30;
//计算最小化按钮的位置
m_rtButtMin.left = rtWnd.right - rtWnd.left - 66;
m_rtButtMin.top= 0;
m_rtButtMin.right = rtWnd.right - rtWnd.left - 46;
m_rtButtMin.bottom = 30;

//计算最大化按钮的位置
m_rtButtMax.left = rtWnd.right - rtWnd.left - 46;
m_rtButtMax.top = 0;
m_rtButtMax.right = rtWnd.right - rtWnd.left - 26;
m_rtButtMax.bottom = 30;
//计算关闭按钮的位置
m_rtButtExit.left = rtWnd.right - rtWnd.left - 26;
m_rtButtExit.top = 0;
m_rtButtExit.right = rtWnd.right - rtWnd.left-6;
m_rtButtExit.bottom = 30;

时间: 2024-07-30 10:36:17

让VC窗口轻而易举变漂亮的相关文章

vc++-VC++窗口外框怎么去除,求大神啊

问题描述 VC++窗口外框怎么去除,求大神啊 LONG style=GetWindowLong(hWnd,GWL_STYLE); style&=~WS_BORDER; SetWindowLong(hWnd,GWL_STYLE,style); 这三个语句试了不能去除窗口的外框,不知哪个大神来回答下.

点击新增按钮,弹出小窗口,大窗口则变灰

问题描述 表单数据中,点击"新增"按钮后,弹出新增的小窗口,而表单数据的页面窗口则变灰.新增后,填写数据完整后保存,则在表单数据中插入一条新记录.这样子的话,用jqueryUI如何实现呢? 解决方案 解决方案二:弹出模态窗口不行吗window.showModalDialog解决方案三:window.showModalDialog(targeturl,"","scroll=no;status=no;"+size+";menu=no;res

让你的设备变漂亮:Blur

[TechWeb报道]通过Blur,将您视网膜中所显示照片的每一个像素最大化.这个好玩的全新应用.能把普通的照片变成令人惊叹的背景.只需动一动手指,在任何照片上轻轻一划,便可获得最佳的Blur效果,把照片设为壁纸,让您的设备变漂亮,如何充分利用Blur:拍摄包含多种色彩的明亮照片,与其他图片应用一起使用Blur,即可获得更多光度和色彩效果,使用#BlurWall在Facebook和Twitter上分享您的Blur.售价:6元 → 限免

dos窗口字体-dos命窗口字体变得非常小,而且改变不了,sql*plus,mysql窗口也是

问题描述 dos命窗口字体变得非常小,而且改变不了,sql*plus,mysql窗口也是 解决方案 而且在属性中改变不了 解决方案二: 找到了,是系统区域语言设置的问题

Windows 7中QQ窗口自动变大问题的解决

在Windows 7系统环境下,当我们用鼠标将QQ程序窗口拖动到系统桌面的上边缘或右边缘时,对应的程序窗口往往就会自动最大化,很显然这样的智能化操作有时会妨碍用户正常浏览系统桌面上的内容,从而影响系统的操作效率.那么如何才能限制qq窗口跟随鼠标拖动操作而自动最大化呢?其实出现这种奇怪现象,主要是Windows 7系统默认的设置引起的,我们只要对相关的设置进行一下修改,就能让QQ窗口跟以往一样不随鼠标拖动操作而发生变化了,下面就是具体的设置步骤: 首先在Windows 7系统桌面上单击"开始&qu

vc++窗口的创建过程(MFC消息机制的经典文章)

一.什么是窗口类  在Windows中运行的程序,大多数都有一个或几个可以看得见的窗口,而在这些窗口被创建起来之前,操作系统怎么知道该怎样创建该窗口,以及用户操作该窗口的各种消息交给谁处理呢?所以VC在调用Windows的API(CreateWindow或者CreateWindowEx)创建窗口之前,要求程序员必须定义一个窗口类(不是传统C++意义上的类)来规定所创建该窗口所需要的各种信息,主要包括:窗口的消息处理函数.窗口的风格.图标. 鼠标.菜单等.其定义如下:  typedef struc

PhotoShop中让照片变漂亮教程

一种简单的让图片漂亮的方法!绝对简单实用!( 柳暗花明 柳炎发 qq:18275337)1 X6 n+ {' S$ N% e 1.复制两层底图,最上层设置为强光模式 2.中间层模糊4像素 3.中间层用蒙版搽出要清晰的部位% 分类: PS图片处理

电商融资回暖:企业扎堆获VC/PE投资者变现实

今年以来,电商投融资市场喜讯不断.服装电商梦芭莎完成了第四轮5500万美元的融资,而刚刚上线八个月的大朴网近日也宣布获得了鼎晖创投首期近数百万美元的投资;C2B电商IDX爱定客获得了来自宽带资本A轮千万级美元的融资.数据显示,今年一季度互联网行业PE.PC投资与去年第四季度相比呈增长态势,增长额超过20%,电子商度过了从2011年下半年开始的寒冬期,回暖的"春意"渐现.局部市场回暖电子商务行业一直是互联网行业中的重要投资领域.数据显示,今年一季度电子商务领域的投资占到整个互联网行业的3

PS让沙滩美女变漂亮

我们拍照的时候并不是每一张照都可以拍的很完美是吧,有时候笑容动作完美了但是偏偏颜色效果不给力 .又不舍得把照片丢掉,这时候强大的photoshop就可以派上用场了 .所以学好调色技巧是很重要的. 效果图 photoshop教程原图 1.首先当然是打开photoshop软件,拖入素材图片 ctrl+j复制背景图层. 新建曲线调整图层 ,参数如下. 2.新建调整图层 可选颜色 ,对 红.黄.白.黑通道进行调整.微调人物肤色,给高光部分添加淡青色. 分类: PS图片处理