mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: BOOT.INI

Ciao,
hoi un problema volevo sapere come posso fare che nel Master ho win xp e
nello slave ho Win2K.
Come devo comporre la striga del boot.ini???
ciao

Come devo comporre la striga del boot.ini???
   Io userei WritePrivateProfileString, anche se e` sconsigliata (e
mantenuta per compatibilita` con le versioni di windows a 16 bit),
funziona ancora egregiamente, per esempio:
WritePrivateProfileString(
   "operating systems",
   "multi(0)disk(1)rdisk(0)partition(1)\WINNT",
   "\"Microsoft Windows 2000 Professional\" /fastdetect",
   "C:\\boot.ini");
   Occhio che boot.ini e` normalmente contrassegnato come nascosto, di
sistema e di sola lettura, probabilmente dovrai cambiare prima gli
attributi con:
DWORD dwAttributes;
dwAttributes = GetFileAttributes("C:\\boot.ini");
SetFileAttributes("C:\\boot.ini", FILE_ATTRIBUTE_NORMAL);
WritePrivateProfileString(...);
SetFileAttributes("C:\\boot.ini", dwAttributes);
   Gente, mi sento meglio. :)
-- 
S.L.

Newsgroup: it.comp.programmare.win32
Titolo: [VC++ 6] E' possibile creare eseguibili... (help!)

Nel '98 ho acquistato Microsoft Visual Studio 6.0 Professional Edition e 
solo ora mi pongo questa domanda: "E' possibile creare codice per più 
piattaforme con VC++ 6??".
Mi spiego meglio: di un generico progetto VC++ 6 posso poi compilare 
l'eseguibile per processore PowerPC e/o Alpha AXP??
Sulla guida MSDN del 'tempo', in inglese :(, mi sembra dicesse che era 
possibile tramite un add-on (una specie di debbugger/linker sotto 
emulazione x86)??
Vi risulta sia possibile fare qualcosa del genere?
Se sì, dove posso trovare informazioni (non ne ho trovata nessuna al 
momento).
Sarebbe utile visto che avrei interesse nel fare porting di alcune 
applicazioni per alcuni computer dotati di Windows NT 4.0 con processori 
PowerPC, MIPS ed Alpha AXP.
Vi ringrazio in anticipo!
Auguro a tutti un Buon Anno Nuovo!

 Vi ringrazio in anticipo!
Newsgroup: it.comp.programmare.win32
Titolo: Statistiche connessione remota

Allora... vorrei poter accedere alle statistiche della connessione ad
internet (tempo di connessione, byte trasmessi e byte ricevuti sono i
piu' importanti.
Il problema nasce dal fatto che utilizzo Win98.
ho spulciato la MSDN alla ricerca di un'API che mi potesse aiutare ma,
ahime', ho trovato tale funzione (facente parte delle RAS) solo  per
sistemi WinXP e Win2000.
Ho cercato ancora con la speranza di trovarne una per Win98 ma senza
esito (dopo un'ora di ricerca mi sono arreso...).
Sapete se esiste qualcosa anche per Win98? Sono quasi sicuro che
esista... il problema e' che non la trovo...
Ciao e grazie,
Avilien, ancora perso nei meandri dell'MSDN.

bella domanda...su xp ho fatto 1 cgi che da remoto mi dava 1 pò tutta la
situazione della connessione...in effetti nemmeno io avevo trovato nulla per
98...mi associo alla richiesta...

Riporto quanto mi e' stato detto nel forum di 
www.programmazione.it
L'ho provato e funziona benissimo.
I contatori di tati ricevuti/inviati si azzerano solo al boot della
macchiana.
L'unico "fastidio" e' che i valori delle chiavi nei registri (in
questo caso binari) possono essere salvati solo in una stringa tramite
la funzione RegQueryValueEx e quindi bisogna convertili...
A tal proposito esiste una funzione che lo fa? Ho cercato gia' senza
trovarla, scritto una mia ma la curiosita' rimane...
Ciao,
Avilien
[citazione benefattore :P]
Ciao...
ho ritrovato un'articolo che avevo letto su una rivista che credo
faccia proprio al caso tuo...
Su win9x per accedere alle statistiche devi andare a leggere dele voci
relative all'Accesso remoto presenti nella chiave
HKEY_DYN_DATA\PerfStats\StatData. Le descrizioni di tali chiavi le
trovi in
HKEY_LOCAL_MACHINE\System\CurrentControlSet\PerfStats\Enum\Dial-up
Adapter\
i valori che puoi leggere sono
Dial-up Adapter\BytesRecvd (ricevuti /sec)
Dial-up Adapter\BytesXmit (trasmessi /sec)
Dial-up Adapter\Allineamento (errori di allineamento)
Dial-up Adapter\CRC (errori CRC)
Dial-up Adapter\Framing (errori di frame)
Dial-up Adapter\Overrun (errori di sovraccarico)
Dial-up Adapter\Buffer (errori di buffer)
Dial-up Adapter\Timeout
Dial-up Adapter\Runts (frame incompleti)
Dial-up Adapter\FrameRecvd (frame ricevuti /sec)
Dial-up Adapter\FrameXmit (frame trasmessi /sec)
Dial-up Adapter\TotalButesRecvd
Dial-up Adapter\TotalBytesXmit
Dial-up Adapter\ConnectSpeed
Ti ho solo riportato alcune info che c'erano nell'articolo... non l'ho
mai provato e non so se e come funzioni esattamente... Ciao!
[/citazione benefattore :P]
Newsgroup: it.comp.programmare.win32
Titolo: Connessione unità di rete

Salve gente!
Ai pochi rimasti, si sa siamo in periodo di vacanze...
Sto facendo un programmino che automatizzi delle procedure di backup in
ufficio, per questo backup è necessario connettere una unità di rete.
Il problema è facilmente risolvibile, si imposta la casella "riconnetti
all'avvio" e l'unità in questione viene trattata come un drive normale, MA
NON MI BASTA!!!
Sapete come fare questa connessione direttamente dal programma?
Grazie a tutti
Giubodi

,

  WNetAddConnection2
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto!! Come posso inerrogare le porte con VB6

Ciao a Tutti,
  qualcuno mi saprebbe dire come posso interrogare la porta Joystick di
una SB e/o eventualmente una porta Parallela o seriale con VB6.
Grazie mille.

Nicola Lamberti ha scritto:

immagino con winio95.dll
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

 ha scritto nel messaggio
news:3A1A9A87...@libero.it...


P.S. chiaramente via porta seriale!
(devi usare una linea della seriale in output per ottenere il segnale alto.)

Newsgroup: it.comp.programmare.win32
Titolo: Costruttore di una classe

Forse la domanda sarà stupida, ma prima di farlo vorrei una risposta!
All'interno di un costruttore di una classe è possibile/corretto mettere
delle operazioni che non siano inizializzazioni di varibili?
Tipo lettura
da file, calcolo di valori...
Ripeto.. sarà stupida ma è la prima volta
che ci penso..
Grazie!
Minjo
--------------------------------
Inviato via 
http://usenet.iol.it

 da file, calcolo di valori...
Mah! Se hai scritto una classe che necessita di una preInizializzazione
prima di rendere operativi i metodi che esporta, non vedo nessun motivo per
cui tu non possa fare quello che chiedi :-)
Byes
FusionFai

cui tu non possa fare quello che chiedi :-)
Non so.. forse perchè ho sempre visto il costruttore come qlc di snello,
semplice senza grandi operazioni, e per questo mi sembrava strano riempirlo
di codice! 
sai, l'abitudine! ;-)
Ciao Minjo

Newsgroup: it.comp.programmare.win32
Titolo: Esecuzione automatica

Come faccio in qualsiasi versione di Windows e in qualsiasi lingua ad
individuare con esattezza la cartella di Esecuzione Automatica per
l'utente corrente?
Un'altra domanda: in Windows č possibile specificare alcuni percorsi
particolari inclusi fra simboli di percentuale %, come ad esempio il
percorso %SystemRoot% che corrisponde a C:\Windows\System32; dove posso
trovare un elenco esatto di questi percorsi? E' possibile usarne uno per
ritrovare la cartella Esecuzione Automatica? So che esiste il percorso
%HomePath% che linka alla cartella dei documenti dell'utente corrente,
solo che da lě non so come individuare la cartella che cerco se il SO č in
una lingua diversa dall'Italiano.
Ringrazio anticipatamente per ogni eventuale aiuto.
Al
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Se non ti risponde nessuno, ci provo io..
Io penso che tu abbia bisognio di SHGetSpecialFolderLocation() e
SHGetPathFromIDList(), le trovi, al solito, su MSDN.
Leggi bene l'allocazione della memoria, non fare come me ;-)
Ciao !!

 Ciao !!
ciao! :))


Newsgroup: it.comp.programmare.win32
Titolo: Visual Basic 4 Wave

Salve, premetto che sono un principiante!
come posso fare con VB 4, a far eseguire automaticamente uno o più file
wave, quando si dgta una parola in un Text box?
Es.
casella di testo: text1
1
If text1 = "ciao." Then GoTo 10
10
???
se devo esegure il file ciao.wav
spero di essere stato chiaro!
per chi volesse aiutarmi, può scrivermi a 
iaca...@libero.it
GRAZIE!!!!

wave, quando si dgta una parola in un Text box?
Il metodo più semplice è l'API PlaySound.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------
Newsgroup: it.comp.programmare.win32
Titolo: associazione file in run-time

Ciao,
vorrei cambiare l'associazione dell'estenzione di un file da un prog ad un
altro ,in modo temporaneo e in run time ,a me servirebbe solamente per pochi
attimi dopo la pressione di un tasto, e' possibile?
magari con qualche funzione tipo SystemParametersInfo.
Grazie

 Grazie
ciao

 NomeProg č l'exe associato all'estensione
Grazie, ma vorrei farlo al 'volo' (se e' possibile) senza modificare alcun
parametro del registro, visto che subito dopo devo ripristinare la
configurazione originale delle associazioni.Modificare il registro, nel mio
caso, mi sembra poco sicuro, supponiamo che la mia applicazione, per
qualsiasi motivo, vada giů prima del ripristino delle associazione, la mia
modifica al registro sarebbe permanente e sarei costretto ascrivere dei log
e fare una serie di controlli.
Ciao

 Ciao
ciao

 quale file sara aperto e con quale programma
Si.
Grazie comunque
Ciao

 devi manipolare quanche valore nel registro
Ok, a questo scopo e' possibile creare un file .reg che inserisca le
nuove voci nel registro, ma poi da shellexecute() chiede conferma
all'utente?
In caso di risposta affermativa, non ci sono delle API che permettono
di editare direttamente il registro?
Newsgroup: it.comp.programmare.win32
Titolo: [C\C++] Estrarre 64bit in Windows

Ciao, e' un po' lungo. Grazie per l'attenzione.
Stavo realizzando delle funzioni per la gestione dei bit: estrazione
dei bit in un array (di BOOL) da interi (da 8, 16, 32, 64, 128 bit) e
"costruzione" di interi partendo dai bit dell'array. Per ora mi sono
"ancorato" ai 64bit. Per quanto riguarda l'estrazione non ho problemi
(l'algoritmo di estrazione e creazione usato e' uguale per tutti,
cambia solo la struttura usata che varia in base al numero di bit da
memorizzare).  Il problema e' nato con la creazione di __int64
partendo da un array di BOOL [64].
Ecco la funzione:
BOOL BIT64ToInt (__int64 & val, BIT64 & bit)
{
//da BIT a INT
short unsigned i = 0, x = 0; //x e' per le posizioni
__int64 byte = 0; //per salvare il bit trasformato in byte (e
	// poi effettuare AND)
val = 0x00; //azzera
x = 63; //la posizione di partenza
for (i = 0; i < 64; i++) {//prende i bit e li
	// trasforma in byte
	byte = bit.m_bit [i] << x; //lo shift verso sinistra
       	 if (byte != 0) //se e' 0 e' inutile effettuare OR
		val = val | byte; //effettua l'OR
	x--; //torna indietro fino ad arrivare a 0
}
return TRUE;
}
/*NOTA: non sono sicuro che sia l'algoritmo migliore. Questo e' quello
che ho elaborato io con i miei calcoli personali. Se c'e' un'algoritmo
migliore fatemi sapere.*/
Per verificare che funzioni testo con il numero
9223372036854775807 e -9223372036854775807
(i due limiti di __int64). Verificato che i bit estratti sono corretti
(usando la calcolatrice di Windows XP) ora provo a vedere cosa c'e' in
val dopo la ricostruzione. Uso StringCchPrintf con la stringa "%I64i"
[*] e gli passo val. Mi ritorna -1 (nel primo caso) e -
2147483647
 (nel
secondo caso). Due numeri che non sono "casuali": -
2147483647
 e' il
limite del long (32bit) mentre -1 equivale a 32bit tutti a 1.
Dov'e' l'errore, quindi?
Secondo me il problema e' nel shift a sinistra che e' "limitato" a un
massimo di 32bit (o anche l'OR), ma allora a che serve un __int64 se
poi gli operatori di base non possono sfruttarlo al massimo?
-- 
Scritto da Gordon
E-mail: tbeqba@_EVZHBIVZV_avpu.vg

	byte = bit.m_bit [i] << x; //lo shift verso sinistra
ho proprio verificato che il problema e' nello shift verso sinistra
con gli __int64.

Newsgroup: it.comp.programmare.win32
Titolo: Invio e-mail da programma

ciao a tutti !
ho un problema : devo poter inviare da un programma in Vc++ 5.0 una e-mail
ad uno o più destinatari ma non so da che parte cominciare,chi mi può
suggerire le istruzioni per farlo ?
Grazie mille in anticipo.
Laura


Ci sono (almeno) due sistemi, e ognuno ha vantaggi e svantaggi...
1. utilizzare le MAPI.
Sono relativamente semplici da utilizzare (esistono anche le simpleMAPI che
sono molto limitate, ma di utilizzo immediato), ma per poterle utilizzare
devi prima installare un client di posta che le supporti (sicuramente
Outlook e il client di exchange, non sò Outlook Express, Notes, Eudora...).
2. utilizzare SMTP
In questo caso devi avere a disposizione una connessione TCP/IP verso un
server di posta (SMTP appunto), ma puoi evitare di appoggiarti a software
"esterni" (come nel caso dei client di posta). Devi attivare una connessione
TCP/IP (generalmente sulla porta 25) e inviare i dati al server utilizzando
un semplice protocollo (al momento non mi ricordo il numero della RFC
relativa, ma una semplice ricerca su yahoo dovrebbe essere più che
sufficiente). Devi inoltre "embeddare" (non mi viene un termine migliore,
sorry) gli allegati all'interno del messaggio usando la codifica MIME
(anch'essa documentata).
Prima di metterti a scrivere tutto da zero, ti consiglio comunque di dare
un'occhiata su 
www.codeguru.com
 o siti simili per cercare qualche libreria
SMTP-MIME "preconfezionata".
buon lavoro
--
Valter Minute
minute-at-fortech.it
 (the reply address of this message is invalid)

Su "Computer Programming" di Dicembre c'e' un articolo che tratta proprio
questo argomento
Ciao,
Gianfranco

Puoi scaricare dei tutorial su come gestire la posta attraverso WinSocket e
TCP/IP al sito 
http://www.stardust.com
. Buon Lavoro...
Newsgroup: it.comp.programmare.win32
Titolo: ShBrowseForFolder

In un programma ho bisogno di invocare una common dialog per la selezione di
una cartella. Mi è stato consigliato di utilizzare la funzione
SHBrowseForFolder, ma ho qualche problemino a leggere la cartella scelta
dall'utente.
Infatti, nel buffer che passo alla funzione (tramite l'elemento
pszDisplayName di BROWSEINFO), viene restituito soltanto il nome della
cartella, senza il percorso. La funzione restituisce un puntatore ad una
struttura ITEMIDLIST, che però non sono stato in grado di interpretare...
qualcuno può darmi una mano? (mi basta anche codice C/C++ non commentato)

 ha scritto nel messaggio
news:Ttw_a.241723$lK4.7...@twister1.libero.it...

//setti i campi di BROWSEINFO
//chiami la fnc
SHGetPathFromIDList(/*ritorno dalla fnc*/,tuo buffer)
ILFree(/*ritorno dalla fnc*/) !!importante!!
ciao

 qualcuno può darmi una mano?
tu puoi. Di mani ne hai due, è dotazione standard. Solo per stavolta te 
ne presto una:
"[...]
The SHBrowseForFolder Dialog Box
[...]
When the user selects a folder, SHBrowseForFolder returns the folder's 
fully-qualified PIDL and its display name. If the folder is in the file 
system, the application can convert the PIDL to a path by calling 
SHGetPathFromIDList [...]"
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!

 wrote:
spezzone di codice funzionante.........
 LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM
lParam)
{
 static BROWSEINFO bi ;
 static char Path[MAX_PATH] ;
 static char Path2[MAX_PATH] = "c:\\" ;
 LPITEMIDLIST id ;
 LPMALLOC pMalloc ;
 switch (iMsg)
        {
        case WM_LBUTTONDOWN :
        ZeroMemory(&bi,sizeof(bi));
        SHGetMalloc(&pMalloc) ;
        if ( SHGetSpecialFolderLocation(hwnd, CSIDL_DRIVES,&id) ==
NOERROR ) {
            bi.pidlRoot = (LPCITEMIDLIST) id ;
            }
        else bi.pidlRoot = NULL ;
        bi.hwndOwner = hwnd ;
        bi.pszDisplayName = Path ;
        bi.lpszTitle = Path2 ;
        id = SHBrowseForFolder(&bi) ;
        SHGetPathFromIDList(id,Path) ;
        pMalloc->Free(id);
	pMalloc->Release();
        return  0 ;
        case WM_DESTROY :
        PostQuitMessage (0) ;
        return 0 ;
       }
 return DefWindowProc (hwnd, iMsg, wParam, lParam) ;
}

Più che sufficiente, grazie! :-D
Newsgroup: it.comp.programmare.win32
Titolo: PolyLine o PolyDraw?

Ho la necessita di utilizzare le api per disgnare dei segmenti di linea....
Qualcono di voi quale tra PolyDraw e PolyLine č la piu veloce?
Grazie,Emas!

 
Sono due funzioni diverse. 
La PolyDraw disegna linee (anche non continue) e curve, mentre la 
Polyline disegna solo segmenti collegati tra loro.
Ci sono due possibilità:
- Polyline e PolyDraw sono due funzioni diverse. In questo caso 
Polyline è sicuramente la più semplice (come minimo non deve 
controllare il tipo di oggetto da disegnare) ed è quindi probabilmente 
la più veloce.
- Polyline è una versione semplificata della PolyDraw che si limita a 
creare l'array con il tipo di oggetto specificando per tutti il tipo 
PT_LINETO richiamando PolyDraw ed è quindi più lenta per l'overhead 
dato dalla creazione dell'array.
Ritengo più plausibile la prima ipotesi ma, visto che di ipotesi si 
parla, forse è il caso di fare dei test più approfonditi.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: BCB5 -> TTable -> Aiuto

Salve,
avrei la necessità di utilizzare l'oggetto TTable al posto della TQuery, ma
ottenendo gli stessi risultati.
Con la TQuery non faccio altro che utilizzare questa query:
select * from col1,col2,col3,col4 where col1='pippo'
Coma faccio ad ottenere lo stesso risultato con una TTable?
Grazie

 Coma faccio ad ottenere lo stesso risultato con una TTable?
Se intendi limitare il risultato ai record che mostrano pippo nella
colonna 1 puoi usare Filter (proprieta' di TDataSet)
TuaTabella->Filter = "col1 = 'pippo'";
TuaTabella->Filtered = true;
cmq, l'sql della query non mi sembra possibile: FROM dovrebbe reggere
una TableReference, non una ColumnList.
Se invece la query comprende una join non so aiutarti (o meglio, la
Table dovrebbe puntare ad una vista, se il db sottostante le supporta)
Saluti
Paolo Arosio

Newsgroup: it.comp.programmare.win32
Titolo: ritardo in XP

Ho due computer
un Athlon 550 di quache anno fà
e un celeron  2,5 Ghz con XP
Ho notato un ritardo fastidioso di XP nel rispondere quando si cambia la
finesta attiva.
mentre con win98 non succede.
C' è da configurare qualcosa e dove....
merci

luckdor ha scritto:



.. e la programmazione Win32???
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: Informazione grazie

Salve,
Vorrei sapere come si fa' a (se possibile):
Allora in quickbasic,per realizzare quanto segue:
Quale istruzione va da' per far si che',all'apertura del programma ci sia
del testo,dopo basta premere un tasto qualsiasi si passa alla pagina
suggessiva?
Grazie

 wrote in message
9ct7bk$1s8$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.programmare.win32
Titolo: VisualStudio.NET & Windows Xp Beta 2

Chi è che ha provato questa configurazione?
Fuonzionerà il vb.NET?

 wrote in message
news:9egi2p$37f$1...@pinco.nettuno.it...


Newsgroup: it.comp.programmare.win32
Titolo: Runtime error 216 at 00002938

...Cari amici, se vi fosse qualcuno tra noi che potesse aiutarmi, gliene
sarei veramente grato....mi capita questo doppio errore nel mio sistema
window98:............Runtime error 216 at 00002938...e....Runtime error 216
at 000043F2,....ed una volta comparsa la finestrella, l'unico rimedio e'
resettare il computer....potreste dirmi di cosa si tratta????...e come fare
a risolvere il problema????....faccio presente che cio' succede anche quando
non si "naviga".....................Vi ringrazio anticipatamente, ..e vi
invio i miei piu' cari saluti..........Jaco.

 ha scritto nel messaggio
news:8u8su7$a8v$1...@serv1.albacom.net...


servono se vuoi fare il debug
A occhio e croce direi che non si parla di programmazione (altrimenti
non sarebbe semplicemente errore 216...).
-- 
DGP85                | May the Force be with you!
http://thedaps.net/
  | No Binaries or HTML at this address.
http://www.dgp85.com
 | Don't change the address.

 non sarebbe semplicemente errore 216...).
e allora è anche OT...
--
ciao
xAERO

invio i miei piu' cari saluti..........Jaco.
Hai percaso installato qualche IDE come C++Builder o Delhpi ?
Se non sono installati, probabilmente a qualche programma fatto con
questi ambienti, non piace qualche DLL o BPL che hai nel sistema...
ma se ci dicessi qualche altra informazione... forse...
ciauz
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.freeweb.org/free/csm
Newsgroup: it.comp.programmare.win32
Titolo: Programmare & Internet

Salve a tutti.
Grazie esperienze scolastiche&accademiche mi sono trovato a
programmare in Pascal, in C e in Assembly.
Cosi' per diletto mi sono imparato Delphi, usandolo fino ad 1-2 anni
fa, oltre a impararmi un po' di Visual Basic for Application per fare
delle cose decenti in Excel.
Dal 1999 mi sto applicando al settore Internet, e ho lasciato un po'
perdere la programmazione se non quella in C per qualche esamino in
qua e in la'.
Visto che programmare č la mia vera passione informatica, ho deciso di
riprendere a lavorare in questo campo.
Pertanto ho deciso di riprendere a programmare non a livello
didattico, ma a livello professionale. E ho deciso di affrontare sia
la programmazione per software standard in locale, ma anche di
guardare il campo relativo a Internet.
In conclusione: esiste un linguaggio che č uguale sia per creare
applicativi che da implementare in pagine Web?
Oppure, qualche linguaggio internet che sia nato da uno "normale"
(primo fra tutti Java da C).
Quindi mi servono dei consigli sul linguaggio da scegliere per
programmare applicativi commerciali e non cosi' per fare: premetto che
di Delphi mi ero quasi innamorato, in particolar modo della sua
tecnologia RAD.
Non ho mai usato il suo corrispettivo in C, il "C++ Builder".
Da dove posso "ricominciare" a programmare?
Ah, ovviamente mi riferisco ad ambienti Windows.
Ciao e grazie.
Alessandro

 Ah, ovviamente mi riferisco ad ambienti Windows.
Ovviamente!!
Ciao e a presto

Newsgroup: it.comp.programmare.win32
Titolo: R: Logo

 via Mailgate.ORG Server - 
http://www.mailgate.org

La bitmap che compare accanto al menu Start è una risorsa contenuta
nell'eseguibile, pertanto cambiarla è un gioco da ragassi, basta averci i
programmi giusti: IL programma giusto è eXeScope, che puoi scaricare da:
http://w3.to/protools
categoria Utilities. Una volta installato (basta decomprimere il file) devi
innanzitutto fare una copia di explorer.exe (non puoi lavorare sulla copia
attiva). L'ideale è copiarlo con un nome diverso: ad esempio exp.exe
Adesso apri il nuovo file con eXeScope, e la tua bitmap è in
Resource->Bitmap. In explorer di IE4/Win98 l'immagine è la 157 se eseguito
in Win98, 161 se eseguito in Win95, ma potrebbe differire in altre versioni.
Su File trovi Export, ti salvi la bmp, la modifichi (puoi anche usare un
numero maggiore di colori) e poi la reimporti in exp.exe con il comando
Import. Chiudi eXeScope rispondendo Sì alla richiesta di salvare le
modifiche.
Adesso devi uscire in modalità MS-DOS (non al prompt, devi proprio uscire da
Windows): Start -> Chiudi Sessione -> Riavvia in modalità MS-DOS.
Adesso vai nella directory di Windows e digita:
REN EXPLORER.EXE EXPLORER.BAK
COPY EXP.EXE EXPLORER.EXE
(supponendo che hai chiamato la tua copia Exp.exe e che si trova nella
folder di Windows).
Ora non devi far altro che riavviare Windows et voilà.
Stai attenzione, ricordati di backuppare l'originale explorer.exe che
trassando con le risorse non si sa mai...
Bye,
Lorenzo
---
"...un tipo perso dietro le nuvole e la poesia..."
Lorenzo "Loz" Novara
E-Mail: 
l...@iol.it
Web: 
http://loz.freeweb.org
Newsgroup: it.comp.programmare.win32
Titolo: dimensioni schermo

Come le trovo? E cosa devo includere?

 Come le trovo? E cosa devo includere?
Guarda la documentazione dell'API GetSystemMetrics
LP
Newsgroup: it.comp.programmare.win32
Titolo: jdeveloper?

mi han chiesto di completare lo studio della suite Oracle con Jdeveloper...
ma vorrei sapere: è un tool stile Jbuilder? o lo si puo usare per creare 
applicazioni web (siti) anche senza conoscenze di Java?
grazie

Newsgroup: it.comp.programmare.win32
Titolo: R: [OT] - Copiare i msg in Outllok

 wrote in
message 9etfec$eva$1...@e3k.asi.ansaldo.it...


Newsgroup: it.comp.programmare.win32
Titolo: disegnare un grafico

ho un array di 256 valori come posso fare per fare un grazfico di questi
valori nelle relative posizioni, 0,1,2....255?
Grazie

 Grazie
Detta cosě, la risposta č dipende...
Per sapere meglio su cosa indirizzarti penso che il newsgroup si chieda
almeno con che linguaggio intendi farlo... e a che livello (cioč con solo
chiamate alle API oppure con gli Oggetti COM), cambia di molto la faccenda.

 almeno con che linguaggio intendi farlo... e a che livello (cioè con solo




Newsgroup: it.comp.programmare.win32
Titolo: directx8 e accelerazione hw per...calcoli

ciao,
non mi occupo propriamente di grafica ma volevo sapere da voi se č
pensabile utilizzare l'acceleratore hardware della scheda grafica
mediante le directx8 per velocizzare alcuni algoritmi che utilizzano
calcolo matriciale e operazioni tra vettori, visto che le directx
espongono questo tipo di interfaccia (ad esempio ID3DXMatrixStack).
io ho creato un programma di prova che esegue 10000 prodott1 di matrici
sia attraverso le funzioni directx sia con del codice usuale ma la
versione directx sembra essere decisamente piů lenta. la mia idea č che
non utilizzo l'accelerazione hw, non avendo creato alcun device
(premetto che di directx non ci capisco ancora un granchč)...
in sostanza, secondo voi č possibile usare la scheda video e direct3d
come un "acceleratore matematico", senza dover creare finestre, display
e quant'altro serva al rendering? se si, come fareste?
ciao e grazie in anticipo,
l
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ID3DXMatrixStack).
Se non sbaglio la funzione di accelerazione hardware "classica" delle
schede 3D riguarda soprattutto il rendering e l'applicazione delle
texture, mentre le operazioni matriciali che generano le scene sono
compito del software. Pero` ultimamente sono uscite schede 3D che fanno
cose impossibili, e non mi sorprenderei che anche questa parte fosse
stata implementata in hardware. Quel che e` certo e` che non tutte le
schede 3D supportano queste funzioni.
Nel caso che la scheda supporti questa capacita`, in ogni caso non
saprei proprio dirti come sfruttarla per compiti che non hanno a che
fare strettamente col rendering video.
--
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: Ricerca files...

Ciao a tutti, ho un problema...
Sto facendo un piccolo programmino di ricerca files in visual c...
Ora ho la necessità di ricercare all'interno di una directory, o
dell'hd, o in un dischetto, tutta una seria di files che hanno la
stessa estensione, come ad esempio xxxxxxxxxx.jpg. Esiste qualche api
in proposito? Ed una volta trovato un file con una estensione, e
sapendo che tutti i files con la stessa estensione sono nella stessa
directory, è possibile sapere la directory o il percorso di questo
file? Grazie per l'eventuale risposta!


wrote:

Io inizierei una ricerca ricorsiva, eventualmente arrestando la
ricorsione quando trovo il primo jpg.
Io usavo il codice sottostante per cercare tutte le occorrenze
di un file con certe caratteristiche.
Se devi cercare non solo in C ma anche in altri "dischi" puoi 
utilizzare GetLogicalDrives()
(Es. Trova("C:\\"))
BOOL Trova(LPCTSTR NomePercorso)
{
	CFileFind CercaFile;
	CString Nome;
	BOOL Continua;
	CString Tmp;
	Continua=SetCurrentDirectory(NomePercorso);
	if (!Continua)
		return (FALSE);
	// Aggiungo ricorsivamente cartelle e sottocartelle
	Continua=CercaFile.FindFile("*.jpg");
	while (Continua)
	{
		Continua=CercaFile.FindNextFile();
		if ((!CercaFile.IsDots()) 
		{	
			if (CercaFile.IsDirectory()))
			{
 
Nome=(CString)(NomePercorso)+Nome+(CString)(_T("\\"));
			Trova(Nome);
			}
			else	
			{
				Nome=CercaFile.GetFileName();
				// Controllo sul nome del file (se
necessario)
			}
		}
	}
	return (TRUE);
}
       Stefano Malavasi
__________________________________________________________________________________________
Email:		s_malavasi_REMOVE_@_REMOVE_lycos.it
Note: 		Remove _REMOVE_ string to reply

Dove posso trovare un manuale su Dev C++ possibilmente in ita.
grazie a tutti.

, č una spamtrap
Usate zello <at> despammed <dot> com

Newsgroup: it.comp.programmare.win32
Titolo: porting Builder 3.0 a 5.0

Quali sono i cambiamenti da apportare nel porting ?
Ciao
Grazie


Almeno le differenze sostanziali tra le due versioni. O almeno tra la
versione 3.0 e la 4.0.
Grazie
ciao
Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Banalità su Onpaint

Ciao
sto facendo esperienza con VC++ 5 e le MFC,
sto cercando di fare un programmino molto semplice che gestisca
gli eventi del mouse in particolare il bottone sinistro e il bottone destro
quello che cerco di fare praticamente è un programma che conta il numero di
click del tasto destro o sinistro e ne visualizza il numero in mezzo alla
finestra con una scritta io ho aggiunto alla funzione Onpaint una mia
funzione che va a scrivere in mezzo alla finestra, il problema risiede nel
fatto che la scritta con il relativo numero viene aggiornata soltanto quando
riduco a icona la finestra , come faccio a windows a dire di andare ad
aggiornare quella parte di finestra con l'aggiornamento del numero di click
del mouse ?  qualcosa tipo validate rect ?
Scusate la domanda banale ma sono all'inizio .............

 ha scritto nel messaggio
news:l1MA6.4816$xC3.1...@news.infostrada.it...


> InvalidateRect(NULL);
Grazie mi ero bloccato.

 InvalidateRect(NULL);
Giusto, ma dopo si deve chiamare anche UpdateWindow(). Altrimenti la
finestra e` si` invalidata, ma non viene aggiornata subito.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 finestra e` si` invalidata, ma non viene aggiornata subito.
la
. InvalidateRect(NULL);
oppure
. UpdateWindow();
Hanno concetti d'uso diversi riferito allo stack dei messaggi; la
UpdateWindow() forza il disegno istantantaneo della finestra; la Invalidate
inserisce nello stack dei messaggi un WM_PAINT che verrà eseguito 'alla
prima occasione'.
Nel caso richiesto funzionano entrambe.
la UpdateWindow() l'ho usata solo 1 volta, in un caso in cui l'elaborazione
impediva l'interpretazione dei messaggi nello stack e desideravo
rappresentare immeriatamente i risultati dei miei grafici nella loro
progressione.
Normalmente preferisco usare la Invalidate da sola (
InvalidateRect(NULL,FALSE) ), soprattutto quando realizzo semplici funzioni
che rispondono direttamente a degli eventi (OnLButton ...).
Per riassumere, per quanto richiesto, può succedere questo:
. con l'Invalidate, se si fanno tre click in rapida successione apparirà il
'3' alla fine
  (dipende anche del computer... è molto facile che comunque si vedano
sempre tutti i numeri in sequenza);
. con l' Update invece vedrà apparire chiaramente la successione '1', '2' e
'3'.
In pratica scelgo a seconda di quello che mi serve, per il resto può
dipendere anche dall'esperienza: funziona ed ho sempre fatto così.
Ciao

 progressione.
Di solito quando forzo esplicitamente l'invalidazione di un'area mi serve
che la modifica sia mostrata subito; ma questo immagino dipenda molto anche
dai gusti. E in effetti ci sono un sacco di programmi che funzionano come
dici tu, e personalmente li trovo molto irritanti: specialmente quando la
CPU e` usata da altre applicazioni, il lag negli aggiornamenti si fa
sentire.

