mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: WinApi32 funzione "LRESULT CALLBACK WndProc(...)"

LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM  lParam)
{
     switch(msg)
         {
         case WM_CLOSE:
             DestroyWindow(hwnd);
             break;
         case WM_DESTROY:
             PostQuitMessage(0);
             break;
         default:
             return DefWindowProc(hwnd, msg, wParam, lParam);
         }
     return 0;
}
 
Il parametro "hwnd" a quale Handle si riferisce?
A quello che il sistema assegna alla funzione
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR 
lpCmdLine, int nCmdShow)
{... ?
 
Nero23


Visto che hai postato un' altra domanda vorrei sapere una cosa
Ma è troppo difficile fare una ricerca  in internet per queste banalità ?
Oppure se non  conosci l' ambiente delle api win32/64 prima ti consiglio 
di leggeti un buon libro su come sviluppare
 
Comunque la risposta è l' handle di una finestra
 
 
 
 
 
 
 


E' l'handle della window a cui e' rivolto il messaggio, non ha nulla a 
che vedere coi parametri della WinMain(), ma dentro alla WinMain() ci 
sara' una chiamata a CreateWindow() o CreateWindowEx(), in pratica 
quello e' l'handle tornato da una di queste due funzioni.

Newsgroup: it.comp.programmare.win32
Titolo: COMPILAZIONE   MODULI /  FATTURE  ECC::::

Chiedo senza impegno, se qualcuno mi può insegnare come compilare un modulo.
Esempio:
Io scanalizzo un modulo, (es: bollettino postale) lo faccio vedere a video,
lo compilo, poi levo la scanalizzazione dal video, così mi resta solo quello
che ho digitato, poi metto il bollettino in stampante e stampo, così esce il
modulo compilato a computer.
Un problema sarebbe anche  quello (che se io mi creo un tabulato, uguale a
una mia fattura, che mi serva solo per la compilazione a computer, poi il
tabulato lo elimino, in modo che mi resti solo le voci digitate, descrizioni
prezzi ecc.) di far si che il cursore ad ogni pressione del tasto "TAB" si
presenti ogni volta nella casella successiva della maschera tabulato.
In allegato trovi anche un bozzetto, come vorrei fare.
Spero di essere stato un po chiaro, ciao e grazie mille per un buon
suggerimento di come fare.
Oscar G. Treviso
Io ho provato anche in questo modo:
e come puoi vedere ho cliccato: stampa, opzioni, e in fine ho spuntato la 
casella "stampa solo i dati per moduli" Ma ho provato stampare e non stampa 
ne il modulo ne quello che ho salvato.
Hai capito quello che vorrei fare io?
Vedere a video il modulo, compilarlo, mettere il modulo in stampante, e che 
stampi solo la digitazione, così il modulo verrà compilato a computer in 
ogni sua parte. Ciao e grazie per una cortese e dettagliata spiegazione. 
Oscar G. da TV 

 ha scritto nel messaggio 
news:BtGKe.64584$fm.42...@news4.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Fortran

Cerco listati di programmi in fortran
per l'esame di metodi numerici (o calcolo)
per ingegneria
Grazie 


wrote:

Prova da Altavista. Vai su Advanced e scrivi
fortran near sources
fortran and examples
o roba simile. Ci butto le palle che trovi tonnellate di cose.
Topoldo
(Grazie a Dio, sono ateo)

(Grazie a Dio, sono ateo)
Saluti
    Mardy
--
Per rispondere, togliere NVN dal mio indirizzo.
Perche' tutti i bambini della mia eta' si divertono al parco giochi
e invece io devo andare all'universita'??

Newsgroup: it.comp.programmare.win32
Titolo: ADO e DBase files... ma come ]#@%& devo impostare la connection string?

...come da oggetto ( sono quasi disperato ), nn riesco ad aprire un misero
file DBF con ADO in VC++ ( ho spulciato dappertutto... ma ho ottenuto ben
poche misere info )...
Il mio codice...
--------------
CString Str;
 Str.Format(  "Provider = Microsoft.Jet.OLEDB.4.0;",
                     "Jet OLEDB:Engine Type = 10;",
                     "Extended Properties = dBASE III;",
                     "Data Source = %s",
                     DBFName );
m_Database->Open( (LPCTSTR)Str, "", "", -1 );
--------------
Che genera il seguente errore: "Impossibile trovare ISAM installabile"
Please Help me! : (
A prop. per creare "from scratch" un file DBF devo per forza ricorrere ad
ADOX?
Salut & Thanks!
Mau

 --------------
E' un suggerimento/domanda:
Perché non provi utilizzare il driver ODBC per DBF anzichè passare per i
provider JET?
Martino.

 provider JET?
...uhm... ci stavo pensando... ma temo il fattore "prestazioni"...
Mau

 Che genera il seguente errore: "Impossibile trovare ISAM installabile"
Ho dato un'occhiata ai miei vecchi progetti: l'ISAM per i file DBF (xBase)
risiede nella libreria MSXBSE35.DLL che deve essere registrata.
Prova a verificare se possiedi tale libreria.

Risolto... ho usato i driver ODBC e sembra essere ok.
Unico neo: possibile che effettuando una Query SQL con il metodo Execute
dell'oggetto ADO Command il nome della tabella non possa superare gli 8
caratteri?
mah... bho...
Thanks, cmq. : )
Mau

 ha scritto nel messaggio
news:IZ4O8.41052$5i1.1...@news2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Socket, Windows, Linux e problemi

Ho un'applicativo "client" che utilizza i socket per ricevere
informazioni da un "server", che nella fattispecie e' uno spooler
sotto Windows NT.
L'applicativo e' sviluppato in Java (1.3).
Mi capita pero' una cosa strana: se il mio applicativo e' sotto
Windows e viene richiamato dallo spooler, funziona tutto bene,
ricevo i dati e li elaboro. Se il mio applicativo invece funziona
sotto Linux, il socket non ritorna dati, la read() ritorna -1
indicando che non ci sono informazioni.
Puo' essere qualche problema relativo alla diversa implementazione
dei socket tra Windows e Linux ? Esiste una qualche documentazione
relativa al problema ?
Davide

 indicando che non ci sono informazioni.
