본문 바로가기

WINAPI2

SystemMenu 에 메뉴아이템 추가. 시스템 메뉴는 윈도우 에서 윈도우 타이틀 부분 왼쪽에 위치한 아이콘을 선택하면 나오는 메뉴를 말한다. 기본적으로 많은 윈도우의 시스템 메뉴는 이렇게 윈도우에 관한 이동이나 크기조정, 최대,최소화 그리고 닫기를 가지고 있는데 이 부분은 특별히 다루는 방법은 없다. 델파이나 라자루스에서는 메뉴에 관련된것은 TMainMenu 와 TPopMenu 를 제공해 주긴 하지만 이를 가지고 시스템 메뉴를 설정할수는 없다. 그동안 저 부분을 가지고 놀 기회가 없어서 몰랐는데 저 메뉴에 아이템을 추가해 달라는 요청이 있어서 잠시 검색을 해보니 니 딱히 방법은 없고 그냥 윈도우 API 를 통해서 코딩으로 처리 하는게 다다.우선 고전적으로 다루어 보자. 이 윈도우 API는 Windows.pas 에 있으니 uses 절에 추가하고.. 2025. 2. 21.
delphi / ip 문자열 <-> 숫자 https://cafe.naver.com/delmadang/2321 [팁] 아이피주소 를 정수로알아두면 쓸데없는 팁. 아이피주소 (IPv4) 를 정수 ( UInt32 ) 로 상호변환 하는 예제 입니다. UInt32 가 없으면 Cardinal로 하면 됩니다. 부호없는 ...cafe.naver.com ip 문자열 ( 1.1.1.1) 을 숫자( ulong ) 로 숫자를 문자열로 상호 변환 하는 예제 코드..function ThIP.IP2Long(AIpAddress: string): UInt32;//아이피주소(IPv4) 문자열을 정수(UInt32)로 var slIPs: TStrings; aTemp: Array[0..3] of integer; nI: integer;begin slIPs:= TS.. 2025. 1. 21.
반응형