mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Estarre contenuto di una finestra da un'altro programma

    Ho un problema:
        Devo riuscire a estarre il testo contenuto in una finestra di un
processo da un altro processo.
        Il problema è che la finestra è di tipo AfxFrameOrView42s (secondo
Spy++) e non posso utilizzare il messaggio
        WM_SETSEL o WM_GETSELTEXT perchè funzionano solo su delle CEdit.
    Aspetto con impazienza un aiuto
    Ciao, Alessio

         WM_SETSEL o WM_GETSELTEXT perchè funzionano solo su delle CEdit.
GetWindowText non ti funziona...?  Cosa c'entra qui la "selezione"?
Alex

 wrote in message
8b5afo$qs0$1...@serv1.iunet.it...

No, mi spiego meglio:
    Il testo che devo estrarre è contenuto all'interno della finestra (nella
CView, dicendolo alla MFC) e utilizzando la funzione
    che hai citato sopra non ci riesco (la stringa che dovrebbe restituirmi
è vuota).
    L'unico modo che mi viene in mente è selzionando tutto il testo (questo
si può fare) e poi copiarlo negli appunti (anche
    questo si riesce a fare), in questo modo, incollando su una CEdit e poi
salvandolo su file avrei risolto il problema.
    Quello che non so è come fare a selezionare tutto il testo di una
finestra che non è una CEdit.
    Spero di essermi spiegato meglio e spero anche che tu (o qualcun
altro)abbia una soluzione, altrimenti grazie lo stesso.
    Alessio

 finestra che non č una CEdit.
Ho fatto una cosa molto simile quando ho scritto un "plugin" per OE. Io
ho spedito direttamente dei WM_COMMAND specificando gli ID del menu
delle finestre di editing di OE (Edit->Select All, Edit->Copy ed
Edit->Paste).
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/


Grazie, avrei un'altra domanda.
Ho un programma composto da 4 finestre una è quella principale le altre
dovrebbero essere figlie.
Il problema è che queste 3 figlie hanno al loro interno altre
inestre( bottoni, edit box, ecc), ma utilizzando Spy++ del Visual Studio 6
non me le vede, crede che siano tutte un'unica finestra.
Inoltre ho provato a mandare, alla finestra, gli stessi messaggi che leggo
con Spy++ da un mio programma, ma questi non fanno nulla - Es. Se c'è un
bottone sulla finestra quando faccio il sendmessage questi si abbassa e poi
si rialza senza che succeda nulla, eppure i messaggi sono gli stessi
"spiati" dall'applicazione in esecuzione.
Se mi sono spiegato bene ringrazierei chiunque sia in grado di illumiarmi
sulla situazione
Grazie e Ciao
Alessio

 si rialza senza che succeda nulla
In questo caso specifico basta spedire un BM_CLICK al pulsante; in
generale, invece di simulare gli eventi che portano a una conseguenza,
conviene simulare direttamente tale conseguenza. Mi spiego meglio:
anziche` spedire dei WM_LBUTTONDOWN e WM_LBUTTONUP al pulsante, potresti
spedire un BN_CLICKED alla finestra genitrice, con l'ID del pulsante di
cui vuoi simulare la pressione.


Lorenzo Lutti <lorenz...@DOHtiscalinet.it> wrote in message
8bdm2m$18o$2...@lacerta.tiscalinet.it...

Grazie di tutto
Ciao
Alessio
Newsgroup: it.comp.programmare.win32
Titolo: Consigli su registro

Salve!
  La chiave HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Run
e' presente anche in winNT? Qualora non lo sia, qual'e' il suo equivalente?
Grazie!
Saluti,
    Mardy

 wrote in message
news:7GRZ4.67054$VM3.5...@news.infostrada.it...


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

L'esempio riportato qui:
http://msdn.microsoft.com/en-us/library/s9xk9ehd%28VS.71%29.aspx
 
Scrive tutta la cache in RAM attualmente in uso dal SO nell'hard disk?
Perché mi ritorna sempre:
There were 3 streams flushed
?
Fa grosso modo quello che fa Sync?
http://technet.microsoft.com/en-us/sysinternals/bb897438.aspx
 

Prgo ha scritto quanto segue il 07/07/2012 16.50>

Se ho capito bene il codice sopra scrive solo la cache dei file aperti 
dal programma stesso.
Questo invece scrive tutti i file aperti dal SO?
http://www.mombu.com/microsoft/microsoft/t-win32-equivalent-of-unix-sync-3583723.html
 
 

 
http://technet.microsoft.com/en-us/sysinternals/bb897438.aspx
 
 
Sync usa la FlushFileBuffers() passandogli come parametro un handle al 
volume, invece che al singolo file, in questo caso verranno scaricati 
tutti i file aperti su quel volume.

 volume
ty :)

Newsgroup: it.comp.programmare.win32
Titolo: Controlli Personalizzati.

Salve a tutto l'NG.
Lavoro in VC++ e MFC.
Mi è capitato di vedere alcuni controlli personalizzati installati insieme
al compilatore e che appaiono nell'elenco dei controlli standart forniti da
VC++:
mi chiedevo come è possibile fare ciò e dove poter reperire informazioni.
Grazie
Il Drugo.



trova il nome del componente... poi cercalo nel registro di sistema...
vedrai di sicuro vc++ e i nomi dei componenti...
Antonio

 Antonio
Ho provato ma non mi ha dato risultati soddisfacenti: e poi come apro la
finestra delle proprietą ?
Ho visto alcune patch da installare che inseriscono controlli comprensivi di
finestra delle proprietą come se fossero dei controlli standart.
Il Drugo.

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto: Handler delle finestre, come?

Salve a tutti,
ho un problema dal quale non riesco a saltar fuori:
Come faccio a trovare l'handler (HWND) di una finestra di un programma che
ho eseguito con una WinExec()? Se uso una CreateProcess riesco ad ottenere
un handler del processo o del thread, ma non quello della finestra. C'e'
maniera di convertirli usando le api?
Grazie, sono semidisperato...

 Grazie, sono semidisperato...
Leggi il thread di ieri " Ottenere l'handler di una finestra...."
Ciao

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

Ciao a Tutti,
Volevo sapere se la funzione GetAsyncKeyState rileva i tasti premuti
da qualsiasi applicazione in esecuzione
o solamente da quella in cui viene eseguita GetAsyncKeyState?
Vorrei provare a fare un keylogger
ho letto le istruzioni su unsicure
che usa GetAsyncKeyState
ma apparentemente non va come vorrei.
Grazies infinites 

 Grazies infinites
Prego,
==========================
Stefano Frosio
http://www.esse-effe.com
==========================
Newsgroup: it.comp.programmare.win32
Titolo: Registry di Win95

Dove e' possibile reperire una guida gratis al regsitry di
win 95, possibilmente che tratti anche la parte 
HKLM\software\Microsoft\windows (credo sia questo l'indirizzo)
e il pannello di controllo ?
(temo che tutto cio' sia un'utopia)
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

So che e' un po' poco ma ho trovato questa pagina dove dice qualcosa
(molto poco), a proposito del registro:
 
http://www.worldowindows.com/registry.html


e il pannello di controllo ?
Be', eventualmente ci puoi postare le parti (o meglio il nome delle
chiavi) che non riesci a capire. Ma il pannello di controllo devi
essere un po' piu' preciso, perche' da esso non ho capito cosa vai
cercando.
Bye.
Jo.
Jo Parrello - OWL/C++ Programmer
http://www.geocities.com/SiliconValley/Hills/8145
(
jopar...@geocities.com
)

 (temo che tutto cio' sia un'utopia)
Guide veramente esaurienti, e gratuite, non ne conosco.
Ti puo` essere utile la Registry FAQ preview edition, un file in formato acrobat
che contiene una versione "preview" di una serie di "electronic books" di
prossima uscita, sul Registry di win95, di NT e svariati altri argomenti.
Questa edizione contiene una introduzione al registry, piu` una cinquantina di
tips su win95 e una ventina su NT.
Il file e` abbastanza grosso, circa 6 mega. Se vuoi lo puoi scaricare abbastanza
velocemente da questo indirizzo:
http://centroin.it/fastftp/download/faqprev1.exe
Saluti
Paolo
Newsgroup: it.comp.programmare.win32
Titolo: Finestre modali senza MFC o altro...

