众所周知,IE7,8不支持border-radius效果。但我们同样有办法用css实现这个效果,方法就是用border来模拟。 vw单位可能大家用的比较少,因为这个单位是IE9+才支持,所以现代浏览器直接把边框设为0vw,就表示无边框,直接使用border-radius,而IE7,8则使用borde ...
分类:
Web程序 时间:
2017-04-03 17:09:35
阅读次数:
249
首先在主窗体中设置一个子窗体的实例,然后当点击挂机之后,隐藏当前窗体,同时显示子窗体。 把子窗体的背景窗体设置如下属性(主要是背景随便改成一个图片,然后FormBorderStyle改成None,即可实现无边框的窗体),而且启动又默认是最大化,所以可以认为是一个图片铺满了整个窗口 这样除非用户输入了... ...
1. 重写WndProc protected override void WndProc(ref Message m) { const int WM_NCHITTEST = 0x84; const int HTCLIENT = 0x01; const int HTCAPTION = 0x02; if ...
分类:
移动开发 时间:
2017-03-23 15:56:21
阅读次数:
1145
public partial class Form1 : Form { [DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")] private static extern IntPtr CreateRoundRectRgn ( int ... ...
分类:
其他好文 时间:
2017-03-14 19:23:22
阅读次数:
214
无意中发现的一个BUG,Qt5.1.1正式版首先创建一个GUI工程,拖入一个QAxWidget控件(为了使ActiveX生效,需要在.pro文件中加入CONFIG += qaxcontainer)接着,为了让ActiveX有效,需要引入一个组件,我这里引入的是IE组件 [cpp] view plai ...
移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下 网上的代码仅仅实现了两个事件 [cpp] view plain copy void EditDialog::mousePressEvent(QMouseEvent *event) { if (event->but ...
分类:
移动开发 时间:
2017-02-07 20:26:31
阅读次数:
256
最近在Delphi开发中用到了无边框窗体显示时,无法在任务栏使用右键弹出菜单的情况,经过整理,通过以下方法可以使右键菜单出现: procedure Tfrm_Base.InitSysMenu;var WindowStyle: Integer;begin WindowStyle := GetWindo ...
原始css:border属性border-color:边框颜色border-width:边框宽度border-style:边框样式none:无边框。与任何指定的border-width值无关hidden:隐藏边框。IE不支持dotted:在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线。否则为实线(常用)dashed:在MAC平台上IE4+与WINDOWS..
分类:
Web程序 时间:
2017-01-06 08:18:00
阅读次数:
170
首先建一个类,比如NativeMethods.cs 然后在你的窗体代码中,比如MainWindow.xaml.cs 这样就完美实现了外窗口无原生按钮(最大最小关闭),无边框,一点边框都没有。 ...