Newsgroup: it.comp.programmare.win32
Titolo: COM+ & Transazioni

ciao a tutti.
ho un problemone di logica che non riesco a chiarimi.
sto studiando COM+...
ho letto che si possono fare le transazioni..
premesso che so cosa è una transazione e come funziona, ma l'ho sempre
usata con i database:
apro la transazione, faccio quello ceh voglio sui dati e infine decido
se fare il commit o il rollback.
ma le transazioni riferite ad un oggetto (COM appunto) che cacchio
vogliono dire??
non riesco a triovarmi un esempio pratico con cui chiarirmi le idee...
grazie a tutti
Daniele

 ha scritto nel messaggio
news:3C873A9B...@tiscalinet.it...


 > premesso che so cosa č una transazione e come funziona, ma l'ho sempre


Newsgroup: it.comp.programmare.win32
Titolo: Rilevare una connessione in Bc++B





Ho creato un programma in Borland C++ Builder 1 che 
mi calcola le spese telefoniche che sostengo durante la connessione ad Internet 

e fin qui è tutto semplice.


L'unica cosa che mi manca è avere un sistema che mi 
rileva automaticamente lo stato connessione o quello di offline.


 


Come posso fare per realizzare questa 
fase?


 


Grazie in anticipo.


 



Come posso fare per realizzare questa fase?
Tramite un controllo VCL a scelta tra quelli disponibili su DSP o su
Torry.
Evita di postare in HTML.
-- 
DGP85                | May the Force be with you!
http://thedaps.net/
  | No Binaries or HTML at this address.
