Desarrollo secundario ProE (wildfire5.0), seleccione la función ProSelect(), ¿cómo elegir la rugosidad en el proyecto? cómo
/* - *\
Función: Obtener la ubicación del manifestante()
Propósito: Obtener la ubicación de la nota
Retorno: 0 - Éxito; -1 - Error.
\* - */
adquisición de ubicación intProtest (
dibujos de dibujo,
Proview,
ProDtlattachType tipo,
ProDtlattach* p_attachment)
{
Posición anterior del vector;
ProError err
ProMouseButton mouse botón;
ProSelection * p _ sel
int n _ sel
if(tipo = = PRO _ DTLATTACHTYPE _ FREE)
{
ProUtilMsgPrint("gen","TEST %0s","Seleccionar ubicación");
err = ProMousePickGet(PRO_LEFT_BUTTON,&mouse_button,ubicación /* free _ point */) ;
TEST _ CALL _ REPORT(" promosepickGet()", "ubicación del manifestante get()",
¡Uh, uh! = PRO _TK_NO_ERROR);
if (¡uf! = PRO_TK_NO_ERROR)
return-1;
err = ProDtlattachAlloc(tipo, vista, posición, NULL, p_attachment);
TEST_CALL_REPORT( "ProDtlattachAlloc()", "ProtesterLocationGet()",
¡Uh, uh! = PRO_TK _ NO _ Error);
}
si no (escriba) == PRO _ DTLATTACHTYPE _ PARAMETRIC)
{
ProUtilMsgPrint( "gen", "TEST %0s", "Seleccionar elemento");
err = ProSelect ((char*) "borde, curva, punto ", 1, NULL, NULL, NULL, NULL & amp ;p_sel,
& ampn_sel);
if (¡uf! = PRO_TK_NO_ERROR | | n_sel & lt1)
return-1;
err = ProDtlattachAlloc(tipo, NULL, NULL, p_sel[0], p_attachment);
TEST_CALL_REPORT("ProDtlattachAlloc()", "Ubicación del manifestante Get()",
¡Uh, uh! = PRO_TK_NO_ERROR);
}
Otro
return(PRO_TK_GENERAL_ERROR);
Devuelve 0;
}
La selección de símbolos es similar. Aquí hay algunos tutoriales de desarrollo secundario de proe para su referencia.
/proe_creo/blog/item/6b 5196 d0da 65d 63 e 06088 b 69 .