Red de conocimiento informático - Problemas con los teléfonos móviles - Desarrollo secundario ProE (wildfire5.0), seleccione la función ProSelect(), ¿cómo elegir la rugosidad en el proyecto? cómo

Desarrollo secundario ProE (wildfire5.0), seleccione la función ProSelect(), ¿cómo elegir la rugosidad en el proyecto? cómo

Por ejemplo, seleccione Anotación.

/* - *\

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 .