mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Comportamento strano della barra degli strumenti

Per implementare una barra degli strumenti in Visual C++ 6.0, come tutti voi
sapete, si deve far ricorso ad una risorsa (di default IDR_MAINFRAME)
collegata alla classe CToolBar, collegata a sua volta ad una bitmap a 16
colori che viene salvata nella directory RES del proprio progetto. Ora io
vorrei aggiungere alcune icone a 256 (e +) colori a questa barra degli
strumenti e il procedimento che utilizzo è il seguente:
1) importo delle risorse icone a 256 colori in Resource View;
2) di ciascuna di esse, faccio un copia dalla risorsa ed un incolla sulla
barra degli strumenti;
3) le icone vengono effettivamente visualizzate a 256 colori, quindi compilo
l'applicazione;
4) l'eseguibile mi mostra una barra degli strumenti con icone a 16 colori.
Dove è il problema?
Sergio XXX
PS: qualche giorno addietro Tex mi aveva mandato una risposta a questo
problema, ma il suo indirizzo di p.e. non era valido.
Grazie a tutti

 wrote in message news:...


 icone a 16 colori.
Credo che per mostrare icone a piu` di 16 colori non si possa usare la
risorsa toolbar del Visual C++ ma si debbano per forza caricare i bitmap
a mano nella imagelist, ossia:
-Crei una risorsa bitmap con i colori che desideri, che contenga tutte
le immagini dei pulsanti affiancate;
-Crei l'oggetto CImageList, specificando l'id del bitmap;
-La setti nella toolbar, con CToolBarCtrl::SetImageList.
Questo cosi` a memoria, potrei anche ricordarmi male... il problema di
questo metodo e` che mi sembra che il colore di sfondo dei pulsanti non
venga modificato in base ai colori del sistema, e che quindi si debba
fare a mano (con le risorse toolbar ci pensa MFC a fare tutto
automaticamente). Sono *quasi* sicuro che ci sia un articolo al riguardo
su MSDN; oppure si puo` sempre andare a vedere nel codice di MFC per
vedere come fa lui.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: AIUTATEMI O PROGRAMMATORI VISUAL BASIC!!!!

Ho il Visual Basic 6.0 e purtroppo non lo so usare. Ho un po' di esperienza
di programmazione e sono uno che apprende in fretta. Tutto quello di cui ho
bisogno č una guida (Ad esempio un documento txt o html che spieghi le
basi). Mi interessa per ora imparare le basi, ad esempio: ho una lista di
file e voglio che venga aggiornata quando cambio la cartella da una
dirlist. Come faccio a collegare i due oggetti?
Oppure: Come faccio a fare si che avvenga un determinato evento alla
pressione di un bottone?
Per questo dovrei conoscere il codice. Mi interessa anche quello. Il
problema sino le librerie che non conosco e che non so usare. Vorrei
imparare!!! Aiutatemi!!!


La prima cosa che devi fare è cercarti un libro che spiega le basi di VB
vosto che non troverai nessuno che ti spedirà un html o un txt.
Puoi comunque provare a cercare sulla rete qualche corso gratuito online,
che di solito tengono i siti delle università.
Il progetto che stai facendo, è ancora troppo grande per un principiante,
impara prima le basi
--
"COMPUTER PROGRAMMING PRINCIPLES:
1. Computer never make mistakes
2. If the computer make a mistake, see rule number 1."

Newsgroup: it.comp.programmare.win32
Titolo: Sorgenti compilatore

Ciao a tutti. Sapreste indicarmi un compilatore open source per Windows di
cui siano disponibili i sorgenti (per poterli studiare) in rete e
eventualmente anche l'indirizzo del sito dove poterlo scaricare? Grazie 1000
in anticipo.



Il classico GCC :
http://www.gnu.org/software/gcc/gcc.html
http://sources.redhat.com/cygwin/
http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32/
WATCOM (tuttavia ancora non ci sono i srcs online)
http://www.openwatcom.org/
Se per windows non intendi solo in grado di produrre eseguibili NE/PE
per l'ambiente Win16/32 allora aggiungici anche questi:
http://www.delorie.com/djgpp/
http://www.members.tripod.com/~ladsoft/frindx.htm?cc386.htm
Saluti,
 Walker Boh


Beh..c'è anche il per me splendido DevC++ 4.0 che mi apre comprenda anche i
Sorgenti..( è sotto Gnu)
Lo trovi qui:
 
http://www.bloodshed.net/
 (per vedere vari compilatori...)
ed esattamente qui:
 
http://www.bloodshed.net/devcpp.html
Ciao
Simone
Newsgroup: it.comp.programmare.win32
Titolo: Leggere informazioni sul disco

Come faccio sotto Win9x a reperire informazioni sugli HD / floppy tipo
settori per traccia , numero delle tracce , numero dei lati ,etc. ?
grazie

 grazie
Prova a vedere se ci riesci con la funzione DeviceIoControl e il codice
IOCTL_DISK_GET_DRIVE_GEOMETRY e compagni
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 IOCTL_DISK_GET_DRIVE_GEOMETRY e compagni
Ha specificato "sotto Win9x" e IOCTL_DISK_GET_DRIVE_GEOMETRY non 
è supportato:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/ioctl_disk_get_drive_geometry.asp
Utilizzare la DeviceIOControl sotto Win9x è un po' più 
complesso:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/calling_deviceiocontrol_on_windows_95_98_me.asp
sempre che possa essere utile allo scopo.
Paolo. 


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/calling_deviceiocontrol_on_windows_95_98_me.asp
Avevo gia visto questo articolo ma non parla di come ottenere le
informazioni da me richieste.
Dovrei usare un interrupt Bios ma non so come impostare e caricare le
strutture dati .
grazie in ogni caso.

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

Devo visualizzare una bitmap (di cui conosco il percorso completo) a video,
come devo fare?
Dovrei anke settarne una dimenzione massima... e fare in modo ke, alllo
scattare di un certo evento si cariki un'altra bitmap...
Attendo fiducioso :))
Kennybal.

 Kennybal.
ciao

 BitBlit(...)//dipende da dove e come vuoi mostrarla
Ciao, Kenny.

Newsgroup: it.comp.programmare.win32
Titolo: Riprovo: cursore

Salve,
come cambio il cursore del mouse in c?
Grazie.

 Grazie.
HCURSOR SetCursor(
  HCURSOR hCursor   // handle to cursor
);
HCURSOR LoadCursor(
  HINSTANCE hInstance,  // handle to application instance
  LPCTSTR lpCursorName  // name string or cursor resource identifier
);

 Grazie.
ciao.

Grazie.

Grazie.

