🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.c++
Article #87

Re: CListBox. Message OnCreate Sin Create?

#87
From: Pedro Maicas
Date: Thu, 06 Aug 2009 16:30
36 lines
2739 bytes
On Thu, 6 Aug 2009 02:35:41 -0700 (PDT), Josemi <josemiantelo@gmail.com>
wrote:

>   Llevo un mont�n de d�as intentando capturar el mensaje ON_WM CREATE
>de un ListBox, pero ... y aqu� es donde est� la dificultad, sin
>utilizar el Create. Es decir, yo no lo creo dinamicamente el ListBox
>con un Create. �Sabes como hacerlo?
>  En realidad lo que quiero es inicializar el ListBox y aunque en el
>constructor de mi clase (class CMiBox:public CListBox) va perfecto el
>asunto es que no obengo las coordenadas (CRect) correctas del ListBox
>y eso se supone que se obtienen cuando se dibuja, o sea en el Create.
>Aggg creo que complico demasiado la explicaci�n, el problema es mucho
>mas sencillo. Obtener unas CRect de mi ListBox correctas pero s�lo la
>primera vez.
>En fin, demasiado rollo :-)
>

   Para saber las coordenadas de un listbox no tienes que capturar
el mensaje wm_create del listbox, solo necesitas usar la
funcion getWindowrect una vez est�s seguro de que el handle
de la ventana es v�lidio, es decir despues de creado el listbox, cosa
que puedes hacer cuando procees Oncreate de la ventana contendora
( u OnInitDialog si es un dialogo)

   De todas formas en alg�n sitio *tu* creas el listbox y entonces
le asignas posicion y tama�o, es decir que a lo mejor ya deber�as
de saber estos datos.




Saludos :-)           -Pedro-

  http://www.maicas.net/ 

  e-mail en www.maicas.net
Technical Details
Message-ID: <ms0m75hn1ql1frss2nh3ob2dp25htrf8h5@4ax.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.unit0.net!feeder.eternal-september.org!eternal-september.org!not-for-mail
References: <a7dec396-9d7d-4f35-8d80-c8795fee2ec7@w6g2000yqw.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: d2efa0cfdc,803dad33ef2d594d
X-Google-Attributes: gidd2efa0cfdc,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.unit0.net!feeder.eternal-september.org!eternal-september.org!not-for-mail
From: Pedro Maicas <esta_no_es@jet.es>
Newsgroups: es.comp.lenguajes.c++
Subject: Re: CListBox. Message OnCreate Sin Create?
Date: Thu, 06 Aug 2009 18:30:55 +0200
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <ms0m75hn1ql1frss2nh3ob2dp25htrf8h5@4ax.com>
References: <a7dec396-9d7d-4f35-8d80-c8795fee2ec7@w6g2000yqw.googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.eternal-september.org U2FsdGVkX1+c3O+tuHaCSIcucCce0JqS1JC45eKUhE7SXgUBwFPqmltxkr+mIXt9rROxOUxpnVQzQPCLGG6QipUgxFZRff2neG/td9ixHIuPvA7lMEW8Su/gEnAQjPsC9g69+BOR6kAwTJoP0wfCJA==
X-Complaints-To: abuse@eternal-september.org
NNTP-Posting-Date: Thu, 6 Aug 2009 16:38:46 +0000 (UTC)
X-Newsreader: Forte Agent 1.8/32.553
X-Auth-Sender: U2FsdGVkX19wJwBbT3LIqFSPG4QRRiN2Hun102Xb3oQ=
Cancel-Lock: sha1:Cc8rFo092mdMUc0gLtTlY2GkH+o=