라디오버튼의 아이템을 변경하는 API이다. 두번째 파라미터 bFireChangeEvent 는 필드에 text변경시 on_itemchage이벤트를 발생 시킬지 아닐지 여부이다. 세번째 파라미터 bEventAsync 는 두번째 파라미터값에 따라 이벤트를 발생시킬 경우 해당 이벤트 처리를 Async(비동기)로 처리할지 Sync(동기)로 처리 할지 여부이다.
Parameters | Type | Description |
---|---|---|
nValue | short | 변경할 아이템의 select_value값 |
bFireChangeEvent | BOOL | on_itemchange이벤트를 발생시킬지 여부 |
bEventAsync | BOOL | on_itemchange이벤트를 Async로 처리 할지 여부 |
Type | Description |
---|---|
void |
*bFireItemChangeEvent 파라미터의 기본값은 true이다. *bProcEventAsync 파라미터의 기본값은 true이다. *라디오버튼 아이템이 2개있고 첫번째 아이템에 대해 bFireItemChangeEvent를 false로 setcheck API를 호출할 경우, 첫번째 라디오버튼이 선택상태일때는 itemchange이벤트가 호출되지 않으나 두번째 아이템이 선택상태라면 두번째 아이템에 대해서는 itemchange이벤트가 호출된다.
function btn_settextex_on_mouseup()
{
// select_value값이 1인 아이템으로 선택을 변경하고 itemchange이벤트를 Sync(동기)로 처리되게 한다.
ctrlRadio.settextex(1, true, false);
}