http://www.dgp85.com
 | Don't change the address.

Torry.
Cosa sarebbero?
Scusa, ma ho lo stesso problema.
Ciao
    Grazie
        Mao

Cosa sarebbero?
I controlli VCL sono i controllo di BCB usati per la programmazione
visuale.
DSP è Delphi Super Page raggiungibile presso 
http://dsp.icm.edu.pl
,
Torry è raggiungibile a 
http://torry.rimini.com/
, sono due collezzioni
di VCLs.


 ha 
  scritto nel messaggio 
news:OE248NFr9oD6X...@hotmail.com
...

Sei hai a portata di mano l'SDK della Microsoft, esiste
una funzione 
  (RASConnectionNotification, per NT4.0, Win98 o superiori) che
segnala un 
  object di tipo evento.
Con un thread che aspetta che tale object diventi 
  segnalato, puoi sapere
quando qualcuno si connette ad Internet. Se hai 
  bisogno di un codice di
esempio, fammi 
sapere



  esempio, fammi sapere
Siiiiii!!!! Grazie!! :-)) Mi faresti un favore immenso!!!!
Ciao
    Mao
Newsgroup: it.comp.programmare.win32
Titolo: Problema di compilazione con Dev-C++4.01

Mi e'stata suggerica la seguente linea di codice per inibire lo
screensaver sono necessarideicambiamenti per il compilatore
Dev-C++4.01?
Devi usare la SystemParametersInfo passando SPI_SETSCREENSAVEACTIVE
come
primo parametro parametro e FALSE come secondo (TRUE per riattivarlo).
BOOL SystemParametersInfo(
  UINT uiAction, // system parameter to query or set
  UINT uiParam,  // depends on action to be taken
  PVOID pvParam, // depends on action to be taken
  UINT fWinIni   // user profile update flag
);
Grazie per l'attenzione!
Saluti Felix

 ha scritto nel messaggio