Newsgroup: it.comp.programmare.win32
Titolo: !!!VENDO VISUAL STUDIO!!!





 


Causa completo inutilizzo svendo Microsoft Visual 
Studio 6.0 Professional in inglese a £ 1.300.000


 


Contattatemi via mail


 


ciao


Puff



 ha scritto nel 
  messaggio 
news:OE7fKRfcjcMzf...@hotmail.com
...


Newsgroup: it.comp.programmare.win32
Titolo: Informazione per un principiante [VCL]

Salve, volendo passare da dos a win, ho deciso, di studiare c++ builder
1.0,
percio' ho preso una guida a c++ builder, in queta guida si fa
riferimento alla libreria vcl,
e da come ne parla il libro , sembra che sia la migliore soluzione per
programmare
in win, Fino a quanto questo puo essere vero ?  E se la vcl , e'
peggiore di altre,
ha senso utilizzare c++ builder  oppure anche c++ builder, e' in grado
di utilizzare al meglio Api Mfc ecc. ? o in definitiva e' meglio
utilizzare Visual C++ ?
Avete qualche Link da consigliarmi per soddisfare i mei dubbi ?
Saluti...
P.S.
Scusate le domande da principiante......

 wrote in message
376BA173...@flashnet.it...

Newsgroup: it.comp.programmare.win32
Titolo: dati MIDI

Salve.
Avrei una domanda informatico-musicale da porvi:
come posso far suonare in background dati MIDI senza che
vengano letti da un file?
Il mio problema è aggiornare le note MIDI in real time, mentre il MIDI
è in background.
A questo proposito, si può far suonare un MIDI da una struttura diversa
dal file (ad esempio una lista)? Se sì, esiste una libreria di funzioni già
esistente in grado di farlo? DirectX?
Grazie in anticipo!
--
Paolo

 ha scritto nel messaggio
news:AfLga.55683$Lr4.1...@twister2.libero.it...


 Se vuoi te li mando.
Ti ringrazio. Mi interessano sě! :-)
Tu programmi (o hai programmato) nell'ambito dell'informatica musicale?
O č semplicemente interesse?
Questa č la mia e-mail: 
pa...@armonite.NOSPAM.it
(Ovviamente basta togliere NOSPAM)
Grazie ancora. Ti farň sapere!
--
Paolo

Newsgroup: it.comp.programmare.win32
Titolo: VBA - aiutooo!!!

Ho bisogno di fare un programmino in VBA che rilevi quando arrivano in
Outlook delle mails con un certo (sempre lo stesso) oggetto e che risponda
automaticamente trasmettendo una mail predefinita.
In altre parole io trasmetto più volte al giorno una mail recante in oggetto
"RISPONDI" ad un certo pc ed immediatamente questo pc deve rispondermi
trasmettendomi una mail predefinita.
Si può fare?
Potete aiutarmi?
Ciao e grazie
M.B.

 rispondermi trasmettendomi una mail predefinita.
se la mail di risposta č sempre la stessa lo puoi fare semplicemente usando 
le regole dei messaggi:
Strumenti->Regole Messaggi->Posta elettronica...
altrimenti ti suggerirei di farti un proxy locale.
Mieru

 Mieru
Io ho Outlook 2000 e non c'e' la voce Regole Messaggi in Strumenti.
C'è Creazione Guidata Regole, ma  creando la regola che Outlook mi trasmetta
una certa mail con un file allegato, questo mi trasmette la mail solo la
prima volta che gliela richiedo.

Newsgroup: it.comp.programmare.win32
Titolo: Automatizzare salvataggio testo pagine internet

Non so come è possibile automatizzare tale passaggi
Da una pagina internet
Pulsante destro mouse, si apre finestra a discesa e seleziono tutto
Poi sempre pulsante destro mouse scelgo comando copia
Poi su una pagina di word già aperta incollo
Poi salvo la pagina con nome pag1
ripetere poi l’operazione su un’altra pagina internet in modo
però che quando salva assegni in automatico pag2
In sostanza io devo solo aprire la pagina di internet
e devo avere una macro che fa tutto il resto, però incrementando
il nome di salvataggio.
con una macro da word word si può fare?

Non so come è possibile automatizzare tale passaggi, se serve
un linguaggio particolare, o se ci sono
gia software che lo fanno o se basta una macro di word.

Newsgroup: it.comp.programmare.win32
Titolo: Come si gestiscono l'audio e il video in Windows?

Ciao,
nella mia sterminata presunzione ho deciso che
tutti i programmi che esistono per fare i DivX
fanno schifo, e che IO posso fare di meglio :-)
cosě ho deciso di vedere di scrivere un programma
di conversione da VOB ad AVI decente... solo che...
ehm ehm... COME si trattano i flussi audio/video
in Windows? Come ci si intefaccia ai codec? Per ora
sto cercando dettagli e info sui formati .VOB e
.IFO, ma mi mancano ancora un sacco di info.
Potete darmi una mano? Conoscete docs in rete e
siti che possono tornarmi utili?
Grazie...

 fanno schifo
No, sono i DivX che fanno schifo... :-PPP
PS: vob e divx sono rispettivamente mpeg2 e mpeg4... 
-- 
Luc

Ciao, Tin!
Il giorno 05/02/2004 alle ore 13:15 hai scritto:
 TT> nella mia sterminata presunzione ho deciso che
 TT> tutti i programmi che esistono per fare i DivX
 TT> fanno schifo, e che IO posso fare di meglio :-)
Credo che se lo siano detti anche gli altri 9999 programmatori che hanno
fatto programmi simili. Peccato che il programma c'entri ben poco quando il
codec e' sempre quello. O ti fai un codec DivX tuo oppure la qualita' che
ottieni non cambiera' di una virgola. Al massimo potrai lavorare su filtri
come deinterlace, resize, ecc., sempreche' ovviamente tu voglia scriverteli
per conto tuo.
 TT> ehm ehm... COME si trattano i flussi audio/video
 TT> in Windows? Come ci si intefaccia ai codec? Per ora
 TT> sto cercando dettagli e info sui formati .VOB e
 TT> .IFO, ma mi mancano ancora un sacco di info.
In una parola: DirectShow. Su MSDN.
Bye
--
MaccaSoft
http://www.maccasoft.com
(If you -dontspam- you can mail me)

 
Mo ci guardo...

 siti che possono tornarmi utili?
