SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: jokersgc2002 en Miércoles 23 de Diciembre de 2009, 00:47

Título: .Dlg los bordes y el caption
Publicado por: jokersgc2002 en Miércoles 23 de Diciembre de 2009, 00:47
Alguien sabe como se le quita a un .dlg los bordes y el caption e hecho esto se elimina el caption pero queda como una imagen donde va el caption de lo que hay de fondo, este es el código:
invoke GetWindowLong,hWin,GWL_EXSTYLE; -------->quitar el caption a la ventana
   and eax,not WS_CAPTION
   invoke SetWindowLong,hWin,GWL_STYLE,eax
Título: Re: .Dlg los bordes y el caption
Publicado por: Eternal Idol en Miércoles 23 de Diciembre de 2009, 00:58
Te recomiendo la MSDN:
Painting and Drawing (http://msdn.microsoft.com/en-us/library/dd162759(VS.85).aspx)
Nonclient Area (http://msdn.microsoft.com/en-us/library/dd162743(VS.85).aspx)

Y una busqueda en Google por algo asi como: OWNER DRAWN TITLEBAR.

PD. Esto no tiene mucho que ver con ensamblador.
Título: Re: .Dlg los bordes y el caption
Publicado por: jokersgc2002 en Miércoles 23 de Diciembre de 2009, 02:51
Creo que encontré algo al respecto con la función SetWindowPos y si funciono, bueno problema resuelto, gracias Eternal.
Título: Re: .Dlg los bordes y el caption
Publicado por: Eternal Idol en Miércoles 23 de Diciembre de 2009, 09:02
De nadas  :comp: