Newsgroup: it.comp.programmare.win32
Titolo: [win32 API]Ancora su uso delle risorse per creare la client area

Salve a tutti,
mi ritrovo ancora a fare tentativi per realizzare un'interfaccia con le API
di win32.
Nella client area della mia finestra principale desidero inserire un editbox
e un pulsante.
Mi č stato suggerito che occorre trattare l'editbox come una finestra a se
stante e crearla tramite CreateWindowEx indicando come parent window la mia
finestra principale. Fin qui tutto ok. l'editbox viene effettivamente
inserito nella client area.
Non č possibile crearsi tramite l'editor di risorse visuale una finestra e
poi inserirla nella client area? se sě, come indico alla CreateWindowEx di
utilizzare la risorsa creata?
oppure devo sempre e comunque passare dalla creazione del singolo controllo
tramite CreateWindowEx?
Grazie per i chiarimenti!
--
------
Per rispondermi scrivete all'indirizzo
jonquerido sul provider tin punto it

tramite CreateWindowEx?
Un quesito simile me lo sono posto anch'io tempo fa, trovando una
soluzione teorica ma complicata da mettere in pratica.
Con l'editor di risorse (mi riferisco nel mio caso a quello presente
nel vecchio Borland C++ 5.02) normalmente crei in modo "visuale" le
dialog box che poi visualizzi ed esegui con le API DialogBox e
famiglia.
Nel mio caso mi sarebbe anche piaciuto utilizzare la risorsa creata
nell'editor non con DialogBox ma manualmente con varie chiamate a
CreateWindow con i parametri (tipo di controllo, posizione, stili,
etc.) presi proprio dalla risorsa: in pratica fare manualmente quello
che automaticamente fa la funzione DialogBox.
Studiando il formato con cui sono memorizzate queste informazioni
(struttute DLGTEMPLATE e DLGITEMTEMPLATE) mi sono pero' fermato alla
teoria...
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://web.tiscali.it/happyman
 [Foto salseri/e & I.A.B.L.A. Ring]

 teoria...
Sgrunt :-/
Mi sembra di capire quindi che le risorse create con l'editor visuale siano
dedicate al solo utilizzo nei dialog box....
Grazie comunque almeno cosě non ci sbatto piů la testa contro a cercare di
far apparire il mio dialog nella client area.....
Bye
Johnny

 un editbox e un pulsante.
Stop. Usa una dialog. CreateWindow *non* è stato fatto per questo
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

 cercare di far apparire il mio dialog nella client area.....
perchè, scusa? che ci vuole? le dialog hanno uno stile fatto apposta 
per questo, DS_CONTROL, e CreateDialog ha un parametro per specificare 
la finestra genitore. O come credi che siano implementate le pagine 
delle finestre proprietà?


 Stop. Usa una dialog. CreateWindow *non* è stato fatto per questo
Era quello che cercavo di capire....
Bye
Johnny

 delle finestre proprietą?
CreateDialog mi crea una finestra di dialogo "indipendente" che puņ avere
come padre la mia finestra principale, ma questo vuol forse dire che la
finestra di dialogo verrą messa nella client area? non mi sembra dalle prove
che ho effettuato....
Bye
Johnny

 area? non mi sembra dalle prove che ho effettuato....
Usa lo stile DS_CONTROL