Il formato XVID e` open source, trovi il progetto su Sourceforge, io
inizierei a guardare quello (ovviamente dopo i mesi di studio sopra
citati).
-- 
Lorenzo

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



Newsgroup: it.comp.programmare.win32
Titolo: Tastiera e tasti di scelta rapida.

Salve, scusate, sarebbe possibile cambiare la combinazione dei tasti Alt +
F4 per chiudere un applicazione con un'altra combinazione a scelta?
Grazie!


Eliminando Alt-F4 non seguiresti le windows guidelines e ti precludi 
automaticamente una eventuale certificazione dell'app.
Per evitare l'Alt-F4 devi preprocessare le key in modo da evitare che 
finiscano al gestore di default che imbuca nella message pump una WM_QUIT.
Per creare una nuova combinazione di tasti devi fare l'analogo, cioč 
pre-processare i messaggi di tastiera e imbucare (SendMessage) WM_QUIT al 
tuo hWnd.
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele
Newsgroup: it.comp.programmare.win32
Titolo: ricarca MAC address locale

Vorrei ricavare l'indirizzo MAC delle mia scheda di rete, che primitiva
posso usare?
Se faccio "arp mio_indirizzo_ip" non funziona.
Ciao

posso usare?
sinceramente ricordavo vagamente che si utilizzava netbios.. cosi'
prima di rispondere son andato a rovistare su alcuni vecchi sorgenti /
docs (chi dice che rispondere ai post e' utile solo per chi le domande
le fa' e' molto lontando dal vero ;) 
Non ti riporto direttamente lo snippet di codice xche' oltre che lungo
e' in win32asm.. cmq utilizza netapi32!Netbios passando un NCB
(netbios control block) con:
ncb_cmd = NCBASTAT 
ncb_callname =  '*'
ncb_lana_num = adapter number (cosi' come ottenuti con  cmd = NCBENUM;
oppure semplicemente 0 se assumi di avere un solo adapter)
ncb_buffer = ADAPTER_STATUS (netbios adapter status block)
inoltre x NT e 2k se dai un'occhiata al NT DDK trovi un esempio che
sostanzialmente  interroga direttamente NDIS.. cmq riassumendo
velocemente: 
1) CreateFile +  "\\\\.\\Nome_Device_Adapter" (ricavato dal registry)
2) DeviceIoControl +  IOCTL_NDIS_QUERY_GLOBAL_STATS + &lpInBuffer =
OID_802_3_CURRENT_ADDRESS ( fai riferimento a ntddndis.h x i val delle
costanti )
3)  in lpOutBuffer dovresti ottenere il mac address
imho per winNT e win2k questo metodo e' da preferirsi in quanto
prescinde da netbios e dialoga direttamente con il driver layer NDIS,
ergo e' piu' attendibile. 
Spero quanto detto ti sia gia' di aiuto, almeno come indicazione,
altrimenti meglio spostarsi in mail visto che la cosa diventerebbe
troppo lunga x il  NG, e non tutti gradiscono =).
Saluti,
 Walker Boh
Newsgroup: it.comp.programmare.win32
Titolo: Cattura del Passaggio del Mouse anche quando la App non ha il focus

Salve a Tutti,
    ho notato che alcune applicazioni "sentono" il passaggio del mouse anche
quando non hanno il focus, e possono anche mostrare i ToolTips. Come è
possibile implementare tale funzione ?
Grazie, Inferno.

Grazie, Inferno.
Saluti,
    Mardy

 Devi installare un Hook di sistema (creare una dll) di tipo WH_MOUSE.
Errato!!! Non c'è bisogno di installare alcun hook. I messaggi del mouse
vengono comunque (sia che abbia il focus sia che non lo abbia) inviati alla
finestra che si trova sotto l'hot spot del puntatore.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

 possibile implementare tale funzione ?
Non bisogna fare nulla di particolare per ricevere i messaggi del mouse
quando non si ha il focus. Non 'alcune' ma 'tutte' le applicazioni che sono
attraversate dal mouse (sia che abbiano il focus sia che non lo abbiano)
ricevono messaggi dal mouse.


Grazie. Proverň a gestirlo. :) :)
Inferno.

 e possono anche mostrare i ToolTips
E` una caratteristica "by design" dei tooltips quella di non mostrare il tip se
la parent non ha il focus. Puoi disattivare questa caratteristica specificando
lo stile TTS_ALWAYSTIP quando crei il controllo ToolTip.
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)

Ciao, Giuseppe
Saluti,
    Mardy

 Mi ero distratto... :-)
Perdonato :-)


Newsgroup: it.comp.programmare.win32
Titolo: un libro che mi insegni questo:

ho già conoscenze piuttosto approfondite di C++, almeno per il momento mi
interessa studiare la prog. sotto Win32 con l'unico scopo di costruire
interfacce grafiche per programmi che ho già scritto; come compilatore sono
ancora indeciso se scaricare le librerie opportune per DJGPP o acquistare
una licenza studente del Visual C++, quello di cui sono certo è che non
voglio utilizzare il Borland Builder: da quanto ho potuto vedere la
creazione del programma è TROPPO visuale, io invece voglio avere "tutto
sotto controllo" (posso anche sbagliarmi). Il libro deve dunque spiegarmi la
struttura base di un programma per Win32 e guidarmi nella creazione di
"finestre e bottoni" che interagiscano tra loro. Ripeto, almeno per il
momento non sono interessato a controlli ActiveX, oggetti COM o amenità del
genere. Sono ancora indeciso se buttarmi sulle API o cullarmi con MFC,
quindi prenderò in considerazione testi che trattano tanto di uno quanto
dell'altro.
Spero di non chiedere la luna. grazie per l'attenzione.
nIcO

