me encontré con un problema extraño con XE2:Delphi XE2, cómo mantener la forma ENCIMA después de cambiar estilos VCL
estoy usando HWND_TOPMOST con SetWindowPos para establecer mi formulario en la parte superior, pero si cambio estilos VCL en tiempo de ejecución , la ventana ya no está más arriba, y desarmarla/reajustarla tampoco la arregla.
¿Alguna manera de arreglar esto?
Suena como un error. Debe informar esto a [QC] (http://qc.embarcadero.com/). –
@MasonWheeler esto no es un error, esta es la forma en que funcionan los estilos vcl, cada vez que se cambia un estilo vcl se recrea el manejo de los formularios. – RRUZ
@RRUZ: De acuerdo con la descripción original del OP, esa redefinición del atributo no funcionaba con los estilos activados, lo que sin duda sería un error si fuera cierto. (Vea el comentario del OP a la respuesta de Sertac para una mejor explicación de lo que realmente estaba sucediendo.) –