Allora, mi sono messo a fare un gioco semplice-semplice sotto VC++ 5
utilizzando le SDL (se non avete presente, non importa, sono una libreria
che incapsula directx, opengl o non mi ricordo che cosa e non mi interessa,
tanto per quello che devo fare basterebbe anche un bel modex del dos e tanti
auguri ;) ), con la ferma convinzione di non utilizzare MFC o altro. Bene,
direte, e a che ti servirebbe? Eheh il fatto è che nel fare l'editor di
mappe mi trovo a dover far inserire un paio di parametri numerici, e per
questo starebbe molto bene una classica finestra windows... solo che io non
ho la benché minima idea di come creare una finestra modale senza mfc: ad
es., sono ancora utilizzabili di file di risorse? Se sì, con che funzioni?
L'unica che conosco è la CreateWindow e CreateWindowEx, ma il solo pensiero
di andare a guardare il miliardo di parametri delle strutture da passargli
mi fa stare male....
insomma, dato che avete perso già tanto tempo a leggere, che ne dite di
darmi un paio di dritte su come creare una finestra modale, aggiungerci i
soliti controlli (non so, un edit, bottoni, ecc...) e leggere i valori degli
edit, ecc...?
1 milioni di grazie a chiunque lo farà!!!
--
Ertai, Wizard Adept
~-~-~-~-~-~-~-~-~-~-~-~-~-~-
|||  Out of my own, out to be free  |||
~-~-~-~-~-~-~-~-~-~-~-~-~-~-

 es., sono ancora utilizzabili di file di risorse? Se sě, con che funzioni?
DialogBoxParam crea un dialogo modale usando un file di risorse.  Ne
trovi esempi nel mio tutorial Win32 API, 
http://aleax.supereva.it/
(dove troverai anche esempi d'uso di controlli Edit dalle API).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: getdlgitem a volte  ritorna 0

perch� a volte la funzione suddetta ritorna 0?Sono costetto ad inserire 
un'attesa ma mi sembra un modo di procedere un po empirico....mi dareste una 
dritta?
Grazie
_hwnd0 = 0
While (_hwnd0 = 0)
Threading.Thread.Sleep(40)
_hwnd0 = FindWindow(vbNullString, "mioexe.exe")
Application.DoEvents()
End While
Threading.Thread.Sleep(600)
Dim panel As IntPtr = GetDlgItem(_hwnd0, 3244)

 perchï¿œ a volte la funzione suddetta ritorna 0?Sono costetto ad inserire 

Da MSDN:
GetDlgItem
If the function fails, the return value is NULL, indicating an invalid 
dialog box handle or a nonexistent control. To get extended error 
information, call GetLastError.
Sarebbe il caso di vedere per quale motivo GetDlgItem ritorna NULL, e lo 
vedi chiamando GetLastError.
Forse con la FindWindow becchi una finestra che non contiene il 
controllo con id 3244.
Oppure, ci potrebbe essere qualche problema nell'utilizzo di GetDlgItem 
sulle finestre create da altre applicazioni.

> perch� a volte la funzione suddetta ritorna 0?Sono costetto ad inserire 


 ha scritto nel messaggio 
news:4a65be12$0$27117$4faf...@reader1.news.tin.it...


 continua a restituire 0.....
Cioï¿œ, se ritorna 0 la prima chiamata a GetDlgItem, ritorna 0 sempre 
anche attendendo i 300 ms?
Se ï¿œ cosï¿œ, magari l'hwnd ï¿œ sbagliato.
Non vorrei la FindWindow ti abbia restituito un'altra finestra rispetto 
a quella che ti aspetti.
Prova con Spy++ per essere sicuro che l'hwnd sia giusto.

 Se � cos�, magari l'hwnd � sbagliato.


 costante ma varia ad ogni lancio di applicazione.....
Mi sembra strano, ma se fosse veramente cosï¿œ allora ci credo che ti dï¿œ 
quel problema.
In questo caso, potresti usare EnumChildwindows o FindWindowEx per 
scorrere tutti i controlli della dialog, sempre se poi sei in grado di 
distinguere il controllo che ti serve rispetto a tutti gli altri 
controlli presenti nella form.


 Mi sembra strano, ma se fosse veramente cos� allora ci credo che ti d� 


Newsgroup: it.comp.programmare.win32
Titolo: utilizzare la parallela

Utilizzo il PC per comandare dispositivi elettronici che progetto
attraverso porta parallela del PC.
Normalmente con il C per  dos avrei usato le funzioni outport o biosprint
ora vorrei usare il Visual C++  su win 98 per ottenere un interfaccia più
accattivante,
ma queste funzioni non le riesco a trovare.
Qualche suggerimento per accedere alla porta parallela a basso livello
trasferire un byte di dati oppure leggere lo stato delle linee di controllo
in Visual C++)?
E la funzione Delay?
                                        Grazie Marco

 wrote in message
