Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Principal";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

abajo

Mostrar todos los formularios de solicitud con encabezados activos Encontrar ramas similares


Cossys   (2001-12-17 16:57) [0]

Señor Tal problema: es necesario que todas las ventanas abiertas de UNA aplicación se muestren en la pantalla con encabezados ACTIVOS. Entiendo que necesita informar algo al evento Desactivar ... pero ¿QUÉ?



Fellomena   (2001-12-17 17:04) [1]

No está claro: ¿qué es lo que quieres, qué tendrías al mismo tiempo que estén activas varias ventanas?
... haga una pregunta para escribir por favor



Юрий Зотов   (2001-12-17 17:16) [2]

1. Los encabezados de formulario son dibujados por el propio Windows.
2. El título activo se dibuja cerca de la forma activa. Los encabezados de todas las demás formas (y en general de todas las demás ventanas) se dibujan inactivos.
3. La forma activa es la que tiene enfoque de entrada (o el enfoque de entrada tiene su control secundario).

Con todo esto en mente, tu pregunta es:
"¿Cómo hacer que el foco de entrada tenga todas las ventanas de una aplicación al mismo tiempo"?

De verdad, como? Y, lo más importante, ¿por qué?



Fellomena   (2001-12-17 17:28) [3]

2 Yuri Zotov: si asumimos que la pregunta se hace como usted dijo, entonces puedo venir
sólo un pensamiento a la cabeza, en el temporizador (con un intervalo muy pequeño) para dar
Foco de entrada a diferentes ventanas, pero ¿por qué?
Tal vez el autor tuvo en cuenta que es necesario rellenar algunos campos en diferentes formas, tan pronto como se rellene algún campo en un formulario en particular.
Entonces tenemos una tarea estándar.



Виктор Щербаков   (2001-12-17 17:31) [4]

a fellomena
> temporizador (con un intervalo muy pequeño) para dar
> Foco de entrada a diferentes ventanas "

¡Me gustaría ver la cara del usuario que se encontrará con tal comportamiento del programa!
:-)))



Fellomena   (2001-12-17 17:32) [5]

8)))

Me preguntaron - respondí 8)



Cossys   (2001-12-17 17:40) [6]

Estimado Yuri Zotov, no entendiste (o no lo expliqué), no necesito dos formas activas y tu programa educativo es superfluo. Me refiero a que HEADLINES parecía activo ... Aquí puede mantener ese enfoque para TEdits. Parece, propiedad LostFocus ... (no recuerdo con precisión). Y con las formas que puedas! Inicie Photoshop o Flash y asegúrese de que todos los formularios tengan encabezados activos.

A la pregunta de por qué: en un botón Pegar de formulario, en otra Cuadrícula. Cuando se cambia de una forma a otra (hasta operaciones 1000 por día), el efecto, por decirlo suavemente, no es presentable



panov   (2001-12-17 17:50) [7]

Simule en los títulos de la ventana del programa, luego puede hacerlos de cualquier color.



Иван Шихалев   (2001-12-17 18:01) [8]

WS_EX_TOOLWINDOW ¿Salvará el padre de la democracia rusa?



Cossys   (2001-12-17 18:06) [9]

2 Ivan Shikhalev

Muchas gracias - ESO ES ESO. Lo pensé así.



Юрий Зотов   (2001-12-17 18:27) [10]

Fotoshop y Flash no están instalados y, usted entiende, no los instalaré solo para echar un vistazo a las ventanas. Puedo decir lo siguiente.

1. Todos los días, cada usuario de Windows realiza muchos cambios entre ventanas. Probablemente incluso mucho más que 1000. Y con cada cambio, el título activo se vuelve a dibujar. Y no prescindible cuando esto no se observa. Por el contrario, todo es muy conveniente: el propio sistema muestra a su usuario con qué ventana está trabajando actualmente. Por lo tanto, es completamente incomprensible, ¿qué viste el problema?

2. Está lejos de ser el primero (y, aparentemente, no el último) que intenta crear una interfaz de usuario compleja e inusual para su programa. Pero, como muestra la práctica, estos intentos terminan con el hecho de que el usuario se niega a trabajar con dicho programa. Esto es simplemente un inconveniente para él, simplemente porque quiere su comportamiento habitual del programa.

3. Si realmente lo desea, escriba los manejadores WM_NCPAINT en los formularios y, después de llamar a los heredados, dibuje el encabezado usted mismo. Es muy simple: vea la descripción de DrawCaption en la Ayuda de la API. Pero te aconsejo encarecidamente que pienses con cuidado primero.

4. Realmente me gustó la secuencia de tres frases:

"... Tu programa educativo es superfluo. Quise decir que HEADLINES parecía activo. Para los TEdits, se puede hacer tal enfoque ..."

Curiosamente, ¿dónde encontraste los encabezados de TEdits? Y a este respecto, ¿era realmente un programa educativo innecesario?



Páginas: 1 rama entera

Foro: "Principal";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

arriba









Memoria: 0.59 MB
Tiempo: 0.037 c
4-22485
delphixnumx
2001-11-05 06:56
2002.01.08
¿Cómo puedo cargar mi cursor en el Delphi!


1-22017
Albañil
2001-12-17 19:45
2002.01.08
¿Cómo poner tu línea en la edición actual?


1-22022
vencedor
2001-12-18 08:05
2002.01.08
Necesita una etiqueta para mostrar las fórmulas


1-22251
Ensueño
2001-12-17 14:17
2002.01.08
Pronta nachset TLIST


14-22413
ENG
2001-11-11 21:27
2002.01.08
CD-RW





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish Francés
gallego georgiano Alemán Griego criollo haitiano hebreo hindi Húngaro islandés Indonesian irlandés Italiana Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español