Premesso che forse e` meglio un newsgroup che tratti specificamente
Java, provo a sparare: sei sicuro sotto Linux di avere i privilegi
necessari per aprire un socket (cosa per niente "leggera")? La VM di
Windows normalmente e` molto piu` "tollerante", perlomeno con le
impostazioni di default.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 Davide
Hai provato ad usare perror per vedere il tipo di errore dopo la read ?
(Per essere sicuro che l'errore sia proprio sulla read ti conviene
provare a eseguire perror sia prima che dopo la read, se non ha problemi
di sincronizzazione). Comunque provo a buttare li` un'idea:
non e` che per caso il socket viene interpretato da un SO come bloccante
mentre dall'altro come non bloccante ? A volte capita ,sotto Linux, che
se il socket e` non bloccante la read restituisce -1 senza
restituire dati, se viene eseguita prima della send. L'errore (cioe` il
valore che assume la variabile errno)  dovrebbe essere EWOULDBLOCK.
ciao,
Marco Guidi

 Marco Guidi
[SNIP]
Scusa, non avevo considerato che hai detto che e` scritto in Java,
avevo risposto pensando in C. Non so se in Java le cose vadano allo stessio
modo,
Marco Guidi

Newsgroup: it.comp.programmare.win32
Titolo: Main di una dll

Qual' è il main di una DLL creata in C++?
-- 
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Ciao da Kleidemos
C++ Programmer
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 ha scritto nel messaggio
news:hlOxa.195134$K35.4...@news2.tin.it...


Io uso Il DevC++,cmq


 Qual' è il main di una DLL creata in C++?
LibMain(). Non e` obbligatorio definirla, ma puo` essere utile per
inizializzazioni e cose varie. Lo scheletro e` questo:
BOOL WINAPI DllMain (HANDLE hModule, DWORD fdwReason, LPVOID lpReserved)
{
   switch (fdwReason)
   {
        case DLL_PROCESS_ATTACH:
        ...
        break;
        case DLL_THREAD_ATTACH:
        ...
        break;
        case DLL_THREAD_DETACH:
        ...
        break;
        case DLL_PROCESS_DETACH:
        ...
        break;
   }
   return TRUE;
}
-- 
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: Ricavare l'elenco dei gruppi (di security NT) a cui appartiene un utente...

Già il titolo dovrebbe essere sufficiente....
Quello che mi serve è gestire applicativamente se un utente appartiene o
meno a determinati gruppi (Administrators, Power Users, Users, o miei gruppi
personali...)
Ovviamente in ambito NT o 2000.
Ho visto su MSDN la possibilità di Active Directory (ADSI)...questa però è
presente di default su tutti i Primary Domain Controller o è un modulo
aggiuntivo da installare ?
Se ne può fare a meno utilizzando le API standard ?
Mi va bene qualsiasi esempio in Visual Basic o meglio in C++
Buona giornata e grazie !!!



Newsgroup: it.comp.programmare.win32
Titolo: Un Firewall x Win

Salve a tutti,
vorrei sapere se qualcuno sa come realizzare un firewall o
se puo darmi qualche indirizzo utile dove reperire informazioni.
(ad es. come interrogare il kernel per controllare i pacchetti)
Grazie e ciao.

 informazioni.
Tempo fa anche io ho fatto una domanda simile, ma e` caduta nel vuoto.
Tutto dipende da che tipo di firewall ti interessa fare. Se te ne basta
uno "vecchio stile", in cui imposti le regole "offline" e poi le attivi,
ci sono vari modi per farlo (addirittura Windows 2000 dispone
nativamente delle funzioni di packet filtering, consulta MSDN al
riguardo).
Se invece vuoi fare un firewall come quelli che vanno per la maggiore,
che intercettano i pacchetti "sospetti" e ti chiedono se li vuoi far
passare e/o se vuoi creare una regola in base ad essi, la questione
cambia. Per quanto riguarda lo sniffing non c'e` problema, ad esempio
guarda 
http://winpcap.polito.it/
 . Il problema e` che ti serve qualcosa
che sia in grado di intercettare i pacchetti _e_ contemporamente di
bloccarli.
Si trovano diverse librerie e controlli ActiveX a pagamento che
permettono di farlo, ma non ho ancora trovato niente di free. Temo che
l'unica soluzione sia quella di scriversi un driver che interagisca con
l'interfaccia TDI di Windows; per quanto mi riguarda la fatica di
impararmi il DDK non controbilancia la soddisfazione che avrei scrivendo
un firewall. ;-)
(considerando anche che ce ne sono di ottimi free, ad esempio
www.tinysoftware.com
 ).
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: Settare owner processo

ok la faccio più semplice :PPP
come si fa a cambiare l'owner di un processo? :)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

come si fa a cambiare l'owner di un processo? :)
Prova con la SetSecurityDescriptorOwner, c'e' diverso materiale
su Google cercando SECURITY_DESCRIPTOR
In bocca al lupo!
Newsgroup: it.comp.programmare.win32
Titolo: Problemi con gli exe generati da BCB 3

Ciao,
quando lancio un eseguibile realizzato con il BC Builder 3 ver.
standard ,questi si lamenta perche' non trova alcune DLL contenute
nella directory BIN del compilatore .
Infatti basta lanciare l'eseguibile da questa directory perche'
funzioni correttamente.
Domanda :
Come faccio ad eliminare questo inconveniente ?
Grazie



Grazie
-----------------------------------------
La vita e' l'opera di un regista mediocre
e di un cattivo sceneggiatore


O compili senza runtime libraries and packages o fai 
"tdump tuoexe.exe" e spulci il risultato per vedere 
di quali dll o bpl il tuo prg abbisogna e le "incorpori" 
nella tua installazione.
Ciao!
Giuliano

 nella tua installazione.
Ma come faccio ad includere i file DLL che mi richiede all'interno del EXE?
Ciao $Ale$
******************************
http://tarpinelli.web.com
aman...@ftbcc.it
ICQ #24943677
*******************************

Newsgroup: it.comp.programmare.win32
Titolo: gabriele_palma@tin.it

fgh

Newsgroup: it.comp.programmare.win32
Titolo: Screen Saver

Come faccio, una volta lanciato lo screen saver con WM_SYSCOMMAND
SC_SCREENSAVE, ad annullarlo, simulando la pressione di un tasto o il
movimento del mouse, senza però che l'utente tocchi la tastiera o il mouse ?
Ho provato a mandare un messaggio WM_KEYDOWN o WM_MOUSEMOVE ma senza
risultato...................
Grazie per qualsiasi suggerimento
Drugo

SC_SCREENSAVE, ad annullarlo, simulando la pressione di un tasto o il
Scusa se ti faccio una domanda ormai per te superata, ma come faccio a
madare in esecuzione lo screen saver.
Ciao $Ale$
**************************
http://tarpinello.web.com
aman...@interfree.it
ICQ #24943677
**************************

 wrote in message
3933d355...@news.inwind.it...


 SendMessage(WM_SYSCOMMAND, SC_SCREENSAVE)
Ma il compilatore quando vado a compilarlo mi dice che mi macano due
parametri, e vedendo il suo prototipo la funzione SendMessage(), vuole 4
parametri.
grazie
Ciao


 parametri.
E leggendo la documentazione scopri quali sono i 4 parametri
(per l'API SendMessage; se usi la funzione-membro dello stesso
nome delle MFC, solo tre, ecc ecc).
Non credo faccia differenza a che finestra si spedisca questo
comando (prova a spedirlo al desktop) ne` cosa valga lParam
(prova zero).
Alex

 wrote in message