7uvt7e$b1c$1...@nslave1.tin.it...


 E la funzione Delay?
Al suo posto puoi usare Sleep(). Attenzione, pero`: non fidarti molto.
Sotto ai 10-15 ms di pausa non e` molto precisa.
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)
Newsgroup: it.comp.programmare.win32
Titolo: Doppia toolbar

Ciao!
    Come faccio in C senza MFC a creare una toolbar su due righe?
Saluti
    Mardy
--
6 GIUGNO '99: TUTTA L'EUROPA CONTRO LA TUT
Partecipa anche tu all'European Telecom Boycott!
Tutte le info su 
www.notut.org
Per rispondere, togliere NVN dal mio indirizzo.
Per scrivere questo messaggio non e' stato abbattuto nessun albero!

    Come faccio in C senza MFC a creare una toolbar su due righe?
Hai provato con TBSTATE_WRAP?
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.

_mirko_
Saluti
    Mardy
--


Newsgroup: it.comp.programmare.win32
Titolo: salvare tutte le variabili di memoria in un colpo solo

salve,
ho l'esigenza di salvare su un file TUTTE le variabili globali usate dal mio
programma,
che essendo in fase di sviluppo variano ancora parecchio.
A parte il farlo manualmente una per una, mi e' venuta un'idea:
io ho tutte le definizioni di variabile in un file .h, es
char gFirstVar;
...
...
int gLastVar;
faccio una funzione
saveGlobalVars(&gFirstVar, &gLastVar);
funzione in cui passo l'indirizzo della prima e dell'ultima del mio file.
DOMANDA: il compilatore VC6 alloca lo spazio delle variabili
consecutivamente e nell'ordine da me
usato nel dichiararle? Oppure le spezza per tipo e cos'altro?
grazie
GCL

gcl ha scritto:

forse se metti tutto in una struct sei più sicuro...
-- 
Pela
Newsgroup: it.comp.programmare.win32
Titolo: Colorare le parole in un rich text box

Ciao a tutti,
in un programma che sto sviluppando (un editor per istruzioni SQL)  mi
piacerebbe aggiungere una caratteristica carina, cioč la colorazione
delle parole chiave con un colore diverso a seconda del tipo.
Oltre a dover usare il Rich Text Box e la struttura CHARFORMAT tramite
il messaggio EM_SETCHARFORMAT non ho perň molte idee.
Per ora mi č venuto in mente di usare un thread (o un timer) che ad
intervalli regolari scandisce il contenuto del controllo, seleziona le
parole chiave e le formatta (tramite il messaggio e la struttura
indicata sopra), il punto č che cosě facendo il cursore si sposta e
probabilmente osserverei dei flash dovuti alle selezioni...
Avete qualche suggerimento ?
Grazie e ciao
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]

delle parole chiave con un colore diverso a seconda del tipo.
Esiste una libreria che si chiama scintilla che permette di colorare
la sintassi di diversi linguaggi (non mi ricordo quali esattamente) in
modo abbastanza semplice (lo puoi gestire molto semplicemente con
messaggi simili a quelli che usi per i rich text box).
L'utilizzo di scintilla permette anche di superare altri problemi che
ci sarebbero utilizzando un controllo RTF.
-- 
Marco Barisione (ICQ 84277092)

 ci sarebbero utilizzando un controllo RTF.
Ti consiglio anch'io Scintilla. Credo che supporti di natura l'SQL.
Tra l'altro consente di creare un proprio lexer, un parser che legge
il testo e assegna alle parole uno stile.
Se leggi un po' la documentazione, lo troverai facile da usare.



