Article View: es.comp.lenguajes.c++
Article #87Re: CListBox. Message OnCreate Sin Create?
From: Pedro Maicas
Date: Thu, 06 Aug 2009 16:30
Date: Thu, 06 Aug 2009 16:30
36 lines
2739 bytes
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-mailReferences:
<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=