麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#窗體邊框陰影效果的實(shí)現(xiàn)方法

2023-05-18 12:33:13
字體:
供稿:網(wǎng)友

如果給C#編寫的窗口邊框加上陰影,將使窗體變得非常酷,但這需要借助windows的動態(tài)鏈接庫(win32 API)來實(shí)現(xiàn),下面就給出了一個(gè)小實(shí)例來演示一下。

//首先引入相關(guān)的命名空間,除最下面的那個(gè)之外其余都由程序自動添加

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 winForm //程序的命名空間
{
   public partial class Form1 : Form
  {
      #region 窗體邊框陰影效果變量申明
     const int CS_DropSHADOW = 0x20000;
     const int GCL_STYLE = (-26);

        //聲明Win32 API
   [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int SetClassLong(IntPtr hwnd, int nIndex, int dwNewLong);
   [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int GetClassLong_r(IntPtr hwnd, int nIndex);

     #endregion
    public Form1()
   {
         InitializeComponent();
       SetClassLong(this.Handle, GCL_STYLE, GetClassLong_r(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函數(shù)加載,實(shí)現(xiàn)窗體邊框陰影效果
    }
 }
}

通過這個(gè)例子你應(yīng)該熟悉DLL函數(shù)的引入方法,當(dāng)然這些函數(shù)你可以查一下相關(guān)手冊,看看如何使用。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 香蕉黄色网 | 韩国三级日本三级香港三级黄 | 成人免费乱码大片a毛片视频网站 | 国产精品午夜一区 | 日韩黄色免费电影 | 在线亚洲综合 | 免费观看视频在线 | 一级电影免费看 | 欧美精品成人 | 日韩精品无码一区二区三区 | 精品久久一区二区 | 欧美成人区 | av中文一区 | 国产羞羞视频在线观看 | 成人综合免费视频 | 中文字幕免费在线看 | 黄色成人短视频 | 黄色三级网站 | www.91视频com | 黄色视屏免费在线观看 | 黑人一区二区三区四区五区 | 久久不雅视频 | 欧美日韩爱爱视频 | 宅男噜噜噜66国产在线观看 | 黄色网址免费入口 | 91久久极品少妇韩国 | 日韩av片网站 | 中国免费一级毛片 | 亚洲va久久久噜噜噜久久男同 | 欧美黄色大片免费观看 | 国产二区三区在线播放 | 多人乱大交xxxxx变态 | 中文字幕 亚洲一区 | jizzjizz中国人少妇中文 | 免费一级毛片在线播放视频 | 国产精品啪一品二区三区粉嫩 | 欧美国产综合视频 | 日韩精品a在线观看 | 日本羞羞的午夜电视剧 | 性欧美在线视频 | 久久精品欧美一区二区三区不卡 |