Se intendi usare gli strumenti Microsoft, due titoli:
C. Petzold "Programming W95"
J. Prosise, "Programming W95 with MFC"
Entrambi editi da Mondadori, disponibili in italiano
(credo sulle 100.000 l'uno)
Ciao,
Gianfranco

 ancora indeciso se scaricare le librerie opportune per DJGPP o acquistare
Perchhè esistono delle librerie per programmare per windows per DJGPP?
Marco


yes! vai sul sito della delorie, si chiama RSX (non ho perņ molte
informazioni al riguardo)
Newsgroup: it.comp.programmare.win32
Titolo: accesso diretto ai dischi

Esiste qualche API x accedere direttamente ai dischi (senza tener conto
della loro struttura logica, formattazione, etc etc) ??
Ho provato ad usare la solita funzione CreateFile()... che funziona
benissimo sotto Win NT, ma che non supporta l'accesso ai dischi su Win9x...
Non dovrò ricorrere alla chiamata diretta ad interrupt vari???
Tnx!
--
=WereWolf=

 vari???
Beh, volendo c'e` anche quel VxD di sistema che ti permette effettuare
chiamate a interrupt in modalita` reale (non ricordo il nome, se non lo
trovi dimmelo che ci guardo)... ma devi comunque disattivare il locking
con il comando LOCK.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: Msdn senza esempi?

Ho il pacchetto relativo a MSDN, ho installato solo alcuni componenti, in
particolare quelli relativi a visual C++ senza gli esempi.
Quando provo a studiare del codice di esempio mi viene richiesto di inserire
il CD fatto ciò, nonostante esista sul CD un cartella di nome example, non
riesce a leggerla.
Cosa ne pensate?
Grazie due mille.

Quando provo a studiare del codice di esempio
Su MSDN gli esempi sono nel primo CD, quendi basta semplicemente
copiarseli. Stessa cosa se usi l'help tradotto.
Poi ci sono gli esempi dell'SDK. Gli esempi quando diventatono
*scomodi* hanno la brutta tendenza a sparire. Per esempio con la
comparsa di DirectX e' scomparso un esempietto per governare la
propria scheda sonora MIDI. Che cattivoni.
-------------------------------------------------------
Tieni per te il Papero se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero
Newsgroup: it.comp.programmare.win32
Titolo: compilare codice con dev-c++ a partire da un makefile

Ciao a tutti,
ho installato dev-c++ con mingw e pensavo ci fosse un'opzione per 
compilare un progetto a partire dal makefile fornito con i sorgenti, 
invece non riesco a trovarlo.
E' possibile fare una cosa del genere o devo aggiungere tutti i file a 
mano ad un nuovo progetto?
Grazie
bye!
-- 
elimina unsampdoriano per rispondere via email

 
Ho eliminato dev-c++ perché ci sono strumenti migliori, come Eclipse, 
che ha la funzione che cerchi. Devi però portarti dietro una cosa 
pesante come un elefante.
Andrea

Newsgroup: it.comp.programmare.win32
Titolo: Cosa sono le applicazioni COM?

come da oggetto
grazie

 (Cosa sono le applicazioni COM?)
Puoi cominciare da qui:
http://it.wikipedia.org/wiki/Component_Object_Model
ciao
Giacomo
Newsgroup: it.comp.programmare.win32
Titolo: indirizzamento memoria domanda

ciao
se io ho una memoria da 4 megabyte, come faccio a calcolare quanti bit
di indirizzo ha?
1 mega è 1.048.576 KBYTE
quindi 4 mega = 42.949.672.964 byte
quindi devo indirizzare da 0 a 4.294.967.296 BYTE giusto?
e dovrei avere bisgono di 32 bit giusto?
grazie

 e dovrei avere bisgono di 32 bit giusto?
Esatto. Per indirizzare 2^32 indirizzi hai bisogno di un indirizzo a 32 bit.
-- 
Carlo Milanesi
http://digilander.libero.it/carlmila

 Mega per intendere 1024 Kilo.
Più che altro si continuerà a farlo fino a che i computer lavoreranno 
in logica binaria visto che il "taglio" della memoria dipende, alla 
fine, dal numero di bit usati per indirizzarla.
Dire 4 mega è sicuramente più comodo che dire 4 virgola zero 
novantasei mega.
A meno che non si sia produttori di hard-disk :)
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

Newsgroup: it.comp.programmare.win32
Titolo: Creare DLL in C

Salve a tutti,
avrei bisogno di sapere come creare delle dll in c.
Chi puņ aiutarmi?
Ho provato a cercare su Google, ma niente da fare...
Grazie
Brunix

 Ho provato a cercare su Google, ma niente da fare...
Per curiosità: che hai cercato su Google?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Chi puň aiutarmi?
Essenzialmente la differenza tra una DLL e un EXE scritti in C/C++ sta
nell'entry point: un EXE per Windows ha la sua brava WinMain, mentre una
DLL deve avere la DllMain, documentata in MSDN.
P.S.: strano che con Google tu non abbia trovato niente che facesse al
caso tuo... forse non sapevi proprio cosa cercare.

Newsgroup: it.comp.programmare.win32
Titolo: Network Monitor

Qualcuno conosce un programma che mi permetta di monitorizzare la quantità di 
traffico sulla rete (in byte) generato e ricevuto da una mia applicazione?
Sto sviluppando un programma client SQL server e voglio ottimizzare le query, 
ma per farlo mi interessa sapere esattamente quanto guadagno/perdo facendo 
query in modo diverso (sempre sugli stessi dati), raggruppandole, ecc.
Ho provato un po di "sniffer", ma fanno troppo e non quello che mi serve...
-- 
Luc

Luc ha scritto:



conosci NetLimiter? forse fa al caso tuo...
il problema è che non è gratis... prova la versione trial e giudica tu se
è il caso di comprare la licenza.
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 è il caso di comprare la licenza.
Provo, grazie. 
-- 
Luc


Perchè non usi il profiler di sql server... serve proprio a questo!
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele

 non quello che mi serve...
Uno più uno meno... prova anche IP sniffer:
www.esse-effe.com/ip_sniffer.asp
. Va ovviamente settato
sulla porta TCP di SQL Server (default = 1433) e il client
deve stare su un PC diverso dal server (in modo che ci sia
traffico di rete insomma). Ah, è freeware.
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

 Perchè non usi il profiler di sql server... serve proprio a questo!
Perchè 10 query che leggono una alla volta dei record, rispetto ad una sola 
query che legge tutto in una volta, secondo me pesano allo stesso modo nel 
profiler, ma non certamente nel vero traffico di rete... 
-- 
Luc

 
www.esse-effe.com/ip_sniffer.asp
.
Interessante, ma non fa statistiche sul traffico totale, e non permette 
l'export per farle con altro programma... 
-- 
Luc

 rete...
Nel profiler dubito che pesino uguale ma comunque concordo che il traffico 
di rete generato possa essere significativamente scorrelato al carico di 
lavoro di sql.
Se è questo che cerchi puoi usare allora il perfmon che ti fa anche 
scegliere il tipo di traffico che svolgi sulla rete.


 ha scritto nel messaggio 
news:MPG.1db9a969...@tornado.fastwebnet.it...


 e non permette l'export per farle con altro programma...
Adesso sě... versione 1.3 fresca fresca con export dei dati.

Newsgroup: it.comp.programmare.win32
Titolo: Dove trovo SoftICE?

...e magari il CRACK?

 ...e magari il CRACK?
Sul sito della Numega, perň ho paura che per il crack ti chiederanno dei
soldi!!!
Kiuhnm

 ...e magari il CRACK?
Con il tuo consenso:
QUESTA ME LA STAMPO E LA INCORNICIO
Ps:
www.numega.com
ma "applica" solo l'oggetto e  lascia perdere il "messaggio"
--
Fosco

 ha scritto nel messaggio
news:VTM09.10349$lu5.2...@twister1.libero.it...

Beh...ti diro' che ho trovato programma e seriale per SoftICE 4.05

 wrote in message
news:fGx19.158755$vm5.5...@news2.tin.it...

Credimi, è preoccupante che tu ci abbia messo così tanto a trovarlo.
E' il programma più crackato e distribuito di tutti i tempi.
Kiuhnm

 wrote in message
news:LbE19.20671$lu5.5...@twister1.libero.it...

Intendevo dire che il SoftIce è utilizzato dagli stessi cracker e per questo
motivo è stato stra-crackato.
(adesso anzichè il Winzip si tende ad usare il WinRar e/o il
WinAce......spero sia passato il periodo dell'UARC!)
Kiuhnm

 al mondo che abbia pagato la licenza (era shareware, se non ricordo
Qualunque ditta che non voleva avere grane, visto che (come tutti gli
ShareWare) e' a pagamento obbigatorio se usato in ambiente commerciale.
Nella mia ditta ad esempio abbiamo registrato PkZip, Rar e Arj (command
line, non le windowed-versions).
--
iAN

 E' il programma più crackato e distribuito di tutti i tempi.
ROOOOOOTFL
--
Fosco


infatti il suo creatore non è finito tanto bene.... :(

 infatti il suo creatore non è finito tanto bene.... :(
E, tanto per finire di demolire un mito :-),
http://www.esva.net/~thom/philkatz.html
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO liste in C

Qualcuno sa indicarmi il codice per l'implementazione di una lista
concatenata in C o dove trovare aiuto.
Vi prego sono disperato.
Aiutatemi.

 Vi prego sono disperato.
Il tema non attiene alla programmazione su Win32 (perche`
non chiedi sul gruppo giusto, it.comp.lang.c?), comunque
vedi ad es. 
http://www.strangecreations.com/library/snippets/
,
per esempio la sotto-collezione di snippet scritti da
Auke Reitsma appunto per le linked list.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Gestione delle coordinate dello schermo. Help