news:3e506338...@powernews.libero.it...

SystemParametersInfo(SPI_SETSCREENSAVEACTIVE,FALSE,NULL,SPIF_SENDCHANGE);
--
Pela


wrote:

204 main1.cpp
 `BOOL SystemParametersInfoA' redeclared as different kind of symbol
2861 c:\dev-c_~1\include\winuser.h
 previous declaration of `BOOL SystemParametersInfoA(unsigned int,
unsigned int, void *, unsigned int)'
204 main1.cpp
 initializer list being treated as compound expression

Ho spedito un messaggio non completo per errore le ultime righe del
precedente messaggio indicano messaggi di errore di compilazione che
comunica il Dev-C++4.01 qualcuno sa cosa significa?


Newsgroup: it.comp.programmare.win32
Titolo: Distribuire librerie

Salve,
devo creare delle librerie statiche (.lib) e dinamiche (dll)
utilizzando visual c++ 5.0.
Volevo sapere che cosa devo fare e che file devo distribuire assieme
alle suddette librerie affinchč possano essere utilizzate da programmi
scritti con altri linguaggi.
(Suppongo che il file .h sia totalmente inutile per un programmatore
delphi o VB...)
Se la risposta č troppo lunga o complessa sapreste darmi uno o + link?
Vorrei sottoporre anche un altro quesito (che dimostra
definitivamente, se ce ne fosse ancora bisogno, che di librerie ci
capisco poco...).
Se includo un template in una libreria il compilatore dice che č tutto
ok, ma quando tento di usarla in un prog. il linker mi da il fatidico
errore LNK2001: Simbolo inesistente....
Come faccio a risolvere il problema? Ovviamente sono stato attento al
fatto che le chiamate sono case-sensitive. Tutto funzia ma non c'č
modo di linkare il template..č normale???
Grazie mille per le risposte.


