知识大全 C#窗口透明
Posted 知
篇首语:幼敏悟过人,读书辄成诵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#窗口透明相关的知识,希望对你有一定的参考价值。
C#窗口透明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
using System;
using System Collections Generic;
using System Text;
using System Runtime InteropServices;
namespace TransForm
class WinAPI
[DllImport( user dll )]
public extern static IntPtr GetDesktopWindow();
[DllImport( user dll )]
public extern static bool SetLayeredWindowAttributes(IntPtr hwnd uint crKey byte bAlpha uint dwFlags);
public static uint LWA_COLORKEY = x ;
public static uint LWA_ALPHA = x ;
[DllImport( user dll )]
public extern static uint SetWindowLong(IntPtr hwnd int nIndex uint dwNewLong);
[DllImport( user dll )]
public extern static uint GetWindowLong(IntPtr hwnd int nIndex);
public enum WindowStyle : int
GWL_EXSTYLE =
public enum ExWindowStyle : uint
WS_EX_LAYERED = x
DeviceForm cs单元是API函数的调用方式
using System;
using System Collections Generic;
using System ComponentModel;
using System Data;
using System Drawing;
using System Text;
using System Windows Forms;
namespace TransForm
public partial class Form : Form
public Form ()
InitializeComponent();
private void Form _Load(object sender EventArgs e)
this SetWindowTransparent( );
private void SetWindowTransparent(byte bAlpha)
try
WinAPI SetWindowLong(this Handle (int)WinAPI WindowStyle GWL_EXSTYLE
WinAPI GetWindowLong(this Handle (int)WinAPI WindowStyle GWL_EXSTYLE) | (uint)WinAPI ExWindowStyle WS_EX_LAYERED);
WinAPI SetLayeredWindowAttributes(this Handle bAlpha WinAPI LWA_COLORKEY | WinAPI LWA_ALPHA);
catch
protected override CreateParams CreateParams
get
CreateParams cp = base CreateParams;
cp Parent = WinAPI GetDesktopWindow();
cp ExStyle = x | x ;//WS_EX_TOOLWINDOW | WS_EX_TOPMOST
return cp;
cha138/Article/program/net/201311/11509
相关参考
Swing破局:打造半透明窗口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 要生成一个半透明的
利用C#实现任务栏通知窗口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为程序员在享受的同时
利用C#实现标注式消息提示窗口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!近一段时间由于项目需要
七个C#编程的小技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一最小化窗口 点击X或Al
几个C#编程的小技巧(上) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一最小化窗口 点击X
有两个窗口A窗口(父)B窗口(模态) A窗口里有一个DATAGRID一个按钮 点击按钮时弹出B窗口(模态)在B窗口中添加数据提交后要求B窗口自关闭然后刷新A窗口(父) <scriptt
JavaScript实际应用:子窗口和父窗口交互 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 英雄联盟窗口,鼠标一跳窗口跳到屏幕上限外,只能看到窗口下半部分,拉不下来,没法选英雄,咋弄
英雄联盟窗口,鼠标一跳窗口跳到屏幕上限外,只能看到窗口下半部分,拉不下来,没法选英雄,咋弄?标准的是1024*768天下三窗口屏幕往上跑,只有下半部分,拉不下来,怎么办?屏幕分辨率的问题吧怎么把游戏窗
知识大全 CAD打开文件不是出来窗口,而是要自己输入具体位置,怎么改成窗口
CAD打开文件不是出来窗口,而是要自己输入具体位置,怎么改成窗口?谢谢 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
无提示刷新网页 大家有没有发现有些网页刷新的时候会弹出一个提示窗口点确定才会刷新而有的页面不会提示不弹出提示窗口直接就刷新了如果页面没有form则不会弹出提示窗口如果页面有form表单 a)<