Ho scaricato il file (
www.scintilla.org
) e sono rimasto impressionato
dalla potenza della libreria...fin troppo. Il fatto e' che uno dei
punti di vanto del mio programma (a questo punto lo cito,
<pubblicita'> Database Gate scaricabile da
http://www.bluedesk.com/dbgate
) e' quello di essere un solo
eseguibile, di piccole dimensioni (204 kb) essendo scritto in C++ e
Win32, senza alcun framework, ne MFC ne VCL etc., ha bisogno solo del
supporto ODBC installato, usabile direttamente da floppy.
La libreria Scintilla una volta compilata crea una DLL (vista la
quantita' di codice immagino piu' grande del mio programma stesso) che
dovrei allegare, e questo non mi piace. 
Se avessi tempo (questo programma infatti lo sviluppo in primis per
uso personale,poi per diletto e infine per pagarmi la benzina tramite
il sistema shareware,quindi quando ho un po' di tempo libero)
studierei il funzionamento di Scintilla, ma il fatto di aver
virtualizzato questo controllo (la libreria e' cross platform) rende
il tutto piu' complesso.
Quindi devo per forza pensare al Rich Text Box...
Grazie comunque per l'informazione.


dovrei allegare, e questo non mi piace. 
Scite è un editor stand-alone di 265 kb che colora la sintassi di
un'infinità di linguaggi.


[cut]
Potresti scaricare il sorgente di Scintilla e compilarlo dentro al tuo
programma.
Ciao
--
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland
Newsgroup: it.comp.programmare.win32
Titolo: informazioni sui dischi

ciao, devo visualizzare in un programma scritto in vb6 le informazioni sui
dischi (C,D,ecc...) e sui processi che stanno in piedi su di una macchina
remota
per quanto riguarda i dischi devo sapere il file system,lo spazio
totale,disponibile e occupato
Quali api devo usare e, prima di tutto, e' possibile fare quello che mi hanno
chiesto al lavoro???
ciao a tutti e grazie in anticipo...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 chiesto al lavoro???
Scarica e istalla WMI, la Windows Management Interface.  Vedi
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmi/html/
wmiscript.asp (una singola URL, splittata su
due righe perche` lunghissima) e pagine circonvicine.  E` un
sistema gigantesco e faraonico, con cui fai "tutto e mezzo"
in termini di amministrazione di sistema, e vi accedi via COM
quindi benissimo anche in VB o qualsiasi altro linguaggio con
decente supporto COM (da VBScript a Python a VC++ ecc ecc).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: TListView complicate! HELP!!!!

Salve a tutti!
Uso il C++ Builder 6. E' possibile cancellare una ListView piena zeppa di
elementi a run-time? Se
si, come? Io quando uso il C++B con le applicazioni VCL, uso il metodo
TListView::Clear() che credo sia l'equivalente della versione Delphi (non
ricordo + come era la sintassi del caro vecchio Delphi visto che ci ho
lavorato agli inizi della mia carriera). Ho provato con TListView::Update()
ma non č servito a niente.
Se qualcuno sa rispondere a questa domanda mi salverebbe da RAGNAROCK!
Ave! Che gli Dei e gli Asi siano Veco!

 Se qualcuno sa rispondere a questa domanda mi salverebbe da RAGNAROCK!
spero di essere arrivato in tempo,ciao

 spero di essere arrivato in tempo,ciao
grazie ugualmente per aver tentato di aiutarmi.


Non ho provato ... quindi prendi la mia risposta con il beneficio del
dubbio ... TListView ha una "proprieta'" Items che ha a sua volta un
metodo Clear. Uso spesso TListBox e per aggiungere elementi uso il
metodo "Add" della proprieta' "Items" ("ListBox1->Items->Add(...)") e
per cancellarli "ListBox1->Items->Clear()". Dalla documentazione che
ho letto, credo che sia la stessa cosa per le TListView.
Provero' ... anche per mia "cultura personale".
Ciao a tutti.

 Provero' ... anche per mia "cultura personale".
Prova e fammi sapere! CIAO!!!!!

Ciao a tutti.
Rieccomi ... ho provato con una TListView popolata a design-time e il
metodo ListView->Items->Clear() funziona. Il metodo Add, invece, ha un
comportamento diverso (ovviamente) da quello delle ListBox.
Buon lavoro a tutti.


Ok ... scusa ... ho postato l'ultimo messaggio prima di leggere il tuo
nuovo. Non avevo capito dal tuo post iniziale che stavi utilizzando la
versione CLX ... e ora non ho piu' sottomano il Borland.
Di nuovo buon lavoro e buona domenica a tutti.


<cut>
Forse non ho capito il problema ... ho "tirato fuori" il portatile con
il Borland C++Builder 6 trial e ti descrivo la prova che ho fatto.
Ho creato un nuovo progetto "CLX Application". Ho inserito nel form un
TListView (CLX ... anche con F1 sull'oggetto mi apre l'help del CLX
reference, quindi non credo di aver sbagliato ListView ... anche se
... vista l'ora tarda ...) e l'ho popolato a design time.
Ho aggiunto un bottone con questo codice associato:
<code>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  ListView1->Items->Clear();
}
</code>
Compilo, lancio ... compare la form con la ListView contenente gli
items che ho aggiunto manualmente a design.time. Clicko sul pulsante e
la ListView si svuota.
Dov'e' che non ho capito il tuo problema?
Ciao (a tutti, come sempre).
Fulvio

 comportamento diverso (ovviamente) da quello delle ListBox.
Salve! Si certo devo ringraziarti per la risposta. E' stata colpa mia che
avevo qualche problema con il
Builder. Ho risolto tale problema ed il risultato e' che tutto funziona
bene. Il metodo ::Clear() esiste anche per CLX!!!
Grazie a tutti per la risposta!!
Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Calcolo area disponibile, come?

Applicazione MDI, con mainframe contenente varie toolbar dockabili in 
tutti e 4 i bordi. Come posso conoscere la dimensione dell'area interna 
disponibile (quella di solito grigio-scura) al netto delle toolbar?
In pratica l'area calcolata quando si massimizza una child-window, ad 
esempio...
Grazie.
-- 
Luc

 disponibile (quella di solito grigio-scura) al netto delle toolbar?
Non conosco MFC ma mi vengono in mente due modi (sempre che non ce ne sia
uno più pulito):
- scorri tutte le toolbar "dockate" ed elimini la parte occupata da loro 
  dal rettangolo ottenuto con GetClientRect;
- ottieni la finestra client mdi (se non c'è un metodo per farlo in mfc 
  puoi cercare una finestra figlia con classe MDICLIENT) e ne ottieni le
  dimensioni.
-- 
Marco Barisione
http://marcobari.altervista.org/
http://hotkeybind.sf.net/

 uno più pulito):
Si, avevo pensato anche io a questi 2 metodi, speravo in qualcosa di più 
veloce... Grazie comunque!
-- 
Luc

Newsgroup: it.comp.programmare.win32
Titolo: Registro di configurazione :)

Un saluto a tutto in NG ^__^
Avrei bisogno di creare un semplice programma in c / c++ che mi cancelli una
chiave nel registro di configurazione ad esempio:
HKEY_LOCAL_MACHINE\Software\CLASSES\{2PYQFpHePE} e dovrei cancellare tutto
{2PYQFpHePE}
sinceramente non so come procedere. :(
Qualcuno mi saprebbe dire come posso fare ???
Grazie :)
CIAO

Dovresti cercare informazioni su questa funzione:
RegDeleteKey
Ciao.
"Kova" <ko...@NoSpam.com> ha scritto nel messaggio
news:jTpv9.45581$aL4.1...@news1.tin.it...


On Tue, 29 Oct 2002 06:27:27 GMT, "Kova" <ko...@NoSpam.com> wrote:
c'e' un apposita ape ... la RegDeleteKey ... includi windows.h e la
puoi chiamare. Il problema e' che sotto win95 l'api cancella la chiave
anche se ha sottochiavi, per gli altri so devi farlo tu a mano
altrimenti se provi a cancellare una chiave non vuota la funzione ti
restituisce un errore.
p.s. per cancellare una chiave, cosi' come per leggerne il contenuto,
prima devi aprirla ... con RegCreateKeyEx o RegOpenKeyEx.
ciao


Grazie a tutti per l'aiuto ^___^
Newsgroup: it.comp.programmare.win32
Titolo: writefile

Io vorrei scrivere in un file solo un numero a due cifre quindi uso
writefile(), perň durante l'esecuzione del programma dovrei sovrascrivere
quel numero, come faccio? Se riscrivo la scrittura parte da dove aveva
terminato precedentemente ottenendo cosě 2 numeri.....
Come fare? Grazie


