Dear Friend, Thank you For your suggestion. Live paint make is works fine If selection Process and Live Paint Operations Are Done by Separate Menus. code For Selection Process Menu: AIErr error=kNoErr; AILayerHandle CurrLayer; error=sAILayer->GetCurrentLayer(&CurrLayer); error=sAILayer->SelectArtOnLayer(CurrLayer); code Live Paint Operations Menu: AIActionParamValueRef paramValueRef = NULL; error=sAIActionManager->AINewActionParamValue(¶mValueRef); error=sAIActionManager->AIActionSetEnumerated(paramValueRef, 'menu', "Make", 1 ); error=sAIActionManager->PlayActionEvent("ai_plugin_planetx", kDialogNone, paramValueRef); But I try to do selection Process and Live Paint Operations in same menu operation, then Live paint make is failed. please see the code below. AIErr error=kNoErr; AILayerHandle CurrLayer; error=sAILayer->GetCurrentLayer(&CurrLayer); error=sAILayer->SelectArtOnLayer(CurrLayer); AIActionParamValueRef paramValueRef = NULL; error=sAIActionManager->AINewActionParamValue(¶mValueRef); error=sAIActionManager->AIActionSetEnumerated(paramValueRef, 'menu', "Make", 1 ); error=sAIActionManager->PlayActionEvent("ai_plugin_planetx", kDialogNone, paramValueRef); I try with Sleep() between the Selection Process and LivePaint operation but the problem is not solved. please note that: If I select Compound path manually and Make Live paint operation by Menu Click then it works. Please give your suggestion to solve this problem. Thank you Friend, Nathan
... View more