클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (515) N
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (302) N
      • C# (85) N
      • ASP.NET (67)
      • Windows API for .NET (128)
    • Server (53)
      • SQL Server (10)
      • MariaDB (18)
      • Windows Server (6)
      • node.js (19)
    • System (12)
      • 작업LOG (12)
    • Review (11)
    • ETC (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

  • node.js
  • 변수
  • c#
  • Entity Framework
  • exception
  • .NET
  • Kotlin
  • HTML5
  • CSS3
  • LINQ
  • ASP.NET
  • jQuery
  • MariaDB
  • JavaScript
  • android studio
  • asp.net core web api
  • NestJS
  • Windows API
  • asp.net core
  • android

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

MoveWindow - 지정한 Window의 위치및 크기 변환

2019. 8. 6. 11:29
728x90

MoveWindow함수는 지정한 Window를 특정위치로 이동시킴과 동시에 크기를 조정하는 함수입니다.

Declare Function MoveWindow Lib "user32" Alias "MoveWindow" (ByVal hwnd As Integer, ByVal x As Integer, ByVal y As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal bRepaint As Boolean) As Integer

▶VB.NET 선언

[DllImport("user32")]
public static extern int MoveWindow(int hwnd, int x, int y, int nWidth, int nHeight, bool bRepaint);

▶C# 선언

MoveWindow함수의 첫번째 인수는 위치와 크기를 적용할 Window의 Handle을 지정하고 두번째와 세번째 인수는 이동할 좌표를, 네번째 다섯번째 인수는 적용할 크기를 지정합니다. 그리고 마지막 여섯번째 인수는 대상 Window를 이동시키고 크기를 적용하면 해당 Window를 새로 그릴지를 지정합니다.

예를 들어 Form1 Window를 x 100, y 100으로 이동시키고 가로 200, 세로 300의 크기로 조정한 다음 해당 Form을 새로 그리려면 MoveWindow함수를 다음과 같이 호출합니다.

MoveWindow(Me.Handle, 100, 100, 200, 200, True)

▶VB.NET 호출

MoveWindow(Me.Handle, 100, 100, 200, 200, True)

▶C# 호출

MoveWindow 함수는 실행에 실패하는 경우 0을 반환합니다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'.NET > Windows API for .NET' 카테고리의 다른 글

GetParent - 자식 Window에 대한 부모 Window찾기  (0) 2019.08.06
GetDiskFreeSpace - 지정한 Disk의 용량확인  (0) 2019.08.06
SetForegroundWindow - 작업 Window설정  (0) 2019.08.05
DrawEdge - 테두리 그리기  (0) 2019.08.05
LineTo - Line 그리기  (0) 2019.08.05
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • GetParent - 자식 Window에 대한 부모 Window찾기
    • GetDiskFreeSpace - 지정한 Disk의 용량확인
    • SetForegroundWindow - 작업 Window설정
    • DrawEdge - 테두리 그리기
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바