Credo di si :D
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
Newsgroup: it.comp.programmare.win32
Titolo: errore in compilazione da visual c++ 6.0

Ciao a tutti, stavo provando a compilare un programma, durante l'
operazione, mi ritorna questo errore.......
c:\programmi\microsoft visual studio\vc98\include\afxv_w32.h(14) : fatal
error C1189: #error :  WINDOWS.H already included.  MFC apps must not
#include <windows.h>
Error executing cl.exe.
Chi mi sa dire qualcosa ????
Ringrazio anticipatamente e mi scuso se la domanda può sembrare cretina, ma
sono veramente alle prime armi!!!

Possibile che sei cosi cretino?
Almeno hai attaccato la spina del tuo pc o ti da errore anche quella?
A noi del fatto che sei alle prime armi non ce ne frega niente, devi dire
sono cretino non capisco una mazza, per favore qualcuno mi aiuti.


 sono cretino non capisco una mazza, per favore qualcuno mi aiuti.
Tu entri di diritto nella classifica troll di febbraio del ng.
Sono aperte le votazioni.
E la prossima volta beviti una tazza di umilta' liquida prima di azionare le
tue dita sulla tastiera come un automa.
Maurus

 Error executing cl.exe.
Beh, mi sembra abbastanza esplicativo come messaggio di errore. Non devi
includere windows.h se il tuo progetto e` di tipo MFC, per cui hai due
possibilita`: o elimini l'#include (nota: devi eliminare quello nel tuo
codice, non quello segnalato nell'errore!) oppure crei un progetto API
anziche` uno MFC.
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: [?] Device Context SENZA MFC

Ciao a tutti !
Qualcuno sa dove posso trovare un esempio, o una spiegazione "per
principianti" su come usare una Device Context SENZA le MFC ?
So che si istanzia un puntatore a una struttura DC, ma poi non so come
"disegnarci" sopra... sigh
Grazie mille !
Dave
--
"L'importante non è conoscere tante cose ma sapere dove trovarle"
A. Einstein
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 "disegnarci" sopra... sigh
con le API per disegnare, ovvero tutte quelle che prendono come 1° parametro un HDC
le operazioni di disegno le devi svolgere all'interno della Window Procedure, o cmq quando viene postato un messaggio WM_PAINT:
void OnPaint(HWND hWnd, HDC hDC);
LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
    PAINTSTRUCT ps;
    switch(Msg)
    {
    case WM_PAINT:
        BeginPaint(hWnd, &ps);
        OnPaint(hWnd, ps.hdc);
        EndPaint(hWnd, &ps);
        return 0;
    default:
        return DefWindowProc(hWnd, Msg, wParam, lParam);
    }
}
void OnPaint(HWND hWnd, HDC hDC)
{
    RECT rc;
    GetClientRect(hWnd, &rc);
    FillRect(hDC, &rc, GetStockObject(DKGRAY_BRUSH));
    Ellipse(hDC, rc.left, rc.top, rc.right, rc.bottom);
}
ciao
xaero


Grazie mille Xaero !
Posso catalogarti sotto la rubrica : "Sorgente di informazioni" ?
eheh
Mille grazie per il tuo aiuto !
Dave

Newsgroup: it.comp.programmare.win32
Titolo: tools firefox

Ciao a tutti...Avrei bisogno di scrivere un estensione per firefox in
modo da interagire con una pagina web,recuperare dati , compilare form
e inviarli,in internet ho trovato alcuni tutorial, ma niente d
interessante...
Avete qualche indirizzo e guida,anche in inglese vanno benissimo....
Grazie a tutti

> Avete qualche indirizzo e guida,anche in inglese vanno benissimo....
magari puoi chiedere qui :
http://xulex.mozillaitalia.org/listinfo.cgi/xulex-mozillaitalia.org
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Formato numeri

Devo esportare dei file binari (contenenti dei numeri) in file di testo...
come posso fare a esportare autimaticamente nel formato internazionale
impostostato sul pc in cui gira il programma ?
Sapete se esistono delle API per sapere qual è il separatore decimale
impostato per i numeri?
grazie a tutti
Davide Benassi
e-mail :
 
davide_...@bigfoot.com
private e-mail:
 
davide_...@infinito.it

 impostostato sul pc in cui gira il programma ?
Qualunque libreria ANSI C ci pensa automaticamente, quindi usando
fprintf() l'output sara` formattato col giusto locale. Per impostarlo mi
pare che la funzione sia setlocale().
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: TOOLBAR VC

