... de la posición o puntero de las solapas cuando el tamaño total de las solapas es mayor que el ancho de la ventana. 4>) Se han evitado parpadeos. Nota : En el video, no se aprecia del todo bien el diseño de las solapas. Al pasar el ratón por algunos botones el video produce una sombras. ...
... al borde del diálogo sin haber pasado por el folder entonces no funcionaria. Prueba cambiando el método Paint() de esta manera a ver si evita los parpadeos: METHOD Paint() CLASS TFolderEx LOCAL aInfo IF ::lWorking RETURN NIL ENDIF ...
... es y solo con el folder activo ( los otros se repintan al selecionarlos ) , ocultarlo con un hide() mientras se crean los controles , así evitamos parpadeos y demás efectos raros y una vez tenemos pintados los contralos un show() para enseñal el folder completo -
... por lo que habria que volver a crearlas todas nuevamente en cada redimensión... preferible mantener su ancho y evitar esperas ó parpadeos :-) Me refiero a acortar el alto , si se hace aparece un control vscroll para poder ver las miniaturas que no entren , pero estas no se redimensionan ...
... del :bWhen. ¿ Debemos poder poner acciones en un :bWhen, además de la condicion ? ¿ No podria eso traer problemas en el futuro, en este caso parpadeos, porque el :bWhen es llamado sin tener en cuenta que en su interior puede albergar Actions ? No se si me explique... vamos lo que planteo ...
Hola Daniel, Bueno el cambio de compilador fue pensando que en FiveHX.lib podria estar resuellto el tema de los parpadeos. Pero mas curioso es que acabo de resolver los mensajes de error de xharbour, compilando cada PRG en forma individual, en lugar de usar archivos con la listas ...
... son "simuladas" ya que se pintan sobre el DC de la ventana los controles que estan sobre ellas ( que no son CHILD ) y asi evitar los parpadeos, puedes ver esta situacion colocando el dialogo fuera del area de la ventana prinicpal y usa SaveToBmp(). En el api de window despues se hizo ...
... en la clase TUrtLink. Esta clase ahora hereda directamente de la clase TControl y no de la clase TSay como lo hacía anteriormente. Ya no habrá más parpadeos en este control cuando redimensionemos su contenedor :-) * Corrección: La función WSay() usada en el método Say() de la clase TWindow no estaba ...
Hola Antonio: Muchas de las Clases de FiveWin usan pintado a doble buffer para evitar los parpadeos. Si haces una búsqueda por ::DispBegin() y ::DispEnd() en los PRGs de las clases, verás como los usamos desde el método Paint(). Son muy sencillos de usar :-) Esos dos ...