.NET

    GetCaretBlinkTime - Caret의 깜빡임 속도 반환

    GetCaretBlinkTime함수는 생성된 Caret이 얼마만큼의 속도로 깜빡임이 반복되는지에 대한 속도값을 정수형태로 반환합니다. Declare Function GetCaretBlinkTime Lib "user32" Alias "GetCaretBlinkTime" () As Integer ▶VB.NET 선언 GetCaretBlinkTime() ▶VB.NET 호출 [DllImport("user32.dll")] public static extern int GetCaretBlinkTime(); ▶C# 선언 GetCaretBlinkTime(); ▶C# 호출 속도를 반환하는 값의 단위는 1/1000초이며 만일 0의 값이 반환되면 Caret이 생성되지 않은등의 이유로 실행에 실패한 경우를 의미합니다.

    GetSysMetrics - 화면정보및 윈도우 부팅상태

    Declare Function GetSystemMetrics Lib "user32" Alias "GetSystemMetrics" (ByVal nIndex As Integer) As Integer ▶VB.NET 선언 GetSystemMetrics(X) ▶VB.NET 호출 [System.Runtime.InteropServices.DllImport("user32.dll")] private static extern int GetSystemMetrics(int nIndex); ▶C# 선언 GetSystemMetrics(X).ToString(); ▶C# 호출 인수값 반환값 0 해상도 가로넓이 1 해상도 세로높이 2 수직스크롤바에서의 화살표 넒이 3 수평스크롤바에서의 화살표 높이 4 화면타이틀바 높이 5 크기변경이 ..

    mciSendString - MCI 장치 구동 하기

    MCI(Media Control Interface)는 Computer에 정착된 Multimedia장치를 의미하는 것으로 mciSendString함수는 이 장치에 특정 명령어를 전송하여 구동시키는 함수입니다. Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommnad As String, ByVal lpstrReturnString As String, ByVal uReturnValue As Integer, ByVal hwndCallback As Integer) As Integer ▶VB.NET 선언 [DllImport("winmm.dll")] public static extern int mciSendStrin..

    GetCaretPos - 표시되는 Caret의 위치반환

    GetCaretPos 함수는 Caret이 표시되는 위치값을 반환합니다. Declare Function GetCaretPos Lib "user32" Alias "GetCaretPos" (ByRef lpPoint As POINTAPI) As Integer ▶VB.NET 선언 Public Structure POINTCRT Public x As Integer Public y As Integer End Structure Dim pt As POINTCRT GetCaretPos(pt) pt.x pt.y ▶VB.NET 호출 [DllImport("user32.dll")] public static extern int GetCaretPos(ref POINTCRT hwnd); ▶C# 선언 public struct POINTC..

    HideCaret - Caret 숨김

    HideCaret 함수는 Caret을 보이지 않도록 합니다. Declare Function HideCaret Lib "user32" (ByVal hwnd As Integer) As Integer ▶VB.NET 선언 HideCaret(handle) ▶VB.NET 호출 [DllImport("user32.dll")] public static extern int HideCaret(int hwnd); ▶C# 선언 HideCaret(handle); ▶C# 호출 HideCaret함수 호출시 인수로는 Caret이 표시되고 있는 개체의 Handle을 지정합니다.

    ShowCaret - 생성한 Caret 보이기

    ShowCaret함수는 CreateCaret함수에 의해 생성된 Caret를 화면에 표시하도록 합니다. Declare Function ShowCaret Lib "user32" (ByVal hwnd As Integer) As Integer ▶VB.NET 선언 ShowCaret(Handle) ▶VB.NET 호출 [DllImport("user32.dll")] public static extern int ShowCaret(int hwnd); ▶C# 선언 ShowCaret(Handle); ▶C# 호출 ShowCaret의 인수로는 Caret이 생성된 Form이나 Control의 Handle값을 넘겨주면 됩니다.

    CreateCaret - Caret 생성

    CreateCaret함수는 새로운 Caret를 생성하는 함수입니다. Caret은 Textbox등에서 깜빡이는 일종의 Keyboard Cursor모양정도로 생각하시면 되겠습니다. Declare Function CreateCaret Lib "user32" Alias "CreateCaret" (ByVal hwnd As Integer, ByVal hBitmap As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer) As Integer ▶VB.NET 선언 CreateCaret(Handle, Bitmap, 가로크기, 세로크기) ▶VB.NET 호출 [DllImport("user32.dll")] public static extern int CreateCaret(..

    GetComputerName - Computer Name 보기

    Computer의 Network이름을 알아내는 API입니다. 이 API대신 다음 .NET Class Library를 사용하십시오. 이 Code는 Computer의 이름을 반환합니다. System.Windows.Forms.SystemInformation.ComputerName ▶VB.NET/C#