P: Usamos la máscara de manejadores mnp como sigue:
IBoxItem* pBox = m_pFCXWidget->createBox( QRect( 250, 250, 140, 40 ), "Hallo!", "Tool Tip" );Cuando la máscara de la Propiedad MnpHandles está establecida a:
pBox->put_MnpHandlesMask( 110100000 );¿sólo el manejador de movimiento y el manejador del borde derecho son mostrados?
R: La máscara de manejadores es realmente una bitmask, así que 110100000 debería ser la representación binaria de la máscara. Llame a la función con la representación decimal de este número:
bin 110100000 = dec 416 so pBox->put_MnpHandlesMask( 416 );
P: ¿Cómo puedo configurar cursores del ratón con FlowChartX?
R: El cursor del ratón se puede cambiar mediante el método SetMouseCursor del objeto FlowChart, que tiene el siguiente prototipo:
SetMouseCursor(type, handle, destroyOld)donde: 'type' es el tipo de cursor que desea sustituir (por ejemplo, la constante mcArrowStart (= 3) indica el cursor del ratón para un inicio de flecha ); 'handle' es el identificador de recurso del cursor, como se retornó por el ::LoadCursor Window's API; 'destroyOld' es un valor booleano indicando si el curso previamente usado debería ser destruído; Por ejemplo, si el objeto FlowChart se llama 'fc' se puede utilizar el siguiente código de Visual C++ para cambiar el cursor:
fc.SetMouseCursor(mcArrowStart,(ULONG):: LoadCursor(NULL, IDC_ARROW), FALSE);
P: ¿Cómo puedo llamar LoadPicFromRes desde un programa VB?
R: Debe insertar los archivos de imagen (.jpeg, .ico, .bmp, etc.) como recurso personalizado. Usted debe dar un ID de cadena y no enteros como el editor de recursos utiliza por defecto. Si los recursos se encuentran en el archivo .exe puede pasar 0 de identificador de recurso de instancia.
Tenga en cuenta que cuando el proyecto se ejecuta en VB en modo interpretado los recursos no se pueden encontrar con 0, ya que el proyecto se ejecuta en el proceso de VB.EXE. Si se construye el proyecto como un archivo ejecutable y lo ejecuta, funciona muy bien.
Si almacena sus recursos en una DLL independiente, debe utilizar la función API GetModuleHandle para obtener el identificador de instancia de la DLL.
P: Estoy pensando seriamente en comprar FlowChartX. ¿Qué apoyo técnico puedo obtener con el control? ¿Cuánto debo pagar por nuevas versiones?
R: Todo el que tiene una copia con licencia de FlowChartX recibe apoyo técnico y actualizaciones de forma gratuita por 12 meses después de la compra.
P: He descargado la versión de demostración de FlowChartX. ¿Cuáles son sus limitaciones?
R: En la versión de demostración los usuarios están restringidos con el número de objetos que pueden crear - sólo 32. De lo contrario, la demostración no expira en el tiempo.
P: La aplicación en la que quiero usar FlowChartX será distribuida a un pequeño grupo de usuarios. Si compro la versión 'Standard - un sólo desarrollador', ¿voy a ser capaz de distribuir el control para cada usuario? ¿O debo comprar la licencia 'de todo el sitio'?
R: Las licencias FlowChartX no limitan el número de usuarios de su producto final. Si usted es un desarrollador independiente o el único desarrollador que trabaja con el control en una organización, entonces usted puede comprar una sola licencia de desarrollador, pero distribuir su aplicación final a tantos usuarios como quiera. El precio se basa únicamente en el número de desarrolladores que utilizarán el control (y por tanto nuestros costos de soporte técnico).