本人的第一篇博客,希望以后也能照常更新,对于自己也是好处多多。
好了不多说直接切入正题:
首先是去边框:
去边框就是调用系统自带函数来实现去边框的效果。获取窗体句柄FindWindow()设置窗体属性SetWindowLong()设置窗体大小置顶SetWindowPos()三个函数就可以解决置顶去边框的问题
窗体透明以及窗体穿透:
和DwmExtendFrameIntoClientArea()组合使用来实现透明玻璃并且穿透窗口的效果
专门下了个unityChan看下效果:
以下是代码
using UnityEngine;
using System.Collections;
using System;
using System.Runtime.InteropServices;
using System.IO;
/// <summary>
/// 一共可选择三种样式
/// </summary>
public enum enumWinStyle
{
/// <summary>
/// 置顶
/// </summary>
WinTop,
/// <summary>
/// 置顶并且透明
/// </summary>
WinTopApha,
/// <summary>
/// 置顶透明并