winfrom不规则窗体设计

问题描述

winfrom不规则窗体设计

我想制作一个 winfrom窗体应用的小程序,一直想实现不规则窗体。可毕竟刚刚入门,能力尚浅,还请有经验的前辈们指点,在此想向各位说声感谢!!!

解决方案

http://www.cnblogs.com/alexis/archive/2010/08/29/1811826.html

时间: 2024-09-18 03:34:11

winfrom不规则窗体设计的相关文章

WPF界面设计技巧(1)—不规则窗体图文指南

原文:WPF界面设计技巧(1)-不规则窗体图文指南  初到园子,奉上第一篇入门级教程,请勿见笑. 以往WinForm编程中,实现不规则窗体是有一定难度的,更难的是不规则窗体的边缘抗锯齿及局部透明处理.而现在,WPF的出现使这个问题迎刃而解,使得我们可以轻松.灵活地美化用户界面. 下面就让我们来看看如何实现一个不规则窗体: 首先我们需要借助Microsoft Expression Design 2来进行图形设计.(这里使用Photoshop等传统软件也可以,但是只能利用PNG格式来实现透明,其缺点

VB.Net创建不规则窗体 Montaque(原作)

 VB.Net创建不规则窗体    Montaque(原作)   一般说来,应用程序的窗体都是规则的,即是矩形窗体.有时候为了某种特殊的用途,我们希望改变应用程序窗体的形状,比如做个个性十足的mp3播放器,小时钟等等,这就需要 "定制"我们的应用程序.另外,特殊形状的窗体有时候也能吸引用户的注意力,使得他们格外注意你的程序. 在VB6里面,我们一般通过以下代码来创建不规则窗体.Private Declare Function SetWindowRgn Lib "user32&

创建可透明、可移动的位图型不规则窗体

在Form上添加一个OpenPictureDialog,添加一个Image,并为其添加一个图片.再加一个PopupMenu,并创建两个菜单项,一个是Open1,一个是Exit1,其中前者是打开图象文件对话框,后者为退出程序.设置Image1的PopupMenu属性为PopupMenu1. 在Form1的OnCreate事件中添加: void __fastcall TForm1::FormCreate(TObject *Sender){ BmpToRgn();}在.h文件中的private段中添加

C++Builder中不规则窗体的快速显示

不规则窗体的应用增加软件的吸引力 传统的WINDOWS应用软件界面给人的感觉总是千篇一律的方方正正的窗体,看的时间长了难免会有些厌烦,总是希望能见到些不同一般的软件界面.如今,相当数量的商业软件在提供优秀而强大的功能的同时,软件的界面也是做得越来越漂亮,比如<超级解霸2000>中的界面插件,使用过的人一定对其华丽的外观充满好感.作为一个编程爱好者,如果自己写出的软件也拥有类似的界面,也许会吸引更多目光的注视.那么,我们现在就开始动手制作自己的漂亮界面吧. 技术内幕 要想在自己的程序中加入不规则

Windows中不规则窗体的编程实现

一.序言 在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,"记事本","扫雷",等等.矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣.但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先的矩形窗体,将会使这类程序更添情趣.典型的例子有windows 自代的Media Player,新版本的Media Player有个控制面板的选项,选中这些面板,播放器就以选中的面板形

形态各异的不规则窗体

说起不规则窗体也许我们大家都会觉得新鲜,这是因为我们平日里绝大部分窗体用的都是正规正矩的矩形窗体,Word这个大名鼎鼎的软件想必大家都已用过,那么在Word里就按下你手中的F1键吧,弹出的窗体形态怎么样,很炫吧!(如下图所示). 那么实现这样的窗体困难吗?简单!几句话就可以轻松搞定.不过在揭示答案之前我们还是先来熟悉一下在Windows里不规则窗体的实现几点要素. 一.创建不规则窗体的几个主要函数: <1> CreateRectRgn : 创建矩形窗体轮廓. <2> CreateR

C#创建不规则窗体代码

using system; using system.Collections.Generic; using system.ComponentModel; using system.Data; using system.Drawing; using system.Text; using system.windows .Forms; using system.Runtime.InteropServices; namespace APIDemo { public partial class Form1

MFC绘制不规则窗体的方法

  本文实例讲述了MFC 绘制不规则窗体的方法.分享给大家供大家参考.具体分析如下: 实现过程: 1.首先创建基于DLG的MFC应用程序,命名为:tryBGDlg,并将DLG的属性设置为:Title Bar :False ,其它设置不变 2.制作两幅图像,其中的一幅黑白图像,是根据播放器外观来制作的,其中白色区域是要保留的最终在桌面上显示的区域.将这两幅图像添加到工程中,第一个ID号设置为IDB_INTERFACE,第二个ID号设置为:IDB_MASK 3.在CtryBGDlg类中添加一个在函数

vs13版本和10版本window窗体设计编码变了好多,用起来完全不适应。

问题描述 vs13版本和10版本window窗体设计编码变了好多,用起来完全不适应. . 10版用的代码放进去都不行. 弄个模式对话框10版用的代码 Form2 form =new Form2(); form.TopMost=ture; form.showdialog(); 到13版 代码打进去 form就出问题了..新手完全不会用.求解释.. 下10版又说有个pack1未更新 . 更新读条完全不动.. 解决方案 如果你说的是C++或许有些变化. 但是就C#来说,新的VS没有什么变化. 至于你说