8hks49$o2i$1...@serv1.iunet.it...


Newsgroup: it.comp.programmare.win32
Titolo: Numero seriale della CPU: come ricavarlo ?

Ciao a tutti, qualcuno conosce una dll o del codice in grado di ricavare il
numero seriale della CPU ?
Grazie

 ha scritto nel messaggio
news:9mfg1o$o27$1...@nreadb.inwind.it...


Come se fosse quello a minare la privacy degli utenti. Basta lasciare un
cookie o leggere il numero di serie di hd, motherboard, id della scheda di
rete ...
--
Stefano

         Riccardo
tral'altro, nei P-III usciti dopo quelli col serial#, il seriale gia' era
stato eliminato, e cmq sul sito della INTEL c'e' un untility per
disabilitarlo.
ciao :: xaero

 disabilitarlo.
Non eliminato...bensì è stato disabilitato di default. Alcuni bios
permettono di abilitarlo, ma sono pochi...
Ciao
    Riccardo
Newsgroup: it.comp.programmare.win32
Titolo: Software per condividere sorgenti in lettura e scrittura

Chi conosce un software possibbilmente gratuito per condividere in lettura
scrittura sorgenti per poter sviluppare in team applicativi (S.O. WINDOWS
2000)
Grazie

 wrote in message
news:b7g7rk$flk$
1...@lacerta.tiscalinet.it

CVS.
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:b7g7rk$flk$1...@lacerta.tiscalinet.it...


Forse CVS? (non so se ho capito bene quello che vuoi fare.. cmq dacci
un'occhiata)
www.cvs.org
 se non erro
Ciao,
-Bura-

 
www.cvs.org
 se non erro
erri ;p
http://www.cvshome.org/
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto :BDE con builder

Ho realizzato un apiccola agenda utilizando un database (agenda.bdf) o
provato a compilarlo e successivamente o provato a farlo  girare su un
computer che non aveva installato il builder e mi da il seguente errore :
 "An error occurred while the Borland Database Engine (error $2109)"
e non mi esegue il programma ,forse bisogna modificare qualcosa nelle
options di progect
faccio presente che nella fase di compilazione finale o selezionato "Full
Relase"
                                Grazie

computer che non aveva installato il builder e mi da il seguente errore
Se usi il BDE per accedere ai dati, devi installare il BDE
su tutte le macchine dove girera' il tuo programma.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

Non ci sarebbe un modo + semplice per risolvere questo problema ?
                                Grazie per avermi risposto

Non ci sarebbe un modo + semplice per risolvere questo problema ?
No, devi installare il BDE su tutte le macchine su cui
girera'.

Newsgroup: it.comp.programmare.win32
Titolo: Due funzioni dallo stesso codice

Domanda breve: ho molti moduli cpp che contengono molte funzioni. Con il 
minimo intervento da parte mia, vorrei fare in modo che quando compilo, le 
funzioni vengano viste dalla funzione chiamante come funzioni a sé stanti; 
in altre parole, la funzione "void condivisa(int)" venga vista dal modulo 1 
come "void condivisa_1(int)", dal modulo 2 come "void condivisa_2(int)", 
ecc.
Se non sono stato chiaro, qui di seguito c'è la versione estesa della 
domanda. :-)
Devo scrivere un'applicazione multi-thread con Visual C++ 2005 Express 
Edition che gira sotto Win XP.
La mia applicazione chiama _contemporaneamente_ da due thread le funzioni 
"esterne" definite in altri moduli:
nel modulo "molte funzioni.cpp" c'è, tra le altre funzioni:
void condivisa(int x)
{
    fa' qualcosa con x, alloca memoria, ecc.
}
(in realtà ci sono molti moduli e molte funzioni condivise)
e due thread chiamano le stesse funzioni:
void thread_1(void) { condivisa(); }
void thread_2(void) { condivisa(); }
Per evitare l'accesso contemporaneo alle funzioni in comune (con conseguente 
corruzione di memoria), attualmente regolamento le chiamate con un mutex (ma 
la velocità viene penalizzata). Vorrei, però, compilare l'applicazione in 
modo che ognuno dei due thread veda la funzione condivisa() come due 
funzioni diverse in modo che ogni thread chiami le sue funzioni senza 
interferire con l'altro thread. Come posso fare?
Grazie
Cristiano 

Cristiano ha scritto:

Io lo farei usando i namespace

pier...@alice.it
 ha scritto:

Il problema con le funzioni chiamate in thread diversi non è nel nome 
della funzione, ma nei dati che deve manipolare.
Se accedono agli stessi dati è logico che gli accessi debbano essere 
serializzati e ciò vale anche per funzioni con nome diverso e/o che 
facciano cose diverse.
Ma se in ciascun thread si manipolano dati propri, passati o allocati 
internamenente e non utilizzati fuori non c'è nessun problema.
Poi, all'interno della stessa applicazione, per la serializzazione non 
usare i mutex, ma le sezioni critiche, che sono molto più performanti.
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Dopo WM_INITDIALOG

Ho fatto un programma che è composto sostanzialmente da una dialog.
Vorrei far si che appena lanciato il programma la finestra compaia in
trasparenza...
ma non so dove mettere il codice.
se lo metto in WM_INITDIALOG viene eseguito prima che compaia la dialog.
Mi servirebbe qualcosa subito dopo...

Ho fatto un programma che č composto sostanzialmente da una dialog.

Perche'?
Se sei in windows 2000 e' sufficiente impostare lo stile, ad esempio:
SetWindowLong(hwnd, GWL_EXSTYLE,
        GetWindowLong(hwnd, GWL_EXSTYLE) | WS_EX_LAYERED);