Ciao a tutti,
ho un problema con l'uso delle toolbar in visual C.
Vorrei sapere se c'è qualcuno che conosce un modo per avere una toolbar in
cui premendo uno dei pulsanti compaia a fianco del pulsante premuto una
sotto toolbar ( o un gruppo di pulsanti ).
Per farvi capire è ciò che c'è nella toolbar del programma Micrograph
Picture Publisher.
Grazie
Ciao

 Ciao
niente
p.s.: per visualizzare un popup menu usa CMenu::TrackPopupMenu
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: C standard library and the std namespace

Hi,
I'm a newbie to C++ especially on Windows. Recently writing a simple
program I noticed that including C Standard Library header files in my
applications using C++ syntax does not place the included functions in
the std namespace.
The following code even if correct doesn't compile giving an error on
line 2. Why is it wrong?
#include <cstdio>
using namespace std;
int main ()
{
  printf ("Hello World!");
  return 0;
}
It seems that including C standard library headers files using C++
syntax still makes the included functions and types available in the
global namespace (not the std namespace).
What follows is taken from Microsoft's documentation:
Note that the Standard C headers behave mostly as if they include no
namespace declarations. If you include, for example, <cstdlib>, you
call std::abort() to cause abnormal termination, but if you include
<stdlib.h>, you call abort().
Bob Rock
Sent via Deja.com
http://www.deja.com/

 <stdlib.h>, you call abort().