Devi, prima di procedere con la scrittura del nuovo valore riposizionare il
puntatore (non inteso come puntatore del linguaggio C, ma come posizione
all'ineterno del file) all'inizio del file. Per farlo puoi usare:
BOOL SetFilePointerEx(
  HANDLE hFile,
  LARGE_INTEGER liDistanceToMove,
  PLARGE_INTEGER lpNewFilePointer,
  DWORD dwMoveMethod
);
Che nel tuo caso diventa:
SetFilePointerEx(hScoreFile, 0, NULL, FILE_BEGIN);
Luca

 wrote in
news:o0aL9.19499$
TC5.6...@twister1.libero.it
: 

Chiudi e riapri il file oppure usi SetFilePointer per riposizionarti 
all'inizio.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

> Chiudi e riapri il file oppure usi SetFilePointer per riposizionarti
Grazie a tutti, molto gentili!
CIAO

Newsgroup: it.comp.programmare.win32
Titolo: gestione della seriale

ciao a tutti, vorrei un vostro consiglio su come implementare un
software in c per la gestione della seriale.
in pratica devo trasferire da un computer all'altro dei dati tramite
porta seriale, solo che devo avere la certezza assoluta che il download
sia andato bene, al 100%, quindi:
dato che devo scrivere io i due applicativi (non posso utilizzare altri
programmi, hyperterminal e altro) l'unico modo per avere la certezza che
i dati arrivino correttamente da un computer all'altro e' che dopo aver
mandato un byte al computer, diciamo server, questo mi rimanda il byte
che ha ricevuto; se questi sono uguali, allora vado avanti, altrimenti
interrompo il download...
secondo voi e' giusta questa tecnica o ne esistono altre migliori???
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 migliori???
Quella che descrivi è una semplice tecnica di eco, funziona, 
certo. Ma implementare un protocollo sarebbe decisamente meglio. 
Sicuramente ne esistono già di buoni, puoi anche creartene uno 
tuo in maniera abbastanza semplice. Fondamentalmente il concetto 
è che potresti inviare una serie di byte anzichè uno solo, lo 
slave li verifica mediante una qualche tecnica di checksum e 
risponde di conseguenza. Sta al master poi proseguire o 
ricominciare o...
E' solo uno spunto.
Steve. 

Come idea per non inventare la ruota: cerca i protocolli "classici" 
Xmodem, Zmodem, Kermit..
Trovi i sorgenti commentati e puoi provare il tuo codice con un 
programma di terminale.
Solo un'idea..
Newsgroup: it.comp.programmare.win32
Titolo: Come verificare se in Win 95/98 è installato OutLook o similare?

Una applicazione VB5 attiva un'accesso verso Outlook per la posta
elettronica. Se Outlook (o qualsiasi programma che sfrutta a
tecnologia MAPI) è installato non ci sono problemi, altrimenti
cominciano ad essere generati errori tipo 32002, 32003 etc..
Per ovviare al problema esistono due strade:
1 - verificare se il programma di e-mail è installato (come faccio?)
2 - gestire i codici di errore (per me non molto chiari).
Qual'è il metodo migliore ? 
Esiste un esempio di implementazione migliore di quello che si trova
nel help di VB?
Grazie 1000 a tutti per l'aiuto!!!
---Bruno

Qual'è il metodo migliore ? 
Se non devi caricarti a livello statico la libreria MAPI32.DLL, credo
che ti convenga usare il primo metodo ed inoltre puoi usare le
funzioni di tale file usando l'equivalente del GetProcAddress delle
API di Windows.
Bye.

Newsgroup: it.comp.programmare.win32
Titolo: Scritte mancanti su fogli di grande formato

Salve a tutti!
per un'applicazione tipo GIS ho bisogno di stampare su grandi supporti
(tipicamente plotter) varie tipologie di oggetti (testi, poligoni,
simboli, ecc.). Succede che stampando su fogli di formato A0, alcune
scritte abbastanza grandi (lunghezza più di trenta caratteri e corpo
maggiore di trenta) posizionate sul margine destro del foglio non
vengono visualizzate. Le stesse scritte vengono invece stampate
spostandole verso il lato sinistro del foglio oppure se abbasso la
risoluzione di stampa da 600 a 300 dpi. Premetto che le primitive API
utilizzate sono le classiche di mappatura e di disegno (SetMapMode,
SetWindowExt, DrawText, ecc..), che le relative chiamate non
restituiscono errori e che il problema può essere replicato tale e quale
destinando la stampa su un file PDF (utilizzando per esempio la
stampante virtuale Acrobat Distiller). Aggiungo altresì che il problema
si ha solo su sistemi Windows 95/98/ME e non su 2000/XP.
C'è il modo per risolvere il problema da codice oppure aggirare in
qualche modo l'ostacolo?
Grazie,
Marco
-- 
Se vuoi rispondermi in privato, togli LE SCARPE
http://xoomer.virgilio.it/macatel

 
la prima ipotesi che mi viene è che le coordinate del testo superano un 
valore a 15 o 16bit (32768 o 65535) e che il motore di disegno dei font 
di 9x lavora con coordinate a 16bit, mentre quelli di 2000/XP a 32bit.
In questo caso, temo non ci sia molto da fare.
Ma c'è qualcuno che attacca un plotter A0 a un PC con Win 98!?
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Aprire dialog senza MFC.

Salve a tutti. Sto realizzando un piccolo programmino in VC++ (senza
MFC) che all'avvio del programma deve farmi comparire una piccola
finestra per l'inserimento di una password. Creato il programmino
principale col wizard e costruita la dialog, ora mi interesserebbe
sapere come fare a far comparire la dialog in questione. E' possibile
senza le MFC? Grazie per l'eventuale risposta!

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

 ha scritto nel messaggio
news:fin7ivo0avvia4k2t...@4ax.com...

INT_PTR DialogBox(          HINSTANCE hInstance,
    LPCTSTR lpTemplate,
    HWND hWndParent,
    DLGPROC lpDialogFunc
);

Newsgroup: it.comp.programmare.win32
Titolo: Domandina di aiuto!

Vorrei che all'inizio della mia applicazione MDI si aprisse una finestra di
dialogo: mi sapreste dire dove è il punto più corrento per istanziare
l'oggetto derivato dall CDialog e poi chiamare la funzione DoModal?
Grazie

 ha scritto nel messaggio
news:8p6hom$bv7$1...@lacerta.tiscalinet.it...

Non ne sono sicuro, ma prova a fare l'override di PreCreateWindow.
Dal MSDN:
CWND::PreCreateWindow
virtual BOOL PreCreateWindow( CREATESTRUCT& cs );
Return Value
Nonzero if the window creation should continue; 0 to indicate creation
failure.
Parameters
cs
A CREATESTRUCT structure.
Remarks
Called by the framework before the creation of the Windows window attached
to this CWnd object.
Never call this function directly.
The default implementation of this function checks for a NULL window class
name and substitutes an appropriate default. Override this member function
to modify the CREATESTRUCT structure before the window is created.
Each class derived from CWnd adds its own functionality to its override of
PreCreateWindow. By design, these derivations of PreCreateWindow are not
documented. To determine the styles appropriate to each class and the
interdependencies between the styles, you can examine the MFC source code
for your application's base class. If you choose to override
PreCreateWindow, you can determine whether the styles used in your
application's base class provide the functionality you need by using
information gathered from the MFC source code.
--
Jerle Shannara
Per rispondere in mail togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara
Newsgroup: it.comp.programmare.win32
Titolo: programmi background per windows?

Qualcuno sa indicarmi un sito o un tutorial dove venga spiegato come
creare programmi che girino in background per windows?
Grazie mille per l'interessamento.

 Grazie mille per l'interessamento.
basta che non apri nessuna finestra. per scrivere un programma che "gira
in background" non devi fare qualcosa, devi *non fare* qualcosa.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> basta che non apri nessuna finestra.
Quindi é sufficiente non mettere ShowWindow()?

Quindi é sufficiente non mettere ShowWindow()?
Certo ,
ma puoi anche non creare alcuna finestra ,
oppure un prog consolle da avviare con il flag CREATE_NOCONSOLE (mi
sembra ,vado a memoria)
ciao

 Quindi é sufficiente non mettere ShowWindow()?
non devi togliere ShowWindow, devi togliere proprio CreateWindow. e devi
compilare mettendo subsystem GUI, non CUI (se eventualmente mettessi CUI).
poi ovviamente se invece nel tuo caso una finestra ti serve perché devi
ricevere notifiche, per esempio perché vuoi ricevere WM_QUERYENDSESSION o
WM_ENDSESSION, o vuoi ricevere notifiche su un socket, allora la crei con
CreateWindow ma senza WS_VISIBLE nello stile e senza chiamare ShowWindow.


Newsgroup: it.comp.programmare.win32
Titolo: Tutorial DirectX

Qualcuno mi sa indicare un buon corso online sulle DirectX?
Grazie in anticipo 
Crbit

Non c'č nulla di completo su internet. Ti insegnano tutti a inizializzare le
directX, anche perche č la cosa piů complicata. Per il resto devi
smanettare!
Cmq vai su 
http://gpi.infomedia.it
 e cercati la sezione tutorials->directx
Dome

E' un bel sito grazie!
Newsgroup: it.comp.programmare.win32
Titolo: ReBar e violazioni di accesso

Salve a tutti!
Ho un problema piuttosto semplice ma che mi sta facendo uscire di testa, con
un'applicazione MDI sviluppata tramite l'AppWizard di MS VC++ 6 SP3, con le
librerie MFC. Un'applicazione semplice, chi vuole dargli un'occhiata può
farlo sul mio sito, sezione Programmazione -> Mister.
In breve, ogni tanto (e sottolineo ogni tanto, non sempre, anche questo è
strano), quando passo con il mouse sulle rebar della mia applicazione si
verifica una violazione di accesso. La cosa che mi stupisce è che questa
violazione non avviene nel mio codice, dato che altrimenti l'indirizzo in
cui dovrebbe avvenire sarebbe del tipo 0x004xxxxx (correggetemi se sbaglio),
mentre da me è qualcosa del tipo 0x008xxxxx, KERNEL32.
Inoltre dopo quest'errore tutte le rebar del sistema (explorer, outlook, e
un tot di altre) causano la stessa violazione di accesso.
Anche esaminando lo stack delle chiamate, non vi è nessuna traccia di mie
funzioni che possano causare il problema, magari con puntatori sballati, ci
sono solo le normali procedure del framework MFC.
Come ultima risorsa, sto pensando di sostituire le ReBar con qualche tipo di
barra degli strumenti che ho trovato su CodeGuru, ma non è che mi piaccia
tanto quest'idea.
Qualcuno ha idea di cosa potrebbe causare il mio problema?
Come sempre, grazie in anticipo.
--
Kojak, un ragazzo di 15 anni che smanetta con il PC dal '91
vrke...@hotmail.com
http://space.tin.it/io/viscorci