-- 
ciao, hal
Newsgroup: it.comp.programmare.win32
Titolo: Informazione anti spam

Con MAPILogon, MAPIReadMail, MAPISendMail e MAPILogoff leggo e scrivo le
mailbox
di Outlook ma le operazioni col server di posta le fa lui.
Con GetFile e PutFile di CFtpConnection leggo e scrivo un sito FTP, e questo
fisicamente sul server.
Sulla MSDN del VC++ 6.0 vedo che ci sono anche le CHttpConnection e
CGopherConnection ma non c'è una "CMailConnection" o simile, per cui non
trovo da dove partire per avere solo l'elenco dei messaggi presenti sul
server di posta e cancellare lo spam senza ricevere corpo e allegati.
Qualche suggerimento ? Grazie.

Come non detto, forse ho trovato le funzioni:
cmc_logon  cmc_list  cmc_act_on  cmc_logoff

Newsgroup: it.comp.programmare.win32
Titolo: SoftIce

Ciao a tutti,
    qualcuno sa dirmi dove è possibile scaricare SoftIce 4 per WinNT/2000?
Grazie

     qualcuno sa dirmi dove è possibile scaricare SoftIce 4 per WinNT/2000?
...io ero rimasto che bisognava comprarselo ;-)
Massimo

per NT4 su 
www.uic-spippolatori.com
per NT5/2k puoi scaricare lo stesso e poi prendere
la patch da 
numega.com
Que

http://protools.cjb.net

Newsgroup: it.comp.programmare.win32
Titolo: [OT] Sulla quantita' di memoria gestibile da una CPU

http://www.plexos.com/256_bit_CPUs_should_be_enough.htm
Divertentissimo (e vero!) :)
-- 
'il mio bassista preferito...
...ha il sapore del bollito'
'poi ho capito che era come bestemmiare in faccia a una bambina per
rubarle il gelato °:|'

 Divertentissimo (e vero!) :)
Peccato per il macroscopico errore sullo spazio di indirizzamento dei
"current PCs" che č di 36 bit, dal Pentium Pro in avanti e non di 32. Quindi
il limite di memoria indirizzabile č 64 Giga e non 4.
-- 
/* Costantino Grana                                */
main(int c,char**o){char*s=c?"+L7?+;:7?+:OKIK+9?;9=;"
":+9?;:<:;+9?;;;:;+9<:;<::;+RLJ;K9+":1[o],t,a=!c,m;do
for (m=*s-'0',t=a?m/c:m%c;m>>7?c=1<<m+8,!a&&puts(&a)*
*&a:t--;printf("  \0/*"+a));while ((a^=3)||a[++s]);;}
/* Original code due to Chris Brown... impressive! */

 il limite di memoria indirizzabile č 64 Giga e non 4.
A questo punto anche l'8086 poteva gestire 16mb di memoria, usando l'EMS.
--- bye

 l'EMS.
Non mi pare proprio. 16Mb divennero indirizzabili con il 286.


 Non mi pare proprio. 16Mb divennero indirizzabili con il 286.
Potevi accederci solo 64kb alla volta. Avevi un segmento che era usato come
finestra. Sotto a questa "finestra" una scheda (isa) ci faceva "scorrere" la
memoria.
L'AWE (Address Windowing Extensions) fa una cosa molto simile, mi sembra
(questo a livello di applicativo, a livello hardware è totalmente diverso)
--- bye

 l'EMS.
Si, ma con un dispositivo esterno. I processori attuali gestiscono i 36 bit
direttamente e senza componenti esterni. Ma probabilmente è una discussione
puramente accademica, visto che volendo con un bus indirizzi a 8 bit posso
indirizzare 1 tera di ram... :-)


 totalmente diverso)
Il concetto è analogo, ma essendo interno al sistema di paginazione, lo
classificherei come una caratteristica diretta del processore:
The IA-32 architecture also supports an extension of the physical address
space to 2^36 bytes (64 GBytes), with a maximum physical address of
FFFFFFFFFH. This extension is invoked in either of two ways:
• Using the physical address extension (PAE) flag, located in bit 5 of
control register CR4.
• Using the 36-bit page size extension (PSE-36) feature (introduced in the
Pentium III processors).

Newsgroup: it.comp.programmare.win32
Titolo: interfaccia bloccata senza thread

nella mia applicazione mi interfaccio alla seriale con un protocollo
Domanda/risposta.
ad esempio (quasi pseudocodice):
onButton()
{
  Send(comando);
  do
  {
    Recv(risposta);
    AggiornaInterfaccia();
  }while(..)
}
resto dentro al ciclo fino a che non ho ricevuto tutti i carattri
Il risultato e' che l'interfaccia non si aggiorna.
C'e' un comando per permettere l'aggiornamento dell'interfaccia, senza
scomodare i thread (che in questo caso mi complicherebbero la vita di
1000 volte)
grazie
-- 
Mastupristi?
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 1000 volte)
Non puoi aggiornarla da lì dentro, perché l'interfaccia si aggiorna quando
riceve dei messaggi tipo WM_PAINT, ma se il tuo thread è impegnato nel
ciclo, non pò svuotare la lista dei messaggi; quindi o usi un altro
thread, oppure alla fine della funzione AggiornaInterfaccia() devi mettere
del codice che svuoti appositamente la lista, qualcosa del tipo:
MSG msg;
while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
    TranslateMessage(&msg);
    DispatchMessage(&msg);
}
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 }
grazie 1000... sembra che funzioni
ciao


Newsgroup: it.comp.programmare.win32
Titolo: Autorun IE

Come faccio a creare un CD con autorun che apra in Internet Explorer un file
html contenuto nella cartella D:\xxx dove D è il drive del CD?
Se necessario, con le opportune indicazioni sarei in grado di creare un
programmino in Turbo Pascal, Delphi 1 o Visual Basic 5. Altrimenti, sarebbe
sufficiente un file batch? In che modo?
P.S.: Scusate il cross posting, ma è molto urgente e tra l'altro non sapevo
quale fosse in NG più adatto!
··· Vito Dantona ···
vi...@milanmania.com
http://www.vitus.cjb.net
ICQ: 18231643
Chat with me at #quintaa

 ha scritto nel messaggio
news:jIl35.226196$VM3.1...@news.infostrada.it...


 wrote in message
yTbu7Ff2$GA....@news.osra.it...


