Delphi 창 함수 SetWindowLong - 지정된 창의 속성 변경
프로토타입:
LONG SetWindowLong(
HWND hWnd, // handle to window
int nlndex, // offset of value to set
LONG dwNewLong // new value
);
매개 변수: hWnd 창 핸들과 간접적으로 보이는 창이 속하는 클래스입니다.nlndex는 0보다 큰 오프셋 값을 지정합니다.유효한 값의 범위는 0에서 추가 클래스의 저장 공간까지의 바이트 수를 4로 줄인다. 예를 들어 12바이트 이상의 추가 창 저장 공간을 지정하면 세 번째 4바이트에 접근하기 위해 색인 8을 설정해야 한다. 마찬가지로 0은 첫 번째 4바이트에 접근하고 4는 두 번째 4바이트에 접근해야 한다.다른 값을 설정하려면 다음 값 중 하나를 지정합니다.
상수
상수치
보람
GWL_EXSTYLE
-20
새로운 확장 스타일을 설정하다.
GWL_HINSTANCE
-6
새 프로그램의 실례 핸들을 설정합니다.
GWL_ID
-12
새 창 식별자를 설정합니다.
GWL_STYLE
-16
새로운 창 스타일을 설정합니다.
GWL_USERDATA
-21
창에 대한 32비트 값을 설정합니다.창마다 창을 만든 프로그램이 사용하는 32비트 값이 있습니다.
GWL_WNDPROC
-4
창에 새 처리 함수를 설정합니다.
GWL_HWNDPARENT
-8
서브 창의 부모 창을 변경하려면 SetParent 함수를 사용해야 합니다.
hWnd 매개변수가 대화상자를 식별하는 경우 다음 값을 사용할 수도 있습니다.
상수 상수 의미 DWLDLGPROC DWLP_MSGRESULT + sizeof(LRESULT)(값: 4) 대화상자 프로세스의 새 주소를 설정합니다. DWL_MSGRESULT 0 은 대화상자에서 처리되는 메시지의 반환 값을 설정합니다. DWL_USER DWLP_DLGPROC + sizeof (DLGPROC) (값: 8) 에 설정된 프로그램의 새로운 추가 정보, 예를 들어 핸들이나 바늘입니다.
dwNewLong에서 지정한 대체 값입니다.dwNewLong에서 다음과 같은 목록 컨트롤을 사용할 수 있는 전용 스타일: LVSICON 큰 아이콘 표시 LVSSMALLICON 작은 아이콘 표시 LVSLIST 목록 표시 LVSREPORT 상세 보고서 표시
LVS_EDITLABELS 결점의 표시 문자는 편집할 수 있고 보고서 스타일은 첫 번째 열만 편집할 수 있습니다. LVS_SHOWSELALWAYS가 초점을 잃었을 때도 현재 선택한 결점 LVSSINGLESEL 은 목록 중 하나만 선택할 수 있습니다.
반환 값: 함수가 성공하면 반환 값은 지정한 32비트 정수의 원래 값입니다.함수가 실패하면 0으로 되돌아옵니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.