public class PublicNM
{
public const int WM_KEYDOWN = 0x0100;
// FindWindow를 정적 메서드로 선언합니다.
public static IntPtr FindWindow(string lpClassName, string lpWindowName)
{
// 실제 FindWindow 구현은 생략
return IntPtr.Zero;
}
}
사용예)
// 정적 메서드에 접근할 때는 클래스 이름을 사용합니다.
IntPtr hWnd = PublicNM.FindWindow("ClassName", "WindowName");
protected override bool ProcessCmdKey(ref Message message, Keys keyData)
{
switch (message.Msg)
{
case PublicNM.WM_KEYDOWN:
break;
default:
break;
}
return base.ProcessCmdKey(ref message, keyData);
}
'c# 언어 > 초급과정' 카테고리의 다른 글
C#과 Java에서 배열 선언 및 사용에 차이점(거의 없다고 봐도 무방) (0) | 2024.09.10 |
---|---|
C# Windows Forms 애플리케이션에서 Console.WriteLine()을 사용하여 명령 프롬프트 창에 메시지를 출력 (0) | 2024.09.04 |
( ChatGPT )c# List 와 배열의 차이점 (0) | 2024.06.06 |
(ChatGPT)비교/string SpecificPay { get; set; }/string SpecificPay/ (0) | 2024.06.06 |
(CHAT.GPT)클래스에서 다이얼로그 호출 시 메인 윈도우를 기준으로 위치 설정 (0) | 2024.06.03 |