It's saying it... you need to include <stdio.h> to automatically import the
namespaces, not <cstdio> like you did ;-)
Massimo

}
It isn't wrong. 
The error depends on what compiler you're currently using. 
Your code and the following :
#include <cstdio>
int main()
{
    std::printf( "Hello World !\n" ) ;
    return 0 ;
}
are perfectly legal in C++.
--
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."

namespaces, not <cstdio> like you did ;-)
No.
"<cstdio>" is the standard form ("stdio.h" isn't).
The code posted by Bob is correct.


 The code posted by Bob is correct.
...then his compiler isn't ;-)
Massimo

Newsgroup: it.comp.programmare.win32
Titolo: Come si carica una .lib in C++ Builder?

Come oggetto
Grazie a tutti
Ghido

Come oggetto
Basta includerla nel progetto come fai con un qualsiasi file .

 ha scritto nel messaggio
news:3dac6589...@powernews.inwind.it...


 E' Ok?
No.
Devi andare su Project/Add to Project.
L'#inclusione riguarda soltanto gli header files.
--------------------------------
Inviato via 
http://usenet.libero.it

 E' Ok?
Puoi importarla a runtime su piattaforme win32 con l'api ImportLib
per accedere alle funzioni però ti serve la GetAddressProc.
L'ImportLib ha di buono che non di blocca l'applicazione se manca la dll a
runtime.
Newsgroup: it.comp.programmare.win32
Titolo: Far selezionare l'intera riga ad una ListView in report..

Salve a tutti!
ho una listView che mi visualizza gli oggetti a report (Elenco!).
Come di predefinito, quando e' selezionato un oggetto, viene evidenziato
solo il rispettivo item e non i subitem... D'altronde e' cosi anche su
explorer...
C'è un modo per far evidendenziare tutta la riga relativa all'oggetto?
Ph.
--------------------------------
Inviato via 
http://usenet.libero.it

> C'č un modo per far evidendenziare tutta la riga relativa all'oggetto?
Dall'Msdn Sezione
User Interface Design and Development
Windows Controls
Individual Control Information
List-View Control
LVS_EX_FULLROWSELECT
Version 4.70. When an item is selected, the item and all its subitems are
highlighted. This style is available only in conjunction with the LVS_REPORT
style.
Per selezionarlo
LVM_SETEXTENDEDLISTVIEWSTYLE Message
----------------------------------------------------------------------------
----
Sets extended styles in list-view controls. You can send this message
explicitly or use the ListView_SetExtendedListViewStyle or
ListView_SetExtendedListViewStyleEx macro.
Ciao


Se usi le MFC:
  DWORD dwStyle = m_List.SendMessage(LVM_GETEXTENDEDLISTVIEWSTYLE);
  dwStyle |= LVS_EX_FULLROWSELECT;
  m_List.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, (LPARAM)dwStyle);