Scusate se mi auto-rispondo, ma ho fatto prima a cambiare tipo di barre con
uno che ho trovato su CodeGuru.
Grazie comunque
--
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci

un tot di altre) causano la stessa violazione di accesso.
Anch'io ho il tuo stesso problema, anche se io non uso le MFC (e non so cosa
sia un rebar); ho una finestra MDI, parecchi controlli su cui ho attivato un
tooltip, e una Toolbar, con tooltip anch'essa. Il tutto realizzato in C e
semplici API. Quello che mi succede e' simile: a volte (al momento sono
impegnato in altri fronti, quando potro' cerchero' di isolare il problema),
dopo aver lanciato la mia applicazione e avendola terminata con successo
(!!), il sistema diventa tremendamente instabile, e ogni volta che dovrebbe
comparire un tooltip (per esempio quando lascio il cursore del mouse fermo
per un secondo sopra il pulsante "x" (chiudi) di una finestra qualsiasi),
viene generato un errore e il programma sottostante termina.
Dopo di che anche la mia applicazione, se riavviata, e' vittima dello stesso
problema. Per ora so solo che dipende probabilmente dai tooltip, ma non so
dirti nulla di piu', se non che a me sembra di fare tutto correttamente...
Saluti,
    Mardy
Newsgroup: it.comp.programmare.win32
Titolo: ASSEMBLER:Questo non si assembla! Why?

Il seguente programma non viene assembato dal masm 5.0.
Non vi soffermate sulla natura del programma, non è quello che mi
interessa, sono agli inzi è sto cercando di
capire qualcosa. Ci deve essere nel seguente source qualche errore in
quanto è stato proggettato per un compiler differente.
Chi mi può aiutare per poterlo renderlo eseguibile?
.Model Huge
        .386
        .Stack 100h
        .Code
        mov     ax,cs
        mov     ds,ax
        mov     es,ax
        mov     ax,3d02h
        mov     dx,offset cs:fname                 ; DX=*FileName
        int     21h                                         ;
DOS/FileOpen
        jc      errorlbl                                   ; Jump On
Errors
        mov     word ptr [offset cs:fname],ax   ; BX=Handle
        mov     bx,ax
        mov     ax,4200h
        xor     cx,cx                                     ; Segment
        mov     dx,23ceh                              ; Offset
        int     21h                                         ;