Ciao a tutti. Qualcuno mi saprebbe spiegare come funziona la gestione dello
schermo in VC++? Ad esempio
-che differenza c'č in VC++ tra coordinate  logiche e coordinate fisiche?
-come si usano le funzioni pDC->GetWindowExt() e pDC->GetViewportExt()?
-Come relazionare le barre di scorrimento con il movimento della rotellina
del mose? (Tipo in Autocad)?
Grazie a tutti. Notte
Alessandro Moro

 del mose? (Tipo in Autocad)?
buon giorno, o buon appetito (so le 12.30 circa)
devi elaborare nella window proc il msg WM_MOUSEWHEEL
in msdn trovi tutto il resto riguardante l'interpretazione dei parametri
antonio

Newsgroup: it.comp.programmare.win32
Titolo: Chiarimento su Coordinate Client e Coordinate Schermo

che io debba fare il fiorista [Morgan]<
Visitate il mio sito
http://digilander.iol.it/Superpork

WM_MOUSEMOVE e WM_NCMOUSEMOVE.
Volendo puoi usare anche la GetMessagePos che ti dà sempre la posizione in
screen coordinates
Newsgroup: it.comp.programmare.win32
Titolo: problemi con visual c++

Salve sono nuovo di qquesto newsgroup e sono contento di aver trovato un
cosě elevato numero di amici (almeno spero!!)
Utilizzo la versione visual studio 6.0 e ho creato una dlg application.
Nella versione debug funzionava correttamente in quella relase sul mio e su
altri pc non mi permette di inserire all'interno delle finestre i dati ( o
meglio posso mettere solo numeri ma non  virgole o il segno meno) infatti al
premere di una lettera o di un simbolo il windows emette un suono di sistema
ma nel prg non accade nulla... come posso fare?
Grazie a tutti
Giovanni

 ma nel prg non accade nulla... come posso fare?
Hai attivato la proprieta' "numeric" nei controlli edit quando li hai
creati con il resounce editor.
Elimina tale proprieta' e gestisci la consisitenza in altro modo.
Ciao.
-- 
Se andare in aereo vuol dire volare...
...allora andare in barca vuol dire nuotare
--
     (ZZZ)      Filippo Salotti                 _-=!=-_
    //   \\  _  Bagni di Lucca, Lucca, Italy.  '\\ | //'
   /Y\    ZD<_                                   \\|//
 .oZZZZZo.                                        _o_
<OXXXXXXXO>     E-mail : 
fis...@tin.it
            X

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto VC++ 6 ! Files!

Salve a tutti,
posseggo da un paio d' anni Visual Studio 6 originale, inglese. Ieri ho
dovuto
effettuare una reinstallazione da zero, ma ecco che durante l' installazione
il mio lettore ha dato problemi a leggere alcuni file della directory
X:\VC98\DEBUG . Il setup non è riuscito a copiarli sul disco fisso, ho
ignorato,  ma quando compilo un file in C++ mi da errore per i file non
trovati. In effetti non si riesce in nessun modo a leggere questi file (ho
provato con 2 lettori diversi).
I file sono i seguenti:
Msvcrtd.dll
MSVCP60D.DLL
MSVCIRTD.PDB
MSVCP60D.PDB
MSVCRT.PDB
MSVCIRT.PDB
MSVCP60.PDB
C'è qualcuno che me li può mandare o indicare dove scaricarli?
Sono disperato !!!!
Grazie,
Selective Memory

 Grazie,
se vuoi io te li posso mandare .. il problema è che sono tutti (o quasi) dei
grossi file:
MSVCP60D.DLL ==> 504 Kb
MSVCIRTD.PDB ==> 309 Kb
MSVCP60D.PDB ==>1,37 Mb
MSVCRT.PDB ==> 2,32 Mb
MSVCIRT.PDB ==> 561 Kb
MSVCP60.PDB ==> 1,9 Mb
se vuoi io comunque dovrei combinare...visto che te li spedirei da lavoro.
In caso fammi sapere.
CIAO
Antonio

Newsgroup: it.comp.programmare.win32
Titolo: Utente che ha avviato un processo

Ciao a tutti.
Come posso fare a individuare l'utente che ha avviato un processo (alla
maniera del task manager di Windows)?
Grazie a tutti e ciao.
  Fabio

Fabio wrote:

Dimenticavo: in C con l'API di Windows...
Ciao.
  Fabio
Newsgroup: it.comp.programmare.win32
Titolo: Finder

