Graphisoft®

Dialog ManagerVersion: 2.0

DG_MSG_FOCUS

포커스 가능한 다이얼로그 항목이 키보드 포커스를 얻었거나 잃었습니다.

메시지 파라미터

dialId
다이얼로그 또는 탭 페이지의 ID입니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다.
 
msgData
의미
0 항목이 키보드 포커스를 잃었습니다.
1 항목이 키보드 포커스를 얻었습니다.

리턴 값

사용하지 않습니다. 0으로 세트해야 합니다.

설명

DG에서 키보드 포커스와 포커스 가능한 다이얼로그 항목 카테고리는 본질적으로 Macintosh 운영체제에서와 동일한 의미를 갖고 있습니다. (즉, DG와 Macintosh에서 동일한 타입의 다이얼로그 항목들이 포커스 가능함) 그러나 Windows에서는 더 많은 다이얼로그 항목들이 키보드 포커스를 가질 수 있습니다. DG의 포커스 가능한 다이얼로그 항목들은 Windows의 포커스 가능한 다이얼로그 항목들의 부분집합입니다.

DG의 포커스 가능한 다이얼로그 항목들은 다음과 같습니다: 날짜 & 시간 컨트롤, Edit 컨트롤, 리스트 박스, 리스트 뷰, Rich Edit 컨트롤, 트리 뷰.

키보드 포커스가 사용자 액션 또는 DGSetFocus 함수 호출에 의해 변경되면, DG는 먼저 값 0인 msgData를 갖는 DG_MSG_FOCUS 메시지를 예전 포커스된 다이얼로그 항목에게 보냅니다. (만약 있다면) 그 다음에 값 1인 msgData를 갖는 DG_MSG_FOCUS 메시지를 현재 포커스된 다이얼로그 항목에게 보냅니다.

요구사항

버전: DG 1.0.0 또는 이후
헤더: DG.h

참고사항

DG 메시지, 다이얼로그 항목 타입, 콜백 함수, DGSetFocus