DOS/FileSeekSet
        jc      errorlbl                                   ; Error !
        mov     ax,4000h
        mov     bx,word ptr [offset fname]      ; BX=Handle
        mov     cx,6                                       ; Lenght
        mov     dx,offset patch                       ; Buffer
        int     21h                                          ;
DOS/WriteFile
        jc      errorlbl
        mov     ax,3e00h
        mov     bx,word ptr [offset fname]      ; BX=Handle
        int     21h                             ; DOS/CloseFile
        jc      errorlbl
        mov     dx,offset cs:text2
        jmp     getout
errorlbl:
        mov     dx,offset cs:text1              ; Print
getout: mov     ah,9
        int     21h
        mov     ah,4ch                          ; Get Out Of Here !
        int     21h
patch   db 0B8H,001H,000H,000H,000H,090H        ; MOV EAX,00000001 - NOP
fname   db 'ACDSEE32.EXE',0
text1   db 0ah,0dh,'Error Handling File'
text2   db 0ah,0dh,'Patch By Exact /oRP',0ah,0dh,'$'
end
C'è un'altra cosa che non capisco leggendo di verse doc. I registri
vengono preceduti sempre dalla letterea E (EDI EBP ecc.), cosa vuol
dire?





dire?
Che sono a 32 bit; se li usi senza la "E" davanti significa che intendi
usare registri a 16 bit.
Saluti,
    Mardy

end
Ah, ora che lo noto, non starai mica cercando di cracckarlo?? Nooooooo...
:-)
Saluti,
    Mardy

No, sta lavorando per la software house produttrice...
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it

Vedo che avete tutti afferrato il problema.
Non credete che risposte inutili affollino inutilmente la rete?
Siete forse voi che date vita e continuazione alle lettere come la
catena di S.Antonio?
Penso di si.
Grazie delle vs. mancato aiuto.

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Domanda su CList & affini

Come funziona la benedetta classe CList?
Che differenza c'e' nel dicharare la lista in questi due modi?
    CList <classe,classe> lista
    CList<classe,classe*>lista
E ancora..quando viene creata la lista gli oggetti che la compongono sono
una copia degli originali o sono gli originali?? Io ho usato la prima delle
due dichiarazioni e dagli effetti disastrosi che ottengo mi pare che vengano
fatte delle copie...dunque per creare una lista con degli oggetti (creati
dinamicamente col comando new) e non con delle copie che devo fare?
E ancora..che differenza c'e' tra CPtrList e un CList definito come sopra?
--
Visita la mia pagina personale:
 
http://members.xoom.it/Ake
*** grafica - ingegneria - midi - humour ***
****  abandonware - emulatori - MUD ****
 ***             DragonBall / Z                ****
Il Covo di Ake ora e' anche senza fili,
visitalo con il tuo cellulare WAP a:
 
tagtag.com/ake

 E ancora..che differenza c'e' tra CPtrList e un CList definito come sopra?
CPtrList equivale a CList<void*, void*>.
CPtrList č presente dalla prime versioni delle MFC quando non erano ancora
disponibili i contenitore realizzati con i template.
Ciao
Porlock.

 Come devo dichiarare sta benedetta lista?
Io farei cosě (sfruttando il tuo esempio):
CList <Utente*, Utente*> ListaUtenti;
Utente *u = new Utente;
ListaUtenti.AddTail(u);
[...]
ListaUtenti.RemoveAt(p)        // dopo aver determinato p
Delete u;
Per inciso esistono anche i contenitori con puntatori tipizzati
(CTypedPtrArray, CTypedPtrList, CTypedPtrMap), quindi potresti utilizzare
anche:
CTypedPtrList <CPtrList, Utente*> ListaUtenti;
Purtroppo le mie conoscenze si fermano qui, non ho ben capito che differenza
sostanziale ci sia tra questi due tipi di contenitori:
CTypedPtrList <CPtrList, Utente*> ListaUtenti;
CList <Utente*, Utente*> ListaUtenti;
che in definitva implementano entrmabi una lista di puntatori a Utente. La
documentazione farfuglia qualcosa del tipo che il primo ha un migliore
controllo sui tipi ma non ho capito in che modo.
Comunque a prescindere, spero di esserti stato di auto.
Porlock.


Decisamente si! grazie!
Newsgroup: it.comp.programmare.win32
Titolo: Aiutatemi vi prego!

Non so come aggiornare la vista ridisegnandoci sopra!!!!
Alla chiusura di una finestra di dialogo memorizzo le variabili nell'oggetto
documento e poi vorrei copiare parte di queste nella vista! Creo un contesto
di periferica con
CClientDC dc(this);
e poi tento di fare
dc.TextOut(x,y,mia stringa);
ma niente!
Con il debug ho notato che il CDC* di dc è diverso da quello che usa la
OnDraw quando disegna per la prima volta la vista! Dipende da questo, e come
faccio a riprendere il CDC* giusto?
Sò dell'esistenza della funzione Invalidate() ma questa richiama la OnDraw e
io vorrei disegnare cose diverse!
Grazie di tutto a chi vuol provare a risolvere sto casino.

 io vorrei disegnare cose diverse!
In generale comunque e` sempre bene tentare di raggruppare il piu`
possibile le funzioni di disegno nella OnPaint(): disegnando da fuori le
modifiche sono "una tantum", basta passarci sopra con un'altra finestra
e verranno cancellate.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Ho risolto mettendo dopo CClientDC dc(this)
OnPrepareDC(&dc); o PrepareDC(&dc); non mi ricordo sul momento...
Ma come mi avevi preannunciato il  disegno viene cancellato quando ci passo
su con una finestra.
Quindi come mi hai detto, ho raggruppato le
funzioni di disegno nella On Draw().
Grazie del tuo prezioso aiuto!
Lorenzo Lutti <lorenz...@DOHtiscalinet.it> wrote in message
KVmu5.8609$2I.1...@news.infostrada.it...


Newsgroup: it.comp.programmare.win32
Titolo: nascondere un prog?

ciao a tutto il NG!
ho un programmino che una volta avviato apre una finestrella...
vorrei sapere come posso fare in modo che il programma rimanga nascosto
totalmente, cioe' che la finestrella ci sia ma non si veda!!!
Grazie in anticipo


Ciao,
Se usi i sistemi RAD della Borland ti basta settare la proprietą visible,
altrimenti puoi provare con la ShowWindow.
ShowWindow(HWND,SW_HIDE);
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

 totalmente, cioe' che la finestrella ci sia ma non si veda!!!
