해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
Parameters | Type | Description |
---|---|---|
bEnable | bool | 활성화 여부(true, false) |
nForcusDir | short | [옵션] 포커스 이동 방향 (기본값: null) |
bSyncChild | BOOL | [옵션] 자식 컴포넌트 활성화 속성 동기화 여부 (기본값: false) |
Type | Description |
---|---|
void | 없음 |
nForcusDir 파라미터는 해당 컴포넌트의 활성화/비활성화 처리후, 포커스를 이동한 방향을 지정한다. 주로 자식 컴포넌트 이벤트에서 부모 컴포넌트를 비활성화 하고자 할 때 사용한다.
nForcusDir 파라미터가 -1인 경우에는, 이전 컴포넌트 포커스 이동하고, 1인 경우에는 다음 컴포넌트로 포커스를 이동한다.
nForcusDir 파라미터가 0이고, bEnable 파라미터가 true인 경우에 자기 자신에게 포커스를 이동한다.
bSyncChild 파라미터는 자식 컴포넌트의 enable 속성 동기화 여부를 지정한다.
자식 컴포넌트가 자체적으로 비활성화되어 있는 경우에는, bSyncChild 파라미터를 true로 설정하여 않은 상태에서, bEnable 파라미터를 true로 설정하여 호출할 때, 자식 컴포넌트는 활성화되지 않는다.
function btn_setenable_on_mouseup()
{
// 버튼을 포함하고 있는, 탭 컨트롤을 disable 시키고, 다음 컴포넌트로 포커스 이동
tab.setenable(false, 1);
}