start nomefile.html
se vuoi sapere un paio di cose in più sul comando start digita dal prompt
ms-dos:
start /?
ciao
:[Federiko]:

 wrote in message
YZ845.245895$VM3.1...@news.infostrada.it...


Grazie a tutti. Immaginavo che ci fosse un'applicazione del genere, ma non
sapevo come si chiamasse.
Ciao
··· Vito Dantona ···
vi...@milanmania.com
http://www.vitus.cjb.net
ICQ: 18231643
Chat with me at #quintaa
Marco Bode <Zal...@Yahoo.com> wrote in message
8ivdbt$b8s$1...@nslave1.tin.it...


 Come faccio a creare un CD con autorun che apra
in Internet Explorer un file
uno esempio in francese
a free in exemple  in french at
http://www.up.univ-
mrs.fr/~laugierj/tprad/index.html
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.programmare.win32
Titolo: Indirizzo IP e MAC address in C

Devo scrivere un prog in C o C++ che visualizzi l'indirizzo IP del PC
e il MAC address della scheda di rete. Quali funzioni devo usare?
Grazie.

Vai al sito: 
www.codeguru.com
clicca su "network" e cerca l' esempio: Get hostname and ip address of
local computer, li' troverai il modo di ottenere quelle informazioni.

Newsgroup: it.comp.programmare.win32
Titolo: CEdit::SetReadOnly

Utilizzando un puntatore a questa classe sono riuscito ad ottenre l'id di un
edit box e, in base ad un valore di una variabile BOOL, lo setto su locked
attraverso la proprietą SetReadOnly...
Il problema viene quando questa variabile booleana diviene true e quindi
devo sbloccare l'editbox...
non riesco atrovare la funzione membro opposta!!!
Qualcuno puņ aiutarmi, anche se esiste una funzione API, per me č uguale
visto che mi sto imparando ora e quindi č tutto utile!!!
Ciao e grazie in anticipo!!!


Non so se ho capito bene.... dunque usi CEdit::SetReadOnly per bloccare il
campo di edit, ma non sai come sbloccarlo.
Giusto ?
Ma per sbloccare l'edit box usi sempre CEdit::SetReadOnly !
da MSDN
BOOL SetReadOnly( BOOL bReadOnly = TRUE );
Return Value
Nonzero if the operation is successful, or 0 if an error occurs.
Parameters
bReadOnly
Specifies whether to set or remove the read-only state of the edit control.
A value of TRUE sets the state to read-only; a value of FALSE sets the state
to read/write.
quindi ...
SetReadOnly(TRUE) per bloccare,
SetReadOnly(FALSE) per sbloccare.
Mi sembra semplice.
Porlock.

hai ragione,funziona...
il fatto č che quando ti stai imparando un nuovo linguaggio pensi sempre che
le cose siano piů difficili di quanto lo sono realmente e quindi vai a
cercare le cose piů assurde...
comunque non richiamo direttamente la funzione CEdit::SetReadOnly, ma
dichiaro una variabile membro del tipo CEdit e poi da li la implemento,
DDX_Control (pDX, controllo CEdit, m_visualizzazione);
poi faccio m_visualizzazione.SetReadOnly(); lo locca

Newsgroup: it.comp.programmare.win32
Titolo: acquisizione stringa

Sto imparando a programmare con il C++Builder 3. Ho letto il manuale e ho
cominciato a creare qualcosa. Il mio problema è che dopo aver aggiunto un
Edit ad una form non riesco a trasferire quello che ci scrivo dentro su una
variabile ad esempio: char pass[6];
insomma a me manca la riga di sorgente.
Ho provato a cercarla sulla guida in linea ma è enorme. Se potete darmi
anche qualche consiglio sull'uso di quest'ultima ve ne sono grato. Grazie
anticipatamente a chi mi risponderà
Andrea


--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Innazitutto grazie dell'aiuto. Io avevo letto sul manuale dell'istruzione:
strcpy ma  non riuscivo a compilare perchč mancava   l'ultima parte
dell'istruzione ovvero .c_str(). Ma cosa significa l'aggiunta di
quest'ultima a  strcpy( pass, Edit1->Text);?

quest'ultima a  strcpy( pass, Edit1->Text);?
La classe AnsiString, che e' un'implementazione del template C++
standard "basic_string", contiene un metodo chiamato, appunto, c_str()
che restituisce il contenuto della stringa come "const char *".
E' quindi pienamente compatibile nel tipo con cio' che strcpy accetta
come secondo parametro.

Newsgroup: it.comp.programmare.win32
Titolo: CReBar

Linguaggio di programmazione: Visual C++ 6.0
Libreria: M.F.C.
S.O. Windows 98 SE
-------------------------------------------------------
Come si fa ad inserire una bitmap di background in una rebar?
Grazie 1000
Sergio Mola

 rebar?
Col messaggio RB_SETBANDINFO.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 ---
Saresti gentile da postarmi un esempio? Grazie

Come si fa ad inserire una bitmap di background in una rebar?
esattamente come si fa per qualsiasi altra finestra: si intercetta 
l'evento WM_PAINT e si esegue il ridisegno manuale
-- 
January 15, 2028 - Intel announces their new 400THz processor, which 
performs 100 billion floating-point operations in the millisecond before 
it consumes itself in a nuclear explosion. This is a step up from AMD's 
recent processor which simply fries any nearby user with bolts of plasma 
energy. Hobbyists are already looking into ways to overclock the chip.

 Saresti gentile da postarmi un esempio? Grazie