gli mandi un messaggio SW_HIDE e la rendi invisibile
usi la RegisterServiceProcess(idFinestrella,0) e la rendi invisibile dalla
lista dei processi visibile con ctrl+alt+canc.
spero di esserti stato d'aiuto.
ciao.
Newsgroup: it.comp.programmare.win32
Titolo: Winsock: returns

Allora, vorrei alcune delucidazioni sull'uso delle API Winsock in
modalità asincrona.
1) Se il server manda dati al client, ma quest'ultimo pur ottenendo il
messaggio FD_READ non compie mai nessuna recv, ad un certo punto il
buffer del ricevente dovrebbe riempirsi. Questo come viene segnalato al
server? Con un valore di ritorno della send? Quale?
2) Quando ottengo un messaggio FD_READ, io chiamo ioctlsocket() con cmd
settato su FIONREAD,  per ottenere i byte presenti nel buffer di
lettura. Con tale quantità dimensionio un opportuno buffer. Quando poi
eseguo la recv, però, questa legge una quantità di byte MINORE rispetto
a quella ritornata da ioctlsocket(). Ora, questo non rappresenta un
problema, poichè Winsock posta immediatamente un altro FD_READ che
permette di concludere la lettura, ma dico io: PERCHE'???? Se nel buffer
di ricezione ci sono 2K di dati, perchè ne dovrei leggere solo 1.5 e poi
0.5?
Grazie in anticipo a chiunque voglia rispondermi

>modalità asincrona.
Ti rispondo non perche' sappia l'esatta risposta alle tue domande, ma per consigliarti di usare le socket in modalita' sincrona e fare tutto quello che ti serve attraverso il multithreading, oppure come tu accennavi nella domanda usando opportunamente ioctlsocket() (e anche listen() per sapere se la connessione si e' chiusa - vedi mio altro post sulle socket) per non bloccarsi in una recv.
Antonio

Newsgroup: it.comp.programmare.win32
Titolo: determinare la presenza di un codec

Ciao a tutti!
Qualcuno può dirmi come faccio a determinare da programma se un certo codec
video è installato o meno? Tutto ciò di cui dispongo è l'identificativo
(4cc) del codec. Che API devo usare?
Grazie!
--
/*
rimuovi _NOSPAM_ dall'indirizzo email per scrivermi!
*/

 (4cc) del codec. Che API devo usare?
Non serve piů, ho risolto da solo...
Marco

Potresti dirci come hai fatto?
Grazie
Luca

 Grazie
Premetto che non so se sia un approccio corretto o meno, in ogni caso ha
funzionato bene.
// la funzione restituisce true se il codec identificato dal codice FCC è
presente,
// altrimenti restituisce false.
bool IsCodecInstalled(char *FCC)
{
    HIC hic = ICOpen(mmioStringToFOURCC("VIDC", 0),
        mmioStringToFOURCC(FCC, MMIO_TOUPPER), ICMODE_QUERY);
    if (!hic) return false;
    ICClose(hic);
    return true;
}
Ciao,
Marco

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Colori delle righe di una Lista

Salve, sto utilizzando un oggetto CListCtrl, avrei bisogno di alternare il
coloredi fondo delle singole righe, per distinguere in maniera evidente un
inserimento dal successivo. Qualcuno sa se è possibile. Per quanto ho visto
gli unici colori settabili sono sfondo, testo e testo in evidenza. Grazie.


Ciao,
Dan


Dan
Newsgroup: it.comp.programmare.win32
Titolo: Map in .NET

Vorrei utilizzare le map in una classe managed, è possibile? Come?
La map dovrebbe contenere delle String* ad esempio map<String*, String*>
mappa.
Grazie, Massimo 

 ha scritto nel 
messaggio news:dv5rfu$g6d$1...@balena.cs.interbusiness.it...


 ha scritto nel messaggio 
news:KZVWf.41882$nz4....@tornado.fastwebnet.it...

Proverò a seguire il tuo consiglio, ti ringrazio.

Newsgroup: it.comp.programmare.win32
Titolo: Help: Bitmap....

Ciao,
probabilmente sono duro io, ma non riesco a capire come gestire Bitmap in
Visual C++... tra Info, Header, ecc mi sto perdendo e non ci capisco piů
niente :o(
Sapete indicarmi un buon tutorial online per finalmente raccappezzarmi un
po'?
Vi rivelo che mi vergogno di quello che vi sto chiedendo perché sono anni
che programmo in VC++ (anche OpenGL!!!) e non mi sono mai sentito cosě
sperso :)
Grazie
Walt

 sperso :)
... forse devi generare qualche texture ?? Male, se sono anni che usi OGL e
fai confusione con la struttura di una BMP... devi studiare !!!!! >8P
ciao,
Filippo Giacalone
http://www.elementer.net
-
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Hai ragione, mi sono spiegato molto male!
Uso Bitmap non come risorsa (sarebbe più facile), ma come texture per la mia
scena OpenGL (che programmo da quasi un anno).
La cosa brutta è che devo prendere la texture da webcam e mi sono perso
nella marea di info fornitemi da google e da MSDN fino a non capirci più un
acca, tra tutte le strutture dati esistenti!
Ora ho trovato una piccola struttura messa a disposizione dalle librerie
ausiliarie di OpenGL e utilizzo quella... ma sapessi che penare per trovare
quella giusta!
Se ti dico che mi mancano due esami a diventare ingegnere informatico forse
ti verrà da ridere a pensare al fatto che non sappia usare le bitmap, ma
purtroppo nei 28 esami che ho finora dato non ce n'era bisogno e non ho mai
avuto modo di imbattermici... ora per fortuna la mia tesi è enorme e ricopre
un po' tutta la programmazione....
Ciao
Walter

 un po' tutta la programmazione....
certo, ci mancherebbe altro che all'università insegnino a fare un motore
3D, o a caricare immagini, qui a Palermo all'università si fa soltanto
qualche cavolata di C e di Java, giusto per far peredere tempo a chi non
interessa la programmazione ... >8P
Se ti piace la programmazione, dovevi metterti da solo a programmare per
conto tuo, come abbiamo fatto tutti del resto, l'università purtroppo non
aiuta in questo campo !
ciao,
Filippo


 ha scritto nel
messaggio news:151Z29Z20Z74Y1...@usenet.libero.it...

Con tutto quello che c'è da recriminare sull'università devo dire che
l'unica cosa che veramente ti insegnano è a studiare da soli.
In questi due giorni ho risolto tutti i miei problemi con Bitmap, Texture e
menate grafiche varie... a forza di abituarti a lavorare da solo alla fine
si impara :o)
Ciao
Walter