Salve a tutti,
Ero in procinto di modificare un file di esempio di cui e' corredato il VC
++ 5.0, ovvero :
/* FFIND.C: This program uses the 32-bit _find functions to print
 * a list of all files (and their attributes) with a .C extension
 * in the current directory.
 */
#include <stdio.h>
#include <io.h>
#include <time.h>
void main( void )
{
    struct _finddata_t c_file;
    long hFile;
    /* Find first .c file in current directory */
    if( (hFile = _findfirst( "*.cpp", &c_file )) == -1L )
       printf( "No *.cpp files in current directory!\n" );
   else
   {
            printf( "Listing of .c files\n\n" );
            printf( "\nRDO HID SYS ARC  FILE         DATE %25c SIZE\n", '
' );
            printf( "--- --- --- ---  ----         ---- %25c ----\n", ' ' );
            printf( ( c_file.attrib & _A_RDONLY ) ? " Y  " : " N  " );
            printf( ( c_file.attrib & _A_SYSTEM ) ? " Y  " : " N  " );
            printf( ( c_file.attrib & _A_HIDDEN ) ? " Y  " : " N  " );
            printf( ( c_file.attrib & _A_ARCH )   ? " Y  " : " N  " );
            printf( " %-12s %.24s  %9ld\n",
 
c_file.name
, ctime( &( c_file.time_write ) ), c_file.size );
            /* Find the rest of the .c files */
            while( _findnext( hFile, &c_file ) == 0 )
            {
                printf( ( c_file.attrib & _A_RDONLY ) ? " Y  " : " N  " );
                printf( ( c_file.attrib & _A_SYSTEM ) ? " Y  " : " N  " );
                printf( ( c_file.attrib & _A_HIDDEN ) ? " Y  " : " N  " );
                printf( ( c_file.attrib & _A_ARCH )   ? " Y  " : " N  " );
                printf( " %-12s %.24s  %9ld\n",
 
c_file.name
, ctime( &( c_file.time_write ) ),
c_file.size );
            }
       _findclose( hFile );
   }
}
ma anziche' far cercare un file con estensione *.cpp il mio intento sarebbe
di trovare dei file che rispondano alla data di creazione da me indicata.
Come e' possibile fare cio'?
Non ci sono riuscito qualcuno sarebbe cosi' gentile da spiegarmelo ?
Grazie.

 Come e' possibile fare cio'?
Cercando con "*.*" nel _findfirst, e passando al successivo,
senza nessun output, se il c_file.time_write non soddisfa i
requisiti che preferisci.  E` il modo + semplice.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Spostamento Icone

Salve, vorrei sapere come è possibile spostare
un'icona sul desktop.
Vi ringrazio anticipatamente
Fabrizio

 un'icona sul desktop.
con i messaggi LVM_xxx o con le macro relative ... nel tuo caso dovrebbe
esserci un LVM_SETITEMPOSITION.
Attento però, il Desktop è piuttosto "schizzinoso" e risulta difficile
pilotarlo dall'esterno (ci avevo provato, ma senza molti risultati), io lo
avevo fatto iniettando uno hook nel processo Explorer (o meglio, nel Thread
di Explorer che ha creato quelle finestre)
Ciao
--
- Carlo -
c.b...@libero.it

 di Explorer che ha creato quelle finestre)
Girovagando un po' sia sull'help che su internet avevo visto quella
funzione,
ma come dici tu il desktop è piuttosto "schizzinoso" e me ne sono accorto...
infatti cercavo altre soluzioni, ma penso che la via sia questa.
Ora ci lavorerò un po' meglio, e vedo se riesco a fare qualcosa.
Grazie per il suggerimento

 Subject: 	Spostamento Icone


 FindWindow/FindWindowEx.
l'handle l'ho trovato, in realtà sono riuscito pure a spostare un'icona,
il problema è che non riesco a reperire le info di una determinata icona.
Mi spiego con ListView_GetItemPosition passandogli l'handle del
desktop e ID dell'icona dovrei ricevere la posizione di questa in
una struttura di tipo POINT, lo stesso per avere altre info tipo
il nome associato all'icona stesso tramite ListView_GetItemText,
ma anche qui non ottengo nulla.
Nel senso che i risultati ottenuti sono sempre o NULL o indirizzi
errati.
Invece se chiamo la funzione:
SendMessage(GetDesktopListViewHandle(),
LVM_SETITEMPOSITION,1,MAKELPARAM((int) 100, (int) 200));
oppure
ListView_SetItemPosition(GetDesktopListViewHandle(),1,200,300);
mi sposta l'icona con ID 1 (che nel mio caso è quella di gestione risorse).
Il mio problema è stabilire che ID ha una determinata icona
Ciao e grazie

Newsgroup: it.comp.programmare.win32
Titolo: programmazione visuale

Scusate la domanda banale ma volendo imparare un programma visuale con
cosa mi consigliate di iniziare c++builder, visual basic, visual basic
net o altro?
Ciao e grazie


Visual studio 2008

Aebi ha scritto:

Visual C# 2008 Express; o, se le tue finanze te lo permettono, il già
citato Visual Studio 2008 Professional, che "contiene" anche Visual C#.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 citato Visual Studio 2008 Professional, che "contiene" anche Visual C#.
Per dovere di cronaca in mezzo c'è anche la standard che costa poco.
Per comparare le versioni c'è questa mega-tabella:
http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele
Newsgroup: it.comp.programmare.win32
Titolo: TI SERVE UN MANUALE A POCO PREZZO!!!!!!!!!

SALVE A TUTTI  MI CHIAMI FRANCESCO E DA QUELCHE MESE ORMAI MI SONO
ADDENTRATO IN QUESTO MONDO DELLA PROGRAMMAZIONE FLASH.
VI DIRO' ALL'INZIO NON PER NINTE FACILE MA POI A POCO A POCO PROVA E RIPROVA
COMINCI A CAPIRCI QUALCOSA IO HO GIA' COSTRUITO LA MIA PRIMA PAGINA.........
VOLETE VISITARLA MI FARESTE MOLTO PIACERE
http://www5.ewebcity.com/maxcic/
SE TI SERVE UN MANUALE, FLASH ASP, VISUAL BASIC ED ALTRO ALLORA REGISTRATI
ERCHE TRA NON MOLTO SARà APERTA UNA BACHECA VIRTUALE
sOLO UNA COSA, DATO CHE NON POSSO MONITORARE ANCORA GLI ACCESSI VI SAREI
GRATO SE MI RISPONDESTE GRAZIE

ADDENTRATO IN QUESTO MONDO DELLA PROGRAMMAZIONE FLASH.
[snip]
Ma perché urli???

Newsgroup: it.comp.programmare.win32
Titolo: problema con file batch

Spero sia il ng adatto...
Con un file Bat devo far partire 2 programmi (in win xp).
Il file bat che ho creato è di questo tipo
call c:\programmi\uno.exe
call c:\programmi\due.exe
Funziona a metà nel senso che il programma uno.exe viene eseguito
correttamente, mentre il programma due.exe non viene lanciato fino a quando
non "clicco" sulla X della finestra del programma uno.exe in modo da ridurlo
nella Task Bar.
Spero di essermi spiegato...
Come posso risolvere ?
PS: il programma uno serve a rinominare i file dei replay creati dal
programma due (che è un gioco).
Grazie

 call c:\programmi\due.exe
Già risposto su i.c.programmare, comunque...
Prova così:
start c:\programmi\uno.exe
start c:\programmi\due.exe
Steve.

"Steve Aletto" <steveal...@SPAMgmail.com> ha scritto nel messaggio 
news:qjv3f.31344$133....@tornado.fastwebnet.it...

OK, cosi' funziona, pero' ho un ulteriore piccolo problema (per adesso lo ho 
risolto in modo poco elegante).
In pratica è piu' veloce ad aprirsi il prog due.exe, mentre a me serve che 
prima si apra il prog uno.exe.
C'è un comando per far partire due.exe dopo tot secondi ? (per adesso ho 
risolto mettendo altre istruzioni tra le due chiamate, ma è poco "elegante" 
:-)
Grazie a tutti per le risposte.
Joseph
Newsgroup: it.comp.programmare.win32
Titolo: Interrupt da win32

Ho creato un applicazione in vcc++ 6.0.
Ho scelto come tipo di progetto Console application.
In questo programma voglio chiamare un interrupt per passare dalla modalità
testo in grafica.
Il codice in questione è questo:
......
_asm
  {
  mov ah,0
  mov al,13h
  int 10h
  }
.....
Che però non funziona, almeno sotto NT.
Suppongo perchè in modalità protetta non posso chiamare degli interrupt in
questo modo. Ma allora qual'è il modo corretto? Dove posso trovare
eventualmente informazioni?
Grazie anticipatamente per l'aiuto.

 testo in grafica.
Sei sotto Windows, sei già in grafica...
    Marco

 Ma allora qual'è il modo corretto?
Il modo corretto se vuoi disegnare della grafica e` aprire una finestra
e usare GDI. ;-)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Lorenzo Lutti <lorenz...@DOHtiscalinet.it> wrote in message
ioyX5.48459$hk4.1...@news.infostrada.it...