Dove:
m_List è una classe di tipo CListCtrl
Antonio.

 m_List è una classe di tipo CListCtrl
O in una riga sola...
m_List.SetExtendedStyle(m_List.GetExtendedStyle() | LVS_EX_FULLROWSELECT);

 Version 4.70.
Qual'è la versione della libreria dei controlli comuni, su un sistema medio
Win98?
C'è il rischio che il mio programma non funzioni su alcuni sistemi?
O al limite funziona ma la selezione rimane normale??


 O al limite funziona ma la selezione rimane normale??
La seconda che hai detto.
In ogni caso puoi sempre mettere la libreria in versione restribuibile con
il tuo pacchetto di installazione.

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

so che per visualizzare delle immagini GIF,JPG e altri formati devo usare
questa funzione, giusto?
mi e' stato detto che oleloadpicture serve a caricare file di immagini in
uno stream (iniziamo bene eh!?!)
e poi saranno altre cose (chissa', forse magiche) che visualizzeranno
l'immagine. se ho sbagliato in pieno non mi meraviglio!
ok, ma dopo aver messo quel benedetto file in uno stream cosa devo fare per
vederlo sul mio schermo??? che funzione devo usare?
io "programmo" con VC++ 6.0
grazie
fabio

so che per visualizzare delle immagini GIF,JPG e altri formati devo usare
questa funzione, giusto? (ovviamente oleloadpicture)
mi e' stato detto che serve a caricare file di immagini in
uno stream (iniziamo bene eh!?!)
e poi saranno altre cose (chissa', forse alcune formule magiche) che
visualizzeranno
l'immagine. se ho sbagliato in pieno non mi meraviglio!
ok, ma dopo aver messo quel benedetto file in uno stream cosa devo fare per
vederlo sul mio schermo??? che funzione devo usare?
io "programmo" con VC++ 6.0
grazie
davide

 ha scritto nel messaggio
news:0pN46.6422$FF1.4...@twister1.tin.it...
