C\#프로 그래 밍 은 Aero 효 과 를 가 진 창 예제 입 니 다.

1263 단어 C#창문
본 고 는 C\#프로 그래 밍 이 Aero 효 과 를 가 진 창 을 실현 하 는 것 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

using System.Runtime.InteropServices;//  ,        ....
[DllImport("dwmapi.dll")]
public static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref MARGINS pMarinset);
[StructLayout(LayoutKind.Sequential)]
public struct MARGINS
{
  public int Right;
  public int left;
  public int Top;
  public int Bottom;
}
private void Form1_Load(object sender, EventArgs e)
{
  this.BackgroundImage = null;
  MARGINS margins = new MARGINS();
  margins.left = -1;
  margins.Right = -1;
  margins.Top = -1;
  margins.Bottom = -1;
  IntPtr hwnd = Handle;
  int result = DwmExtendFrameIntoClientArea(hwnd, ref margins);
  this.BackColor = Color.Black;
  this.label1.Text = "。。。";
  this.label1.BackColor = Color.Transparent;
  this.label1.ForeColor = Color.White;
}

더 많은 C\#관련 내용 에 관심 이 있 는 독 자 는 본 사이트 의 주 제 를 볼 수 있다.,,,,,,C\#창 조작 기법 집합
본 고 에서 말 한 것 이 여러분 의 C\#프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기