Ok, allora un'altra domanda: la vecchia libreria grafica dei compilatori
microsoft (quella che si includeva con graph.h) non c'è più. L'accesso
diretto alla memoria video sembra impossibile. Sapresti dirmi come faccio a
stampare del testo colorato?

 stampare del testo colorato?
Devi usare le funzioni apposite delle console, quindi (immagino, non le
ho mai usate):
CreateFile() per aprire la console;
WriteConsoleOutput() per scrivere un "rettangolo" di caratteri, con gli
attributi (colori, blink, ecc..) che vuoi tu.


Lorenzo Lutti <lorenz...@DOHtiscalinet.it> wrote in message
dJVX5.56462$hk4.2...@news.infostrada.it...

Grazie dei chiarimenti.
Saluti, Luke

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto per allocare

Ciao
so che sono forse un po' OT ma qualcuno mi può aiutare?
ho defnito :
bool GlobalSerieArray[MAXSERIE][MAXPERTUTTI];
dove MasSerie è 10, e Maxpertutti è 500.
a un certo punto  del mio programma dovrei fare :
for (int g=0;g<=MAXMODEL;g++)
{
	m_lista.SetCheck(g,GlobalSerieArray[sel][g]);
}
dove MaxModel è 200.
in sostanza, per fare la stessa cosa però allocando la memoria che serve per l'array multidimensionale, come si fa?
Grazie!
Ciao
F

 ha scritto nel messaggio
news:2j7o32pi6l1l9k380...@4ax.com...

Se ho capito bene, vorresti fare la stessa cosa con MAXSERIE e MAXPERTUTTI
variabili e non costanti.
Se non sbaglio,
bool* GlobalSerieArray = new bool[maxSerie][maxPerTutti];
.....
delete[] GlobalSerieArray;


Grazie!
Newsgroup: it.comp.programmare.win32
Titolo: Creare DLL di oggetti COM in MS Visual C++

Sto cercando di creare una semplice DLL in Visual C++ usando le MFC
contenente due semplici oggetti. Vorrei che questi oggetti esponessero
un'interfaccia COM così da poterli usare da VB, però il mio oggetto
principale eredita da CSocket che non supporta Automation. Come faccio
allora ad esporre una oggetto COM che erediti da CSocket? Ho provato ad
ereditare sia da CSocket che da CCmdTarget, ma il progetto non mi compila
più ed onestamente non ho capito cosa fa IMPLEMENT_DYNAMIC che è dove
l'errore si verifica e quindi non sono riuscito a sistemarlo.
Scusate, ma sono nuovo a questo tipo di programmazione...
Ciao,
Gabriele

 l'errore si verifica e quindi non sono riuscito a sistemarlo.
MFC non supporta eredita` multipla; specificamente, se hai
piu` di un CObject fra le classi base, vi saranno ambiguita`
relativamente a quale di essi tu intenda, ogni volta che ne
viene menzionato un qualsiasi membro (come implicitamente
fa, ad esempio, la macro IMPLEMENT_DYNAMIC).
Se anche non vuoi introdurre ATL, dovrai usare, invece
dell'eredita` multipla che hai tentato, contenimento e
delegazione.  Il tuo oggetto CCmdTarget non potra`
"essere-un" CSocket, dovra` dunque "avere-un" CSocket
(normalmente via puntatore) e implementare i suoi
comandi (esposti come metodi COM) chiamando i
metodi del CSocket stesso.
Alex

Grazie per la sollecitudine delle tue utili risposte.
Purtroppo non so cosa sia ATL anche se avevo subodorato che mi ci sarei
dovuto immettere presto. Ora cercherò di scoprire qualcosa guardando su
MSDN...
In ogni caso l'idea di avere un puntatore ad un oggetto CSocket mi era
venuta in mente, ma speravo in una soluzione più "pulita".
In ogni caso grazie,
Gabriele

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

Ragazzi sapete dove posso scarcare libri per programmazione win32 gratis?
Grazie
A tutti

Ragazzi sapete dove posso scarcare libri per programmazione win32 gratis?
trovi un tutorial di Alex Martelli su 
www.aleax.it
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Newsgroup: it.comp.programmare.win32
Titolo: righe di colore diverso in CListCtrl