Qualcosa del tipo (cosi` a spanne, leggendo da MSDN):
CReBar m_wndbar;
CBitmap m_bitmap;
int idband; // L'indice della banda nella rebar
[...]
REBARBANDINFO rbbi;
FillMemory( &rbbi, sizeof(rbbi), 0);
rbbi.cbSize = sizeof( rbbi);
rbbi.fMask = RBBIM_BACKGROUND;
rbbi.hbmback = (HBITMAP)m_bitmap;
m_wndrebar.SendMessage( RB_SETBANDINFO, idband, (LPARAM)&rbbi);


Newsgroup: it.comp.programmare.win32
Titolo: Problema edit control

non mi si era mai presentato e non capisco a cosa sia dovuto, questo è 
quello che vedo:
http://img256.imageshack.us/img256/8761/immagine1zy9.jpg
questo quello che faccio:
il parent è un CPaneContainerImpl
CEdit m_title.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | 
WS_CLIPSIBLINGS|ES_LEFT|ES_AUTOHSCROLL  ,WS_EX_STATICEDGE  );
OnSize
m_title.SetWindowPos(NULL, m_cxyBorder, m_cxyBorder, 
m_nTabX-m_cxyBorder, m_cxyHeader-m_cxyBorder,  SWP_NOZORDER );
??
qualche idea?
grazie, ciao
-- 
"Mi si dia la facoltà di battere e controllare la moneta di una nazione 
e non mi importerà chi ne stabilisce le leggi"
"E' un bene che gli abitanti della nazione non capiscano abbastanza il 
nostro sistema bancario e monetario, perchè se lo facessero, credo che 
ci sarebbe una rivoluzione prima di domattina"

qualche idea?
Tiro a indovinare: stai rimpicciolendo un controllo che ha come
colore di background il nero?
Newsgroup: it.comp.programmare.win32
Titolo: Intercettazione di stampe.

Salve a tutti,
    ho la necessità di fare in modo che quando un utente effettua una stampa
da un programma "che non posso toccare", oltre all'output cartaceo mi
ritrovi anche un file (possibilmente postscript) in qualche cartella.
Qual'è il modo più semplice per ottenere ciò in ambiente Windows? C'è
qualcuno che può consigliarmi script da fare, driver di stampa fittizi o
qualche altra soluzione?
Grazie mille, Giovanni

ritrovi anche un file (possibilmente postscript) in qualche cartella.
Ti installi una stampante postscript qualunque (anche se non la hai
realmente) dicendogli di salvare su file quando ti chiede la porta
della stampante.
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.

 ha scritto nel messaggio
news:7dp20u03rug61e9aj...@4ax.com...


Newsgroup: it.comp.programmare.win32
Titolo: icona della TaskBar immortale

Ho creato un form in C++B che occupa tutto lo schermo compresa la taskbar, e
non ha caption.
Il problema é che quando chiudo il form rimane l'icona nella taskbar,
vabbene, basta premerla e sparisce peró vorrei eliminarla... cosa posso
fare?
Ho provato a restorare l'applicazione prima di chiuderla ma non funziona lo
stesso.!!
AIUTO!@!


Potresti renderla invisibile all'avvio del programma...
Aggiungi all'evento OnActivate la riga
ShowWindow(Application->Handle,NULL);
Quando chiudi l'applicazione controlla premendo Ctrl+Alt+Canc se si è
veramente chiusa.
CIAO

Newsgroup: it.comp.programmare.win32
Titolo: Linkare librerie con dev-c++/MinGW

Come si linkano librerie aggiuntive con Dev-c++(versione 4)/MinGW?
Dovendo aggiungere le seguenti librerie in un progetto Win32:
libcomctl32.a
libws2_32.a
libopengl32.a
Qual'è la stringa completa da inserire nelle Linker Options.
Ciao. 
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qual'è la stringa completa da inserire nelle Linker Options.
perche' non postare un'altra volta?
guarda l'help del compilatore (non so quale eseguibile sia)... ad esempio:
gcc --help
o meglio, con i tools GNU io farei
ld --help
vedi quale file .exe nella cartella del mingw puo' assomigliare a un linker
(link.exe, ld.exe, che ne so... usa la fantasia)

 guarda l'help del compilatore [...]
che risposta del piffero. La regola č:
 - riga di comando: -l <nome libreria>
 - nome file: lib<nome libreria>.a
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.1. C, C++ and ASM developers
                               and beta testers are welcome!

 Grazie.
menu project --> project options --> mi sembra add further object cmq è la
prima riga
ciao
Luca
Newsgroup: it.comp.programmare.win32
Titolo: Installazione Service sotto W2K Adv Server

Qualcuno mi puo indicare qualche risorsa per come si fa a scrivere un
programma (dll) che si possa installare come servizio sotto windows 2000
server.
Come deve essere l'entrypoint, come funziona lo start/stop/pause?
Cercando in MSDN non ho ancora trovato un traccia per farlo.
Il programma deve periodicamente o a richiesta connettersi ad un SQL, fare
qualche operazione e mandare un report via email da questo server (senza
utente connesso) [e questa parte funziona senza problemi]. O sara' meglio di
usare la Task Scheduler API?
grazie
j.


OK, finalmente trovato... che ca**** di indice ha sto MSDN?

 OK, finalmente trovato... che ca**** di indice ha sto MSDN?
Me lo dici anche a me ? Grazie....
Riccardo

 wrote in message
news:qAIs7.60028$P04.5...@news2.tin.it...

Certo:
L'Api dal quale parte tutto si chiama OpenSCManager, (e funziona pure) :-)
e per il mio caso specifico (Task Manager) ci sono esempi in:
mk:@MSITStore:C:\Program%20Files\Microsoft%20Visual%20Studio\MSDN98\98VSa\10
33\TaskSchd.chm::/inet401/help/itt/TaskSched/task.htm#book_task
(devi aver installato MSDN completo e modificare forse la stringa con il
path fino al MSDN98)

 L'Api dal quale parte tutto si chiama OpenSCManager, (e funziona pure) :-)
Ti ringrazio...
Ciao
        Riccardo

Newsgroup: it.comp.programmare.win32
Titolo: # Access Nuove Librerie?? AIUTO

Ho fatto un programma, che deve importare un database, tutto funziona
correttamente, solo che i database vengono creati per access 97 o giu di
li'. Ho scaricato dalla microsoft il Jet 4.0, ho fatto l'installazione
ma il risultato non cambia. Il programma e' in visual c++ 6.0 ed uso
DAO.
Qualcuno sa cosa devo aggiornare per potere creare i file per access
2000?
Vi prego aiutatemi
Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Vi prego aiutatemi
Devi scaricare ed installare MJet4.0 SP4.
Ciao
Ellebi
Newsgroup: it.comp.programmare.win32
Titolo: Problema con ListBox|

Ciao, mi serve aiuto per risolvere un problema con le listbox.
Perchè ogni volta che aggiungo un carattere ad una listabox con
AddString, questo mi viene aggiunto sotto a quello precedente invece
che di fianco? Mi spiego meglio:
Se io aggiungo la parola "pippo" alla listbox, questo mi funziona, mi
compare cioè "pippo". Se invece aggiungo la parola lettera per
lettera, cioè "p","i","p","p","o", queste non mi compaiono una di
fianco all'altra, bensì una sotto l'altra. C'è qualcosa che devo
impostare, che so un parametro o qualcos'altro? O magari sbaglio ad
usare AddString? grazie in anticipo per la risposta...

 usare AddString? grazie in anticipo per la risposta...
ADDSTRING aggiunge una riga per volta .
Quindi e' naturale che ad ogni chiamata aumentano le righe introdotte
nella listbox.
Per inserire una riga (e' sempre di una stringa si tratta ) ad una certa
posizione devi usare INSERTSTRING .

 che di fianco?
AddString, come dice il nome stesso, aggiunge una riga al listbox. Per fare
ciò che vuoi tu invece, dovrai procedere in un algoritmo di ricerca e
aggiornamento: dovrai usare FindString per sapere in che posizione si trova
la stringa da sostituire e usare SetItemData per aggiornarne il valore.
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

Newsgroup: it.comp.programmare.win32
Titolo: Resettare la stampante

ho la necessita' di scrivere un programmino che in particolari
condizioni resetti la stampante.
il problema nasce quando ho la necessita' di assicurarmi che la
stampante sia in uno stato 'vergine' come se fosse stata appena
accesa: se e' stato inviato un documento abbastanza corto da stare
interamente nel buffer, ma non ci sono fogli nella stampante, la coda
di stampa risulta vuota e la stampa terminata, ma appena viene
introdotto un foglio il documento viene stampato.... io ho bisogno di
evitare questo, svuotando il buffer, solo che non so come fare: ho
scartabellato un po' di documentazione ma ho trovato solo qualche vago
riferimento a funzioni che variano dastampante a stampante... non c'e'
un modo generico ?
grazie mille
garph0

 accesa: se e' stato inviato un documento abbastanza corto da stare
Mi sembra ci sia l'API ResetPrinter
Declare Function ResetPrinter Lib "winspool.drv" Alias 
"ResetPrinterA" (ByVal hPrinter As Long, pDefault As 
PRINTER_DEFAULTS) As Long
-- 
News2000 1.5ß Version 
http://socket2000.8m.com
Newsgroup: it.comp.programmare.win32
Titolo: Direttiva include, domanda facile (credo)

Ciao a tutti!
Ho un problema, e spero che qualcuno di voi possa aiutarmi... Sto scrivendo
un programma in C (usando VC++ e le API di Win32) e mi sono imbattuto in un
problema con la direttiva #include.
Vorrei poter definire un certo insieme di variabili globali e di prototipi
di funzione in un header file, e vorrei poter usare queste funzioni e
variabili da due (o più) distinti file .c presenti nel mio progetto. Se però
provo ad includere l'header in entrambi i file .c il compilatore protesta
dicendo che ci sono definizioni multiple. Come posso fare per avere un
header "condiviso"? Ho provato anche a smanettare un po' con #define,
#ifdef, #ifndef, ma senza risultato...
Grazie per l'aiuto,
---
Francesco Forno
Sviluppo software
Netflow S.r.l.
http://www.netflow.it

#ifdef, #ifndef, ma senza risultato...
In genere si fa' qualche cosa del tipo
#ifndef MY_VAR
#define MY_VAR
... altre definizioni
#endif
Cosi' il tutto viene elaborato una sola volta.

 writes:
F> Vorrei poter definire un certo insieme di variabili globali e di prototipi
F> di funzione in un header file, e vorrei poter usare queste funzioni e
Le  variabili  vanno definite  solo  come  dichiarazione extern  nello
header  e   dichiarate  in  un   solo  sorgente.  La   presenza  delle
dichiarazioni extern non rompe anche  nel file dove sono dichiarate le
variabili.
Per le funzioni, ancora solo i prototipi.
\begin{avviso}
 
Attenzione: Leggersi lo header riguardo al mio e-mail!
Warning: read header for infos about my e-mail.
\end{avviso}
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+

 ha scritto nel messaggio
news:8tbh84$qm7$1...@nslave2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Immagini formato Photoshop

Qualcuno sa come interpretare file in formato photoshop ?
Mi servirebbe qualche libreria già pronta all'uso (che supporti la
visibilità o meno dei layer), o almeno
la descrizione del formato.
Grazie.
Marco
p.s.
In realtà mi andrebbe qualsiasi formato che supporti i layer.


Per il formato photoshop prova su 
www.wotsit.org
Per un altro formato con supporto dei layer puoi cercare qualcosa sul 
formato file di gimp (
www.gimp.org
) che dalla versione 1.2 dovrebbe 
supportarli.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 supportarli.
su codeproject invece mi pare che c'era qualcosa per leggere i file
PSP (Paint ShopPro ver 5 o succ.).
il programma parlava delle Layered Windows
ciao
xaero
Newsgroup: it.comp.programmare.win32
Titolo: debug su file

ciao 
qualcuno cortesemente mi suggerisce come si fa debug su file da dentro
una dll??
grazie ciao
sasha 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

provo a rispondermi da solo, visto ke forse nn sono stato molto chiaro
nella
rikiesta. 
L idea ke mim e venuta in mente (anke se molto banale) e' :
all'inizio dell'applicazuione ke vogliuo debuggare dichiaro una
variabile CFile
la inizializzo e la dichiaro aperta in scrittura. Ogni volta ke
l'applicazione
passa da un punto critico scrivo su file una stringa ke testimonia
questo passaggio.
Alla fine trrovero' se file il report di tutti gli evenuali msg relativi
alla
esecuzione dell'applicazione.
Qualcuno sa consigliarmi se questo e' un modo 'lecito' x fare debug ke
deve
essere fatto per forza con output su file.
Grazie in anticipo x ogni eventuale suggerimento.
Ciao Sasha.
Distinti Saluti :)


L'unico consiglio ke 'posso ' darmi  è ke tutto quello descritto 
nel thread precedente dev'essere contenuto all'interno di un unico 
metodo in modo da nn avrere problemi con la scrittura di file 
in caso di crash del programma.
ciao Sasha.


Newsgroup: it.comp.programmare.win32
Titolo: aiuto

volevo chiedere se era possibile (come e in quanto tempo) creare un'
ambiente virtuale 3d anche piccolo (una casa) e poi fare eseguire dei
comandi per es si clikka su una porta e si apre una doc ipertestuale etc.
vorrei sapere anche quanto verrebbe a costare farlo fare ad un
programmatore.
grazie


Virtual Home Space Builder.
fabio @ privacy .  nu

Mi pare di aver già risposto a questo messaggio.
Comunque, come dicevo, basta utilizzare il linguaggio VRML usato in Internet
(Virtual Reality Markup Language) che può essere generato da Simply 3D di
MicrograFx (e anche altri, ma non so quali) e può essere visualizzato o con
programmi specifici quali Cosmo Player o con i Plug-in di Internet Explorer
e Netscape Communicator.
Ciao.
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it

Scusate l'OT . Vi prego rispondetemi, non so più a chi rivolgermi.
L'EXE di un'applicazione che ha un "algoritmo" simile:
int i;
i = 2 + 5;
contiene i due numeri 2 e 5 , nella forma :   2(simbolo di addizione)5 .
Vero ? Il problema è questo . I due numeri sono in esadecimale ( 02h , 05h )
o così : 32h , 35h  ( ascii hex di 2 e 3 ) ?
E' possibile che questi non compaiono nell'EXE  ?
Sapete come vengono riportate in un EXE , le istruzioni assembler  ADD ,
MUL , IMUL ?
Il mio obbiettivo è quello di riuscire a modificare un algoritmo con un
semplice editor esadecimale.
Grazie
Ciao

 semplice editor esadecimale.
Pressoche` impossibile, a meno che tu non vada a colpo sicuro (ossia conosca
gia` gli opcodes da sostituire). Come minimo ti serve un debugger, ma ti serve
anche una buona conoscenza dell'assembly.
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)

Ciao
Saluti,
    Mardy
Newsgroup: it.comp.programmare.win32
Titolo: errore del linker di visual c con i pthread

Salve a tutti. Io vorrei usare i pthread con la mia copia del Visual C 5.0
sotto Windows XP home. Ho aggiunto la libreria pthreadVC.lib alla lista di
librerie che viene passata al linker. Quando provo a scriver un programma
che usa i thread e mi limito a compilarlo tutto funziona a dovere. Tuttavia
quando faccio la build ed il linker si avvia l'operazione termina con il
seguente errore:
"pthreadVC.lib : fatal error LNK1106: invalid file or disk full: cannot seek
to 0x3ebb66e0
Error executing link.exe."
Cosa posso fare per far funzionare i pthread?
Grazie, lto.


Quasi sicuramente la libreria è danneggiata: trova in offset
nell'elenco dei metodi che poi non esiste fisicamnete nel file.

Newsgroup: it.comp.programmare.win32
Titolo: Carte da gioco?!

Sto facendo i primi esperimenti di programmazione e vorrei tentare di
realizzare qualche giochino di carte.
Qualcuno conosce un posto per recuperare le bitmap delle carte (magari
quelle italiane!) in modo da evitarmi qualche oretta di scanner?
Grazie, Rita.



...


Newsgroup: it.comp.programmare.win32
Titolo: Cambiare il font di una dialog

Domandina piccola piccola, come faccio a cambiare font ad una dialog
window?
Grazie.

 window?
Temo che in generale tu possa settare il font solo durante
la creazione (ad esempio intervenendo sulla struttura
DLGTEMPLATE ecc che passi a CreateDialogIndirect ecc).
Il messaggio WM_SETFONT esiste, ma la maggior parte delle
window procedure standard non lo trattano se non in fase
di creazione della finesta.
Alex

Il mio problema è che la dialog è gia aperta. Dovrei inviare un messaggio
DS_FONTSET o qualcosa del genere
ma non trovo nessuna documentazione al riguardo.
Inoltre se non mi sbaglio CreateDialogIndirect apre una dialog a partire da un
template, cosa che io non ho o meglio
sarebbe troppo laborioso procurarmelo.
La cosa migliore sarebbe inviare un messaggio ma non mi è chiaro se posso farlo
e come farlo.
Grazie.


 e come farlo.
Puoi inviare tutti i messaggi che vuoi, prova WM_SETFONT, ma non
credo che il tuo dialogo fara` nulla in risposta ad esso.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Tutorial su SQL

Scusate l'OT : qualcuno saprebbe indicarmi dei buoni tutorial su SQL ?

 Scusate l'OT : qualcuno saprebbe indicarmi dei buoni tutorial su SQL ?
Acc... ho diemnticato l'URL ma se cerchi su Yahoo.com seguendo
computers/siftrware/databases lo ritrovi : è valido, ti conviene !!!
CIAO

computers/siftrware/databases lo ritrovi : č valido, ti conviene !!!
Grazie mille !!!

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto: Testi sulle api di Windows

Sono un programmatore alle prime armi e vorrei migliorare le mie conoscenze
sulle API di Windows. Qualcuno sarebbe così gentile da darmi in consiglio su
libri di teso ( possibilmente in italiano ) su cui poter ricavare tutte le
informazioni per poterle utilizzare nei miei programmi. Ringrazio in
anticipo che vorrà rispondermi alla mia e-mail 
borr...@bigfoot.com
 o sul
NG.
Ciao

Potresti iniziare con Petzold - Programmare Windows 98. E' un testo
particolarmente adatto per iniziare la programmazione Win32 API con il C
(non il C++).
Inferno.

...


Ciao, io ti posso consigliare un altro libro... 
Progettare Applicazioni per Win 32
di Dino Esposito, edito da mcGrawHill.
70.000 Lire - circa 560 pagine, CD-ROM con esempi, tutto in Italiano.
Mi piace perché Dino Esposito (che scrive tra l'altro sulla rivista
Computer Programming, di 
www.Infomedia.it
, che ti consiglio) va
direttamente al sodo e dice come poter utilizzare nella pratica le varie
API ed illustra diverse tecniche che userai di sicuro nelle tue
applicazioni.
Magari non è proprio dedicato alle API, ma le tecniche sono quelle
buone! :)
Ciao
Vincenzo Borrelli ha scritto:


Hai ragione è veramente chiaro.

Newsgroup: it.comp.programmare.win32
Titolo: Sulle regioni (HRgn)

Mediante combinazioni di regioni ellittiche e linee spezzate é possibile
fare quasi tutto... ma partendo da un'immagine, é possibile creare una
regione... ad esempio, partendo dal bitmap di una faccia creare una regione
corrispondente ai bordi... siccome questo mi serve per personalizzare i
form, ho sentito parlare di rendere i form trasparenti in qualche modo...
come é possibile? Potreste darmi qualche dritta in proposito?
CIAO!!!
Sandro
--
Utilizzo BCB3

 in proposito?
Una volta che hai creato la regione, SetWindowRgn.
Alex

 wrote in message
82lr05$1lb$1...@nslave1.tin.it...