salve a tutti,
e' possibile impostare individualmente il colore (sia fg che bg) delle righe
di un controllo CListCtrl?
grazie
Simone Pierazzini

 di un controllo CListCtrl?
Guarda su 
codeguru.com
-- 
Luc.
Newsgroup: it.comp.programmare.win32
Titolo: ancora bitmap

> 
http://www.geocities.com/sunsetstrip/stage/7787
 <<
<<<<<<<<<<<< 
DucaCr...@iol.it
 >>>>>>>>>>>>>>
*** In India c'e' una fabbrica che produce fabbriche.
                                (by Elio & storie tese)

variabile bmp (che è quella che mi serve quando poi faccio la pil->Add()).
Prova con il codice seguente:
	CWindowDC *pScreenDC = new CWindowDC(NULL);
	CDC *pMemDC = new CDC;
	pMemDC->CreateCompatibleDC(pScreenDC);  /*****/
	CBitmap *pBmp = new CBitmap;
	pBmp->CreateCompatibleBitmap(pDC,10,20);
	CBitmap *pOldBitmap = pMemDC->SelectObject(pBmp);
 
	pMemDC->FillSolidRect(0,0,10,20,RGB(0xCC,0x00,0x00));
 
	/* qui pMemDC punta ad una zona di colore rosso */
 
	pMemDC->SelectObject(pOldBitmap); /*****/ //buona abitudine
	pMemDC->DeleteDC(); /*****/
 
	/* qui pBmp punta ad una bitmap Rossa */
	delete pBmp;
	delete pMemDC;
	delete pScreenDC;
   Il comportamento ottenuto non era quello specificato perche` creavi una
bitmap compatibile con il device context in memoria e cio` ne faceva una bitmap
monocromatica. Per ottenere una DDB con gli stessi attributi di colore del video
e` necessario crearla compatibile ad un DC di una finestra. 
   Per ottenere una DDB (Bitmap dipendente dal dispositivo) non e` possibile
disegnare direttamente sulla bitmap, ma bisogna disegnare sul device context per
il quale la bitmap e` selezionata. Le funzioni di diesgno non sono infatti
disponibili per le bitmap, ma solo per i DC. 
  Cio` e` dovuto al fatto che una API di disegno deve avere tutte le
informazioni riguardo al contesto in cui sta disegnando.
ciao
_mirko_ 
PS: Se volete contattarmi in privato, NON ciucciatevi il calzino :)

> 
http://www.geocities.com/sunsetstrip/stage/7787
 <<
<<<<<<<<<<<< 
DucaCr...@iol.it
 >>>>>>>>>>>>>>
*** In India la popolazione fa continue lamentele per qualsiasi cazzata.


;-(
Eppure io il codice prima di postarlo lo ho provato, cmq ti posto in privato una
OnDraw completa.
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.
Newsgroup: it.comp.programmare.win32
Titolo: Ide x BCC 5.5

Salve a tutti,
Ho provato vari IDE(Vide e Zeus) x il bcc5 ma nessuno č un granchč...
Qualcuno mi saprebbe consigliare qualche ide x utilizzare il BCC5?
Ho sentito dire da qualcuno che ha trovato l'ide del bcc, ma dove si trova?
Bye
--
<--------------------------------------------------->
                 Ne[DR]oS
e-mail principale: 
ned...@freemail.it
e-mail per files: 
ned...@ciaoweb.net
                ICQ Number:
<--------------------------------------------------->

 Ho provato vari IDE(Vide e Zeus) x il bcc5 ma nessuno è un granchè...


Alla fine vanno bene come ide, anche se non sono nuovissimi.
E anche se non sono nuovi cosa cambia?
-- 
DGP85
http://daps.cjb.net/
No HTML or Binaries with this address

Qualcuno mi saprebbe consigliare qualche ide x utilizzare il BCC5?
Forse Emacs fa per te.
www.emacs.org






Tempo fa avevo provato ad usare il BCC 5.5 con il BC5.02 ma mi aveva dato
una marea di errori.
Avevo semplicemente copiato, sovrascrivendo quello che trovava uguale, tutto
il pacchetto.
Non ho approfondito per mancanza di tempo. Sai se ci sono particolari
operazioni da fare?
Grazie
Nazzareno

 wrote in message
news:yVap5.127933$dF5.2...@news.infostrada.it...


 ha scritto nel messaggio
news:8o558o$2nb$1...@sirmdpsin16.inwind.it...


Newsgroup: it.comp.programmare.win32
Titolo: struct( VC++)

Ho definito una struct all'interno di una funzione,del tipo:
struct record
{
char nome[20];
char cognome[20];
};
record rec;
Mi viene segnalato l'errore di costruttore non valido che devo fare?
Inoltre dovrei attribuire a rec.nome un nome preso da una variabile
CString.
Suggerimenti?
Grazie

 CString.
CString pippo = "pippo";
lstrcpyn( rec.nome, pippo, 20);
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: Programmazione applicazioni win32

Salve a tutti, sono nuovo di questo NG, volevo fare una semplice domanda
causa una piccola discussione su un'altro NG, veniamo al dunque è possibile
programmare applicazioni per windows con Assembler ? Se si in che modo si
accede ai servizzi dell' OS ?
Grazie anticipatamente
Saluti da
_Rigo

che modo si accede ai servizzi dell' OS ?
prova a dare un'occhiata a:
http://www.eskimo.com/~htak/win95asm/win95asm.htm
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

se l'asm ti piace allora vai anche su
www.uic-spippolatori.com
-=Quequero=-
Spp/Member

 accede ai servizzi dell' OS ?
possibilissimo.. e a dispetto di quel che si pensa e' anche relativamente
semplice (e divertente!!):
premessa la conoscenza dell'assembler e delle API dal punto di vista pratico
puoi paragonare la programmazione in win32asm a scrivere un programma in
plain c + SDK..
come compilatore ti consigli il masm che anche se meno *potente* (penso al
modo IDEAL) e' molto piu' windows oriented (vedi invoke,etc.)
uno snippet per renderti l'idea:
         invoke EnableWindow,eax,FALSE
         .WHILE TRUE
            invoke GetMessage,ADDR msg,NULL,0,0
            .BREAK .IF (!eax)
            invoke TranslateMessage,ADDR msg
            invoke DispatchMessage,ADDR msg
         .ENDW
         return msg.wParam
mi pare molto C like non credi =)
cmq un paio di links utili:
http://ringzer0.cjb.net/
http://titiasm.cjb.net/
http://win32asm.cjb.net/
Saluti,
 Walker Boh

Grazie a tutti!