mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Tasto TAB=RETURN

Come faccio ad assegnare al RETURN la stessa funzione del tasto TAB? O a
quello che vorrei?
Devo intercettare il messaggio WM_KEYDOWN??
Grazie.

 Devo intercettare il messaggio WM_KEYDOWN??
si.

Newsgroup: it.comp.programmare.win32
Titolo: SendMessage che non ritorna

Perché, alcune volte ma non sempre, quando uso il comando:
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 1);
il programma si blocca e non prosegue?
Ho risolto con
SendNotifyMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 
(LPARAM) 1);
ma perché col primo alcune volte si blocca ed altre no?


se vai sul sito MSDN e ti leggi la documentazione
relativa alle due chiamate di funzioni forse ti e' piu'
chiaro il differente comportamento.
msdn.microsoft.com
 e clicchi su Library

Newsgroup: it.comp.programmare.win32
Titolo: Perdonate lo sconfinamento

Sono un lettore assiduo del vostro N.G. e ho notato con quanta generositą vi
aiutate. Prometto di non sconfinare ulteriormente.
Dovrei risolvere il seguente problema: ho fatto la mia pagina web con "
front page " e l'ho inviata al server. Tutto bene par le immagini e la
musica di sottofondo, ma i testi non sono visibili. Il surfmaster mi ha
detto che i comandi "web bot" di "front page" sono incompatibili con il
server di IOL. Come č possibile uscire dall'impasse? Devo comporre i testi
con altro programma? E quale? O posso usare i testi di front page
ugualmente?  Resto in attesa di leggere una vostra gentile risposta.
Ringrazio anticipatamenteper l'aiuto che vorrete darmi.
Un saluto a tutti.                                               Adriano

server di IOL. Come è possibile uscire dall'impasse? Devo comporre i testi


Newsgroup: it.comp.programmare.win32
Titolo: Creare una guida

ciao a tutti, avrei bisogno di sapere dove posso scaricare gratis o almeno
trial un programma in grado di creare file di Guida, da collegare ai miei
programmi in VB6
Grazie

, 
oriettab...@tiscalinet.it
 says...

Se per file di guida intendi i file in formato HtmlHelp di Microsoft 
questo potrebbe essere un buon punto di partenza:
http://msdn.microsoft.com/workshop/Author/htmlhelp/default.asp
Su sito trovi anche i vari tool necessari (gratis).
Luca

 wrote in message
news:p4SB9.27504$Yw.13...@news2.tin.it...


 wrote in message
news:p4SB9.27504$Yw.13...@news2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: ABC WinMain

Ho appena cominciato ad avvicinarmi alla programmazione win32 in C, sono
alla ricerca di un aiuto.
Non capisco bene il significato dell'ultimo parametro della WinMain, int
nCmdShow.
L'help dice: "Specifies how the window is to be shown" e poi fa un elenco di
modalita'... ma non dovrei essere io a decidere come la mia finestra verra'
visualizzata all'inizio del programma?
Chiedo scusa per la banalita', ma non mi e' chiaro come funziona.
Ciao e grazie.

 
Il programma è libero di scegliere come visualizzare la sua finestra.
Il parametro è un "suggerimento" che il sistema operativo passa al 
programma a seconda di come è stato lanciato. Se il programma è stato 
lanciato da explorer, da "esegui..." o da linea di comando dovrà 
visualizzare la finestra nella modalità di default (il programma è poi 
libero di partire massimizzato se salva la situazione della finestra per 
comodità dell'utente). Se viene lanciato da una shortcut (sul desktop, 
nel menu di start o in altri punti del file system) l'utente è libero di 
impostare all'interno dei parametri della shortcut la modalità di 
visualizzazione che più gli aggrada.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

"Mela" <melani...@tiscalinet.COM> ha scritto nel messaggio
news:9ielqj$iri9l$1...@ID-6300.news.dfncis.de...

Se fai click col pulsante destro del mouse sull'icona di un programma sul
desktop e scegli Proprietą vedi che l'utente puņ decidere come fare aprire
la schermata d'avvio (Esegui: Finestra Normale/Ridotto a icona etc.) a
seconda di cosa sceglie l'utente la Winmain viene chiamata con il parametro
specificato.  Idem se il programma viene avviato da programma
(CreateProcess).
Ciao Massimo

Newsgroup: it.comp.programmare.win32
Titolo: Compilazione e prestazioni

Vorrei provare a compilare i sorgenti del LAME (compressore mp3) per
ottenere il massimo delle prestazioni con pc equipaggiati con processore
Athlon. Oltre al settaggio delle impostazioni tipiche del progetto, dove
potrei guadagnare velocita' semplicemente lavorando sulla compilazione?
merlinO
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:213Z156Z53Z163Y...@usenet.libero.it...

Guarda questo thread su Win32ASM, forse ci trovi qualche informazione che
puo' tornarti utile.
http://board.win32asmcommunity.net/showthread.php?s=&threadid=9074
Ciao
Luca
Newsgroup: it.comp.programmare.win32
Titolo: Criptare stringhe e files

    Qualcuno conosce o ha provato un algoritmo, una DLL o che altro,
utilizzabile da VB per criptare e decriptare *decentemente* stringhe e
files? Io ho provato a fare algoritmi "manuali" in c++ ma mi sembrano
banali...
    Grazie,
    Paolo

 wrote in message news:8jvbpv$orl$1...@nslave1.tin.it...

C'e` la CryptoAPI, ma e` tutt'altro che banale da usare bene.
Ti consiglio di procurarti un ActiveX ben fatto che svolga
il lavoro che desideri.  Ci sono varie soluzioni commerciali,
certo piu` comode, ma non le ho provate personalmente.  Una
buona alternativa puo` essere lo shareware, da 5 dollari USA,
http://ftp.cgvb.com/pub/misc/pgpocx.zip
 da usarsi assieme al
noto programma PGP (che e` gratis).
Altri ActiveX shareware che fanno da interfaccia VisualBasic
a PGP comprendono
http://www.itech.net.au/asptools/ASPPGP.htm
http://www.support.nedcomp.nl/netwerk/members/nsdpgp/default.asp
(quest'ultimo credo sia documentato solo in Olandese, e penso
sia freeware e non shareware, ma non so abbastanza olandese
da esserne sicuro...!)
Trovi molti componenti del genere (non basati su PGP) elencati,
riassunti, e review-ati a:
http://www.softseek.com/Programming/ActiveX/Security_Compression_and_Encrypt
ion/
SoftSeek e` sempre un buon sito da cui cominciare simili ricerche,
tra l'altro.  Ma immagino che un programmatore VB conosca bene
sia questo, sia tanti altri siti utili con elenchi categorizzati
e "reviews" di buoni controlli ActiveX, sia gratuiti sia di tipo
commerciale, quindi magari rivelaci tu i tuoi preferiti!
Tornando all'encryption, dalla lista suddetta si scopre che un
controllo gratuito per l'encryption e` fra quelli sviluppati e
distribuiti da DevPower, vedi:
http://www.devpower.com/encrypt/
E` scritto in VB quindi richede i relativi runtime, ma questo
naturalmente non e` un problema volendolo distribuire assieme,
appunto, ad un'applicazione VB.  Ne trovi due versioni, una
in VB5 SP3 e una in VB6 SP3, cosi` anche tu puoi usare l'uno
o l'altro di questi VB senza dover distribuire due runtime...!
Gli altri sono a pagamento, ma possono nondimeno presentare
vantaggi, com'e` ovvio.  Dacci un'occhiata e decidi un po' tu...!
Alex

 Rispondo anche ad Alex Martelli che ti ha già risposto.





Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Disegnare grafico

Vorrei disegnare il grafico di una funzione in una dialog creata con le mfc.
Ho creato un controllo text static e ho ottenuto il suo CWnd,e nella
funzione OnDraw riesco a disegnare su di esso,però mi sono accorto di un
problema: non riesco a ridisegnare dopo che la dialog si apre,ho provato con
InvalidateRect(),UpdateWindow(),RedrawWindow() ma non hanno alcun
effetto.Qualcuno di voi sa che posso utilizzare per disegnare un grafico
modificabile anche dopo che si è aperta la dialog?

 ha scritto nel
messaggio news:ChbD9.53250$Yw.24...@news2.tin.it...



"Ho creato un controllo text static" vuol dire che lo hai subclassato ? Io
sono riuscito a disegnare (qualsiasi numero di volte) in un controllo del
genere solo partendo dal subclassing di una CStatic e lavorando su OnPaint
Luke
Newsgroup: it.comp.programmare.win32
Titolo: Guida in linea di Visual C++ in italiano

Qualcuno sa dirmi dove posso trovare la guida in linea di Visual C++
tradotta in italiano? Sul sito della Microsoft si trova qualcosa nella
nostra lingua?
Kaos.

 nostra lingua?
qualcos alo puoi trovare qui
http://www.softwareplanet.net/php/mostraCorso.php?nomeCorso=VisualC
--
------------------------
http://visualwx.too.it/
rad per wxwindows e c++

Newsgroup: it.comp.programmare.win32
Titolo: E' possibile caricare un'immagine da file e metterla nella Toolbar?

Voglio caricare delle piccole immagini jpeg  dall'HD, mostrarle nella 
Toolbar
ed usarle come pulsanti,
Le funzioni CToolbar::SetHotImageList e CToolbar::SetImageList
accettano come parametro un puntatore di tipo CImageList che deve essere
prima creato e nella creazione occorre l'ID di una BitMap.
Che percorso devo seguire per caricare un'immagina jpg e ottenerne l'ID?
le classi CBitMap (non devo caricare una BitMap) e CImage non mi sembrano 
utili....
Grazie
Carlo

utili....
Come caricare delle CBitmap in una CImageList:
http://www.codeproject.com/docking/toolbar_hotbuttons.asp


quell'esempio fa più o meno quanto il wizard, parte da
immagini già mappate e provviste di ID,
io devo caricare dei .JPG dall'HD,
questo lo posso fare con la classe CImage, poi come
lo converto in BitMap e come ne ricavo l'ID?
Grazie di nuovo
Carlo 

lo converto in BitMap e come ne ricavo l'ID?
Forse non capisco cosa intendi per ID, ne hai bisogno solo se
l'immagine e' presente nelle risorse...
CImage image;
CBitmap *pBitmap;
CImageList imageList;
// Carichi la jpg da disco in image
pBitmap = CBitmap::FromHandle (image.m_hBitmap);
imageList.Add (pBitmap,RGB (0,0,0));

 imageList.Add (pBitmap,RGB (0,0,0));
Ok, risolto, grazie mille di nuovo.
Carlo
Newsgroup: it.comp.programmare.win32
Titolo: come si fa ...? (VC++)

Non sono uno "smanettone"....
Sto realizzando un software in VC++.
Ecco il mio problema.
Ho un'algoritmo complesso che richiede un tempo di esecuzione molto
variabile:
voglio gestirlo attraverso una finestra di dialogo con un pulsante di Start
.... e voglio anche uno Stop per poterlo fermare nel caso il trempo di
esecuzione risulti troppo lungo.
Avrò quindi 2 message handlers (OnStart e OnStop).
Non posso mettere l'algoritmo in OnStart altrimenti non lo fermo più.
Come si fa? ....in generale per casi come questi.
Grazie.
DANILO

 ha scritto nel messaggio
news:rsBz7.8828$V75.2...@news1.tin.it...

Mi vengono in mente due modi almeno, di cui uno molto più elegante
dell'altro.
1) (ZOZZONE) : setti una variabile globale il cui status indica se
l'algoritmo debba fermarsi o continuare
2) Crei un thread che eseguirà il tuo algoritmo (CreateThread()). Questo
thread potrà essere sospeso o bloccato a piacimento dell'utente
(SuspendThread() e simili).
Cerca informazioni più dettagliate nell'SDK o su msdn.
Ciao
Alessio
#define __TRUE "C is Better"

 ...
Esiste un'altro metodo + semplice del thread e meno <ZOZZONE> della
variabile globale (che tra l'altro ho qualche dubbio che funzioni):
1 - crei una variabile membro della finestra m_bStop che si setta TRUE se
premi il pulsante stop
2 - crei una funzione tipo questa:
void CTuaClasse::FlushMessage(void)
{
 MSG msg;
 while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
 {
  TranslateMessage(&msg);
  DispatchMessage(&msg);
 }
}
e la chiami nel tuo ciclo subito seguita dalla verifica di m_bStop; se è
TRUE interrombi il ciclo.
Ciao
Buon lavoro
Drugo

Newsgroup: it.comp.programmare.win32
Titolo: contratto di licenza

Dove posso trovare in internet un testo di "contratto di licenza" standard
da poter inserire nel mio programma?

 da poter inserire nel mio programma?
cerca nei tuoi dischi "license" (senza virgolette), e apri qualcuno dei
txt che trova...
Ciao
Faber
Newsgroup: it.comp.programmare.win32
Titolo: TRichEdit e lunghezza del testo.

Salve!
Stò sviluppando un applicazione in Win32 con CBuilder che utilizza il
controllo TRichEdit per la gestione di un testo in formato rtf.
Ho scoperto che la dimensione massima del testo contenuto nel controllo
è di 64000 caratteri.
Questa limitazione dovrebbe essere dovuta al sistema operativo, tale
affermazione trova parziale conferma anche nel fatto che negli ambienti
di sviluppo microsoft esistono le medesime limitazioni.
...
Mi sono trovato ad utilizzare il controllo testo offerto da VisualC++6 e
ho verificato che questa limitazione NON SUSSISTE....molto strano... la
dimensione del testo pare limitata alla disponibilità di memoria...
...
L'applicazione che utilizza il TRichEdit trarrebbe grande giovamento se
potesse gestire testi più lunghi di 64k...
In che modo è possibile superare questo limite ?
Grazie per l'attenzione! Saluti!
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:0b8202633d4c0fdd570...@mygate.mailgate.org...


Se non ricordo male la limitazione a 64k c'e'stata fino alla versione 4 di
CBuilder...
Ermando

 Ermando
...purtroppo questa limitazione esiste, oppure non ho impostato
correttamente qualcosa... stò utilizzando CBuilder 5.
Accade che se su un form qualsiasi, inserito un TRichEdit,
il copia-incolla e in generale la modifica del documento, è possibile
fin quando non si raggiunge la soglia di cui cui stiamo parlando...
...non sò...
...inoltre potrebbe darsi che tale soglia non esiste se si utilizza
il controllo in modalità read only...
Di certo la limitazione in un sistema WinNT e CBuilder 5 esiste.
... il problema permane....
Grazie per l'attenzione, Saluti!

Newsgroup: it.comp.programmare.win32
Titolo: Limiti di memoria della Clipboard

Salve a tutti,
che voi sappiate, esistono dei limiti nella quantità d'informazione che io
posso copiare sugli appunti di Windows ?
Ho implementato in un mio programma le funzionalità di copia/incolla per un
particolare controllo.
Le informazioni finiscono sugli appunti nel formato CF_TEXT.
La quantità d'informazioni però può essere piuttosto elevata e puo
raggiungere molti mega-bytes.
Lavoro in Visual C++ 6.0 con MFC e per lavorare sugli appunti sto
utilizzandi le normali API:
OpenClipboard
CloseClipboard
SetClipboardData
GlobalAlloc
ecc.....
Fondamentalmente vorrei evitare di impallare il sistema mandando sugli
appunti troppi dati.
Grazie per l'attenzione
Porlock.

 posso copiare sugli appunti di Windows ?
Su MSDN non ne viene fatta menzione, quindi secondo me non ci sono limiti
specifici. O meglio, ovviamente ci sono i limiti di allocazione della
GlobalAlloc(), che pero` direi che non siano un problema.
In effetti c'e` una cosa da considerare: con ogni probabilita` se memorizzi
dei dati nella clipboard in un formato e poi li richiami con lo stesso
formato, l'HGLOBAL che gli hai passato sara` anche quello che ti sara`
restituito (Windows non fara` niente di particolare); se invece richiedi una
"conversione" a Windows (ad esempio memorizzi CF_TEXT e richiami
CF_OEMTEXT), quest'ultimo sara` costretto ad allocare un altro blocco di
dati, e forse in questi casi potrebbe esserci qualche problema in piu`.
--
Bye! Lorenzo Lutti

Newsgroup: it.comp.programmare.win32
Titolo: Informazione su Borland C++ Builder3

Come è possibile che un semplice form, senza alcuna riga di codice, mi crei
un file eseguibile di 250k?
Ci sono opzioni da attivare nella compilazione?
Grazie a chi mi risponde.
BUONA PASQUA A TUTTI.
Ciao da Luca

Mi associo. Deve esserci qualche problema.
Infatti ho anche provato a compilare un mini programma (c'č l'esempio su
www.programmazione.it
) di un semplice form e bottone di chiusura col
compilatore a "linea di comando" Borland C++ e pesa soltanto 4K. L'unico
inconveniente č la presenza di una finestra di console che si apre e chiude
assieme alla finestrella di dialogo.
Buona Pasqua anche da parte mia!

Come č possibile che un semplice form, senza alcuna riga di codice, mi crei


 ha scritto nel messaggio
news:9b93om$mo6$1...@nreadB.inwind.it...

Newsgroup: it.comp.programmare.win32
Titolo: Problemone

Ho un mega problemone. Ho installato la mia macchina nuova installando
win xp pro sp1
visual studio 6 sp5 (solamente vc++)
directx sdk 9.0
Ora ogni volta che salvo un file da visual studio se sono in un progetto, si
blocca senza dare nessun messaggio di errore. rimane li fermo. ho provato ad
aspettare anche 15 minuti per vedere se usciva qualche messaggio ma nulla.
E' successo a qualcuno di voi? Cosa mi suggerite di fare per capire il
problema?
La macchina e' abbastanza sgombra da appestatori tipo office..... Ho
installato Ulead Media Studio 7 pro e poco piů (programmini che non vanno a
mettere dll nel system)
Grazie
--
per rispondere togliere NEW dall'indirizzo
remove NEW from address to answer
Gaggioso il portale della pesca 
http://www.gaggioso.it

 installato Ulead Media Studio 7 pro e poco più (programmini che non vanno


Newsgroup: it.comp.programmare.win32
Titolo: finestre top-level

Quali sono le finestre top-level ?

 Quali sono le finestre top-level ?
Una finestra "top-level" e' una finestra che non ha parente oppure che 
ha come parente il desktop di Windows.
La funzione EnumWindows() enumera tutte le finestre top-level, se ti 
interessa.

Newsgroup: it.comp.programmare.win32
Titolo: Strani problemi con CFileDialog

Salve a tutti!
Ho quasi finito il mio plug-in per Eudora, per cui non vi stancherň piů
con le mie noiose domande. C'č perň un ultimo problema che mi affligge
da diversi giorni: ho creato un CFileDialog per permettere all'utente di
caricare e salvare il "cervello" del sistema. Fin qui nessun problema,
riesco ad aprire il dialog e caricare il file tranquillamente.
Il punto č che quando da un'altra parte del programma, con una classe
completamente diversa e creata in un altro momento, provo a fare un
accesso ad un file (un altro file!) mi da errore..
Il tutto succede solo se il FileDialog viene aperto (e quindi non solo
con la creazione della classe), e viene scelto un file. Se invece premo
Cancel, funziona tutto benone..
Ecco come apro il mio CFileDialog:
 CFileDialog fDialog(true, "brn", "defBrain.brn", OFN_FILEMUSTEXIST,
"Brain Files (*.brn)|*.brn|All Files (*.*)|*.*||", this);
 retVal = fDialog.DoModal();
Questo avviene in un metodo della classe di un dialog di configurazione.
Alla fine del metodo il file aperto viene chiaramente chiuso e tutte le
classi istanziate distrutte. Non riesco quindi a capire che cosa possa
influire sull'accesso di un'altro file, in un'altra parte del programma!
Che sia un bug di Eudora? Che sia un problema del CFileDialog?
Mah!
Vi ringrazio da subito per la collaborazione.
Norman
P.S. Non so se possa influire, ma nella classe che contiene il metodo
che apre il FileDialog, c'č un extern alla classe della dll.




Newsgroup: it.comp.programmare.win32
Titolo: Creare un file di installazione (setup.exe) per un programma scritto in VC++

Ciao a tutti.
Ho realizzato un programma (un analizzatore di rete locale) in Visual C++ e
volevo sapere se è possibile creare un file setup.exe che permetta di
installare anche le DLL al posto giusto. So che in VB esiste un Wizard, ma
in VC no. Esistono tools esterni o della stessa microsoft?
Ciao
Grazie
Sergio

 ha scritto nel messaggio
news:t88d7d5...@corp.supernews.com...

Esiste InstallShield, dovrebbe esserci insieme a vc++, (credo, io non ce
l'ho vc++).
Per applicazioni non molto complicate va benone, ti fa anche varii tipi di
installazione, la directory del cd, ecc...
Quello enterprise invece usa anche un linguaggio di scripting mi pare, io
non l'ho mai provato.

 in VC no. Esistono tools esterni o della stessa microsoft?
Il tool principe e` sicuramente InstallShield (
www.installshield.com
),
che detiene la maggioranza assoluta come installer di prodotti
commerciali. Ma e` a pagamento. Come alternative free, io quando proprio
devo uso InstallMaker (
www.clickteam.com
), che e` carino e leggero. La
gratuita` si paga con una piccola dialog mostrata alla fine
dell'installazione, una cosa del tutto tollerabile.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

: 

Credo sia possibile realizzare i pacchetti MSI per il microsoft Installer 
(
msdn.microsoft.com
), io comuque ti consiglio InnoSetup e ScriptMaker (il 
primo è un "motore" di setup controllato tramite script, il secondo 
permette di realizzare gli script tramite un Wizard molto semplice, 
entrambi sono free).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: script pe ril controllo di programmi

Salve a tutti, in questi giorni sto pensando che mi piacerebbe aver
euno script che lanci diversi programmi windows, ad esempio: un
antimalware, un antivirus, un prog. per pulire il registro di sistema,
e quant'altro;c'� qualcosa di gi� pronto, oppure come potrei scrivere
uno script del genere?
Grazie a tutti,
Alberto.

e quant'altro;c'� qualcosa di gi� pronto, oppure come potrei scrivere
StartupDelayer

StartupDelayer
Grazie, lo prover�

Newsgroup: it.comp.programmare.win32
Titolo: Server SMTP

Salve,vorrei sapere se esiste una funzione in grado di ritornare il server 
della posta in uscita usato da Outlook(quello settato dall'utente), e magari
anche quello settato per il POP3.
grazie



devi usare IMAPI
cod
Newsgroup: it.comp.programmare.win32
Titolo: Proprio LE BASI!

Si' lo so, sono in ritardo; ma solo adesso, dopo anni di programmetti
DOS, voglio documentarmi sulla programmazione sotto windows.
La maggior parte dei manuali spiega le procedure passo-dopo-passo (o
meglio click dopo clik) per utilizzare i wizard di questo o quel
compilatore per un paio di capitoli. Poi tira fuori delle strane cose
dette API (che non ronzano) e - amen - non ci capisco piu' nulla.
Chi mi consiglia qualcosa di valido per cominciare?

,

La via alla programmazione Windows e' longa e dolorosa.
Secondo me, l'approccio che porta piu' lontano, e contemporaneamente
quello piu' "from ground up" e' il seguente:
Lettura di
Charles Petzold, Windows Programming, 5th Edition, Microsoft Press.
Lettura di
Jeffrey richter, Advanced Windows, 3th Edition, Microsoft Press.
Lettura a scelta di
Kraig BrockSchmidt, Inside OLE, Microsoft Press
Eddon & Eddon, Inside DCOM, Microsoft Press
Don Box, Essential COM, Addison Wesley
Quando i concetti di base sono chiari, allora
Jeff Prosode, Programming Windows With MFC, Microsoft Press
Grimes, I titoli su ATL, Wrox press
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Grazie "ivanbrug" per la tua dettagliata risposta!
Ho apprezzato molto, soprattutto considerato che sei stato l'unico a
volersi fermare su cose che probabilmente tutti i lettori del NS hanno
superato o stanno superando.
Capisco che non si abbia tempo a voglia di rispondere a certe domande,
forse l'ho fatto anche io qualche volta.
Purtroppo vedo che in genere il livello e' piuttosto alto, e non riesco
a trovare un gruppo del tipo "it.schiappe.programmare"! Ne conosci
qualcuno?
Provero' a seguire i tuoi consigli e magari ti faccio sapere come e'
andata, spero tra non molti... anni!
Rita.
ivan...@my-deja.com
 ha scritto:


Ciao,
    concordo ma ti consiglio anche di dare un'occhiata all'area Win32 della
sezione Piattaforme che trovi su 
www.programmazione.it
 :-)
A presto :-)
Marco Abis
http://www.programmazione.it
  il sito Italiano di riferimento per IT
ab...@programmazione.it
Newsgroup: it.comp.programmare.win32
Titolo: Debugger

I debugger come softice di solito fermano l'esecuzione dei processi del
sistema . Sapete se esiste una API che mi permette di fare ciň ?

,

Prova a leggere
MSDN \ Platform SDK \Base Services \ Debugging And Error Handling \
Debugginf \ About Debugging Support.
Poi prova a scrivere il tuo gestore per il loop
basato su WaitForDebugEvent()
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.programmare.win32
Titolo: Look RS232 ???

Conoscete un programma in grado di vedere i dati
che passano attraverso una seriale RS232,
interponendosi ad esempio tra un computer e 
un'apparecchiatura?? grazie

Ma certamente! Un tool ottimo e freeware è PORTMON, lo trovi insieme a molto
altro su 
http://www.sysinternals.com
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: [OT]Visual Studio Service Pack 5

dopo aver scaricato + di 100mb non riesco ad installarlo :-(
ho win98se in italiano , vs in inglese e il sp è unico per inglese,italiano
e altre lingue ma l'errore che mi dà è prorpio su questo
qualcuno l'ha installato?quanche suggerimento?
ciao

Nota società d'informatica è alla ricerca di programmatori con esperienza in
visual fox pro chi fosse interessato può contattarmi all'indirizzo.
matt...@katamail.com
grazie

 qualcuno l'ha installato?quanche suggerimento?
L'ho installato tempo fa su Win98 e l'altro ieri su Win2K e non mi ha dato
nessun problema ........
Tempo fa scaricai un SP per IE5, mi pare, e mi dava un problema simile (non
per la lingua): ho rieffettuato il download ed ho risolto.
Drugo

 Drugo
ciao

 wrote in message
news:alvncb$qi6$1...@lacerta.tiscalinet.it...

Anche a me ha dato un problema riguardante la lingua. Mi dice che non ha
trovato prodotti visual studio nella lingua del mio sistema operativo. Poi
per l'installazione mi ha rimandato alla documentazione ma non sono ancora
riuscito. Effettivamente visual stidio è in inglese mentre windows in
italiano. Forse è anche il problema di peppino.
Ciao.
Luca

 Luca
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Funzioni dll

Dove posso trovare una guida sulla dll Winaspi32?
Con google non trovo niente di utile.
Grazie



Non e' vero che su google non si trova nulla :) Infatti e' bastato
cercare "adaptec aspi sample code" per trovare questo sito:
http://www.hochfeiler.it/alvise/ASPI_1.HTM
Comunque quella DLL proviene dall'SDK distribuito tempo fa da Adaptec.
Non so se lo distribuisce ancora, ma dovresti poter trovare da qualche
parte l'archivio originale che conteneva anche la documentazione.
Luca



Sempre con google e' saltata fuori questa pagina:
http://www.zianet.com/jgray/dat/vbsource.html
Dove e' possibile recuperare l'SDK e un po' di documentazione.
Luca
Newsgroup: it.comp.programmare.win32
Titolo: VC6++ e ClassWizard

Ciao
non ricordo da quando ma il mio VC6++
con un progetto SDI quando modifico un .h o un .cpp
all'atto della compilazione non vede quali file sono stati modificati
quindi mi restituisce 0error e 0 warning ma in realtà quello ke esegue non è
realmente quello che ho scritto
ovvero è il vecchio codice quindi devo ricompilare il tutto.
cosa è successo?

cosa è successo?
Hai provato a fare il Clean del progetto?
-- 
ciao, hal

 ha scritto nel messaggio
news:bu0tfh$ehh$1...@e3k.asi.ansaldo.it...

Invece con (kon) i progetti MDI che (ke) fa? :^)
Federico.

 ha scritto nel messaggio
news:gzWMb.248509$vO5.10...@twister1.libero.it...



1. ho messo una faccina *sorridente*
2. sei tu che fai perdere del tempo a me, mi spiego meglio sotto.
3. non mi piacciono le polemiche, ma nemmeno le "k" da SMS
Mi dilungo sul punto 2: hai dato alcune informazioni sommarie, poco utili ad
isolare il tuo problema, e poi termini con "cosa è successo?". La tua
assomiglia a quelle domande tipo: "non mi va windows, perche'?".
La mia contro-domanda riguardava una tua informazione (...con un progetto
SDI...) che secondo me c'entra poco e nulla con il problema. Sono piu' utili
info del tipo: uso gli header precompilati, oppure: ho controllato il
percorso dell'eseguibile utilizzato dal debugger e coincide con quello
prodotto dal linker, oppure: il mio progetto e' (o non e') articolato in
piu' progetti dipendenti, ecc...
A domanda "fumosa"...
Ciao. Federico.




 Ma per ripulire il tutto ho eliminato i file csw, opt.
Magari un'altra volta posta un messaggio per dire che la cosa e'
chiusa, e magari anche come hai fatto. Cosi' chi legge sa che
il caso e' chiuso... (o forse non e' chiuso, non ho capito :^)
Ciao. Federico.

 > ho suddiviso il i file in piů cartelle, forse questo puň aiutarti


Newsgroup: it.comp.programmare.win32
Titolo: DAO e query con data e ora...

Sto lavorando su di una applicazione che si interfaccia con un DB ACCESS
attraverso MFC... e fin qui tutto Ok.
Quando devo però fare una query ( devo estrarre Record in un certo
intervallo di data e ora ) come devo passare la data alla proprietà
m_strFilter di CDaoDatabase???
thanks in anticipo!
Maurizio

 wrote in message
b_i07.28207$u%1.22...@news1.tin.it...

Devi formattare la data in modo "comprensibile" per il DAO ossia (formato
data USA):
CString sData;
sData.Format("%m-%d-%Y", mese, giorno, anno);
A questo punto puoi estrarre il set di record con una query tipo:
CString sQuery;
sQuery.Format("SELECT FROM [Tabella] WHERE [Data] = #%s#";", sData);
... ecc.
(Ovviamente al posto di [Tabella] e [Data] devi usare il nome della tua
tabella ed il nome del tuo campo data)
Nel caso di intervalli o ore basta adattare la query SELECT al tuo caso (ti
consiglio un'occhiata alla documentazione MSDN)
Ciao, Luke

 data USA):
 [...]
ThankS!
: )
Newsgroup: it.comp.programmare.win32
Titolo: lanciare un file .bat

gentili tutti,
sono alle prese con un problemino..
da un mio programma .cpp lancio un file .bat che dovrebbe lanciare a
sua volta un programmino (.exe).
Nel file bat non faccio altro che fare una CALL del .exe e passare un
parametro per l'esecuzione del programma.
Se lancio il .bat da prompt DOS, tutto ok ma se il file .bat e'
lanciato dal programma .cpp, il programma .exe viene eseguito a meta'
e poi si blocca.
Purtroppo non ho i file sorgente del programma .exe (che e' scritto in
FORTRAN90), ma il programma calcola delle parentele tra degli
individui e quando dovrebbe iniziare a calcolare attraverso un metodo
iterativo delle distribuzioni ottimizzate, rimane fermo nella finstra
DOS, ho provato ad aspettare per lungo tempo, ma nulla da fare.
qualcuno ha un suggerimento di cosa potrebbe essere
grazie anticipatamente
alberto

grazie anticipatamente
E' un'applicazione a 16 o 32 bit?
Hai provato a lanciarla direttamente con una CreateProcess?

 
alberto_bon...@yahoo.it
 ha scritto:

32 bit, si ho provato con CreateProcess ma ottengo il medesimo
risultato


Risolto!! grazie mille ho smanettato un po' con i vari parametri di
CreateProcess e sono riuscito a farlo funzionare, ho usato anche
WaitForSingleObject
grazie mille

Newsgroup: it.comp.programmare.win32
Titolo: Colore background delle finestre

Salve
come si cambia il colore di sfondo ad esempio ad una CStatic?
Grazie

 ha scritto nel messaggio
news:hfZRa.52922$it4.1...@news1.tin.it...


 ha scritto nel messaggio
news:QzbSa.99588$qa5.2...@news2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: English people! - text color manipulation?

Help me please, I need to know how to change the text color in VC++ 6 (I am
making a win32 console app).
Thanx
Courtney Dahmer

 hai proferito:
I'm not an expert of VC but u have simply to modify the property , for
example:
Edit1->Text->Color=clRed
or something like this....

Newsgroup: it.comp.programmare.win32
Titolo: Acquisire il controllo di una finestra di Internet Explorer (di popup) VC++ / VS9

Buongiorno,
dovrei scrivere un programma che tiene attiva la mia sessione aggiornando 
una finestra web
ogni x minuti,
purtroppo per� la finestra che devo aggiornare � una finestra di popup e non 
una che ho aperto io
direttamente,
quindi
con EnumProcesses, OpenProcess e GetModuleBaseName riesco ad ottenere sia 
l'Handle alla
finestra che il nome del processo che cerco (IEXPLORE.EXE),
quello che vorrei fare � indirizzare il mio puntatore di tipo IWebBrowser2 
ciclicamente a
tutte le finestre aperte di Internet Explorer finch� leggendo la 
LocationName trovo quella che mi
interessa e poi provvedo con un Timer agli aggiornamenti,
ma come converto l'HANDLE ottenuto con OpenProcess in IWbBrowser2 *???
se lo casto direttamente il valore del mio puntatore � NULL.
Ciao e grazie 1000.
Carlo 


La soluzione piï¿œ diretta sarebbe lo sviluppo di un BHO (Browser Helper 
Object) che viene istanziato dal browser e da cui hai accesso a 
IWebBrowser2 (e quindi a tutto il resto).
Se cerchi BHO in giro troverai diversi esempi.
Al contrario di quanto molti utenti credono IE ï¿œ molto estendibile, ma 
chiaramente COM e C++ non lo rendono appetibile a tutti.
-- 
Raffaele Rialdi  
http://www.iamraf.net
Weblog: 
http://blogs.ugidotnet.org/raffaele
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
UGIdotNET - 
http://www.ugidotnet.org

 Ciao e grazie 1000.
Se si desidera ottenere IWebBrowser2 da hwnd, � una FAQ Win32 ( 
comp.os.ms-windows.programmer.win32)

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

Le MFC permettono di creare un piccolo database interno ad un programma, per
immagazzinare dati e per gestirli?
--
San Vegeta from Hell
http://www.geocities.com/Area51/Dungeon/8436
http://come.to/Fantasy.it

Puoi utilizzare i DAO e gli ODBC, che permettono di accedere ad una vasta
tipologia di dati da un DB access a un file testo. Prova comunque a guardare per
maggiori informazione all'esempio DAO Enroll che e' fornito con Visual C++.


...


Beh allora non ti servono tanto le MFC, ti devi smazzare a crearti
l'architettura per il tu database. Non so...potresti crearti una classe
CHash che ti permette di creare un file in cui inserire tutti i tuoi record
attraverso una funzione Hash. Oppure se il tuo DB non sarà mai troppo grande
puoi pensare a qualcosa di più semplice tipo delle "pagine" di records che
carichi in memoria tenuti in ordine alfabetico, oppure tramite indice.
Ci sono vari modi ma le MFC non credo che ti possano aiutare molto.....
Cioa.
Emanuele.
~~~~~~~~~~~~~~~~>))))°>~~~~~~~~~~~~~~
b0nu$2000
bo...@numerica.it
http://wurstel.ing.unibs.it/~bonus
http://www.geocities.com/SiliconValley/Lakes/4313
ICQ : 3627899
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.programmare.win32
Titolo: librerie per l'elaborazione dei segnali (fft, Hanning...) dove?

Ciao, forse mi servirebbero librerie per elaborare segnali tipo fft,
crosspettro et similia,
Ce ne sono?
Uso Builder 4
Graz
-----------------------------------------
La vita e' l'opera di un regista mediocre
e di un cattivo sceneggiatore

Uso Builder 4
Ho un progettino dimostrativo piccolissimo fatto proprio
con BCB4 nel quale è stato implementato un algoritmo
FFT per input complesso ed un algoritmo FFT per
input reale (che fa più o meno la metà dei calcoli
sfruttando un po' di proprietà di simmetria se non
ricordo male). Interessa? In tal caso "porgi" la mail.
Mi rendo conto che non è quello che cerchi ma può
essere una base di partenza. Della serie: piuttosto
che niente è meglio piuttosto. C'è una classe TFFT
che fa una "in-place-computation" dell'array che
gli passi scritta in stile VCL (ci mette niente a diventare
un componente da palette). 
Ciao!
Giuliano


Graz mille, manda manda che me la guardo....
la mail e scritta.
rasch...@freemail.it


Ce ne sono?
Tempo fa la intel aveva rilasciato librerie specifiche per i suoi
processori... Molto veloci, ma anche legate ai suoi processori.
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

 >Ce ne sono?
Prova questo link, è il sito di un amico che a suo tempo si occupò di fft
http://www.geocities.com/siliconvalley/lab/3303
Ciao
Giangi

Newsgroup: it.comp.programmare.win32
Titolo: programma ke avvia un exe ad ogni connessione ad internet

salve mi serve un programma ke ke avvia un exe ad ogni connessione ad
internet. qualcuno sa come farlo?

 internet. qualcuno sa come farlo?
il set di API a cui devi fare riferimento sono le RAS:
http://msdn2.microsoft.com/en-us/library/ms764032.aspx
e, a giudicare dalla tua età, probabilmente *non* lo sai fare :D
difficilmente troverai qui qualcuno disposto a fartelo gratis, a meno che
non sia un guru delle RAS che le ha usate mille volte e che potrebbe
scrivertelo ad occhi chiusi.
-- 
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: testo di un' altra finestra

Salve
Sapete come catturare il testo di una Edit di un'altra applicazione che non
sia la mia ?
Ciao
Grazie

 sia la mia ?
con FindWindowEx() o GetWindow() recuperi l'hWnd della Edit che ti
interessa, poi utilizzi SendMessage (con WM_GETTEXT) utilizzando l'hWnd
che hai recuperato prima
Ciao
Faber

 ha scritto nel messaggio
news:9jeidu$naaqg$1...@ID-66268.news.dfncis.de...


 Si impara sempre qualcosa di nuovo.
La title bar di una finestra (una edit box) non appartiene al processo
genitore del thread creatore della finestra. (sperando di non dire
vaccate), lo stesso thread deve chiamare WM_GETTEXT per conoscere la
title bar di una sua finestra.
--
Ciao !  Davide DG.
Newsgroup: it.comp.programmare.win32
Titolo: CBuilder non mi vede i file .hpp fatti a mano :-(

Ciao,
sto scrivendo un programmino in C++Builder
e il malefico IDE si rifiuta di farmi editare
i file .HPP che non ha creato lui :-(
Nello specifico, i file header creati da BCB
si aprono facilmente nell'editor con l'apposito
comando "menutastodestro->open header file"
ma con un file .cpp che ho creato io "a manina"
il suddetto comando non funge.
Prima che lo chiediate: il .cpp fa parte del
progetto; il file .hpp corrispondente ha
lo stesso nome, è incluso nel .cpp
(#include "xxxxxx.hpp") e i due sono nella
stessa directory; ho provato a includere
pure il file .hpp nel progetto ma nisba.


Dopo 1 pò di prove & tribolazioni ho
scoperto l'arcano: BCB non considera le
estensioni .hpp ma solo le .h :-)
Ho cambiato nome al file  e adesso funge...

Newsgroup: it.comp.programmare.win32
Titolo: l'icona malefica nella taskbar di WinZoZ!!!

Non mi sono chiare certe cose:
1) la struttura NOTIFYICONDATA ha un campo "uCallbackMessage" di cui non ho
capito bene l'utilizzo (forse è per quello che quando passo con il mouse
sull'icona, questa scompare)
2) quali messaggi può generare un'icona nella taskbar?
3) su quei pochi esempi che ho guardato su msdn noto sempre che viene
definito un codice di messaggio (es.: #define MYWM_NOTIFYICON    WM_USER +
15)(con grande perspicacia presumo centri qualcosa) a cosa serve di preciso?
N.B. Vi chiedo scusa per la grande e immensa ignoranza, soprattutto in
inglese :(
Grazie.
Ciao.

 15)(con grande perspicacia presumo centri qualcosa) a cosa serve di
preciso?
vedi sempre il punto 1
---
Pela

Grazie!!!

Ah scusate se rompo ancora il c... ma devo creare per forza anche una
finestra o il prg funziona lo stesso?
Newsgroup: it.comp.programmare.win32
Titolo: (Forse OT) Segmentazione o paginazione ?

Ciao a tutti !!!
Io avrei due domandine.. lo so che non e' il NG adatto, ma su
it.comp.os.win.win9x non m'hanno risposto ....
...siate buoni... ^_____^
1. Windows '98 per la gestione della memoria virtuale usa una politica
di paginazione o segmentazione?
2. Per le scritture su hard disk windows '98 utilizza una buffer cache?
Se si, e' a dimensione fissa o variabile? E se e' fissa di che
dimensione e'?
Ciao e grazie in anticipo !!! ^______^
--
 ... The Machman
 
 ---------------------------------
 "Questions are a burden to other, 
  answers a prison for oneself."   
 ---------------------------------
 
m.cu...@inwind.it

 di paginazione o segmentazione?
Entrambe. Usa una tecnica di segmentazione paginata per cui vari segmenti
(codice, dati, stack) sono paginati autonomamente. E' per questo che, in
teoria ma anche in pratica, due istanze dello stesso programma in memoria
condividono le stesse pagine dei segmenti di codice mentre possiedono pagine
di segmenti dati e stack differenti.
Le pagine fisiche (e logiche) dovrebbero essere ampie 4Kb (vado a memoria).
susanna

 Le pagine fisiche (e logiche) dovrebbero essere ampie 4Kb (vado a
memoria).
E` facile verificarlo, ad es. con una piccola console-application:
#include <windows.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
    char buf[MAX_COMPUTERNAME_LENGTH+1];
    ULONG ul = MAX_COMPUTERNAME_LENGTH+1;
    GetComputerName(buf, &ul);
    printf("Informazioni di sistema, computer (%s):\n", buf);
    SYSTEM_INFO si;
    GetSystemInfo(&si);
    printf(
"Pagina virtuale    = %d byte,\n"
"Allocazione minima = %d byte,\n"
"Indirizzo minimo   = %p\n"
"Indirizzo massimo  = %p\n",
    si.dwPageSize, si.dwAllocationGranularity,
    si.lpMinimumApplicationAddress,
    si.lpMaximumApplicationAddress);
 return 0;
}
che ad esempio su di un tipico Pc con Win98 emette:
Informazioni di sistema, computer (MARTELLI):
Pagina virtuale    = 4096 byte,
Allocazione minima = 65536 byte,
Indirizzo minimo   = 00400000
Indirizzo massimo  = 7FFFFFFF
Queste informazioni hanno una certa importanza, perche` le varie
VirtualAlloc ecc, e anche il memory-mapping dei file, e cosi`
via, si basano su questi valori (e, non rispettandoli, si possono
avere errori o comportamenti impredicibili).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Help utilizzo libreria OCX

Non riesco ad utilizzare una libreria OCX fornita da terzi (xedcrypt.ocx).
Quanto eseguo la CreateInstance ritorna l'errore "interfaccia non
registrata". Ho ovviamente provato piu' volte a eseguire la registrazione
con Regsvr32 che va sempre a buon fine. Anche nel registro le informazioni
sembrano essere a posto. Qualcuno puo' aiutarmi?
grazie e ciao
merlinO
--------------------------------
Inviato via 
http://usenet.libero.it

 registrata".
La cosa strana e' che se inserisco l'ocx come controllo in una dialog e mi
faccio fare la classe wrapper tutto funziona bene... :-/
Ho anche controllato mille volte se ho scritto bene il nome dell'interfaccia
da istanziare, ma nisba...

Newsgroup: it.comp.programmare.win32
Titolo: come riattivo i collegamenti che ho disattivato ?

ciao. saro' breve.
perche' sono troooppo depresso per stare oltre al pc.
*antefatto e causa del problema* 
oggi, cazzeggiando con estrema disinvoltura nei registri, di fretta, e
sotto pressione per vari altri casini... 
ho premuto un "canc seguito da invio spontaneo" su una chiave di
registro di troppo.
 mi sono subito accorto della cazzata immonda che ho fatto, e della 
pivellinita' del non aver fatto un backup del registro prima di
cazzeggiarci.. ma mi sono trovato con il registro aperto senza neppure
accorgermene... e un attimo dopo era fatta! 
*il problema *
windows (98 prima ediz, + ie55)  non e' piu' capace di eseguirmi piu'
i collegamenti, e mi chiede con cosa aprirli.
ora non so + che pesci prendere .
quanlcuno di voi sa quale prassi segue winsozz per aprire un
collegamento ?
 
non mi visualizza + l'icona di tutti i collegamenti, se clicco mi
chiede con cosa aprirli.
pero' ne posso creare di nuovi. 
 
*pensierino finale*
e' quando mancano che ti accorgi che anche le piccole cose hanno un
ruolo importante.
tsk tsk.
guru di tutto il mondo aiutooo !
il problema e' che andavo cosi' di fretta che non ricordo neppure
quale chiave fosse.
grazia a tutti anticipatamente !
*nota*
ho postato questo mex anche in it..comp.os. win ( se non erro)
lo metto anche qui perche' suppongo che in quanto programmatori  i
frequentatori di questo gruppo potrebbero sapere come integrare
parzialmente o totalmente la gestione della gui di windows per quanto
riguarda i collegamenti.
per voi programmatori aggiungo anche che l'estensione della "open
target container" ( credo fosse parte dei power toys" e' direttamente
scomparsa anch'essa assieme ai collegamenti.
ora ... se il programmatore di quel tool ha saputo come aggiungere il
suo tool al tasto click destro  su di un collegamento.. magari
qualcuno di voi sa come si fa , e cosa manca nel mio caso.
ragazzi.. io v ringrazio anche solo perche' avete letto fin qua !

ciao a tutti !
ho risolto il problema esportando un po' di chiavi da un sistema win98
funzionante al mio corrotto.
ho postato il mex contenente le chiavi da importare per ripristinare i
collegamenti non funzionanti o corrotti in un sistema win98 (sia prima
che seconda edizione).
non li riposto qui' per non essere linciato da due moderatori invece
che uno solo !
se vi servissero cercateli in it.comp.os.win.win9x o scrivetemi.
grazie ancora a tutti !
Newsgroup: it.comp.programmare.win32
Titolo: Intercettare tutti gli eventi

Devo scrivere un programmino che sia in grado di gestire la pressione dei
tasti funzione.
E fino a quì nessun problema, il fatto è questo programma deve per forza
essere invisibile e quindi senza focus.
Avete qualche indizio?
Grazie!

 ha scritto nel messaggio
news:at9rb1$t3d$1...@newsreader.mailgate.org...

Se avessi dovuto gestire un solo tasto avresi potuto usare un Hot Key
standard.
Da MSDN doc:
-----------------------------
When the user presses the hot key, the system generates a WM_SYSCOMMAND
message with wParam equal to SC_HOTKEY and lParam equal to the window's
handle. If this message is passed on to DefWindowProc, the system will bring
the window's last active popup (if it exists) or the window itself (if there
is no popup window) to the foreground.
A window can only have one hot key. If the window already has a hot key
associated with it, the new hot key replaces the old one. If more than one
window has the same hot key, the window that is activated by the hot key is
random.
-----------------------------
Se te ne occorre piu' di uno non saprei.... forse una system wide keyboard
hook? Pero' mi sa che e' un po' pesantuccia.
Luca

 pressione dei tasti funzione.
RegisterHotKey
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: libreria c# open source per giochi 3d

esiste una libreria o componente con tali caratteristiche?
grazie gabry 

http://realmforge.com/Default.aspx
Newsgroup: it.comp.programmare.win32
Titolo: [VC] mousemove nei controlli ...?

Come faccio a "catturare" un movimento del mouse sopra un controllo (ad
esempio una bitmap) in VC++ ??
provengo da visual basic, e li era tuttomolto più semplice, visto che i
controlli avevano già come evento mousemove etc...
per ora riesco a catturarlo solo nel Dialog generale (WM_MOUSEMOVE) ....
spero non debba fare delle routines strane anche per queste cose, altrimenti
torno a visual  basic !!! :-))
grazie mille !

 (WM_MOUSEMOVE) ....
Cosa intendi con "dialog generale"?
Comunque intercettare WM_MOUSEMOVE (e poi verificare se il cursore e`
sopra al controllo che ti interessa) funziona per qualsiasi finestra.
--
Lorenzo

 sopra al controllo che ti interessa) funziona per qualsiasi finestra.
...appunto .!
ma come faccio a capire dove è il cursore?
devo settare una variabile categoria 'control' e valore 'CStatic' riferita
alla finestra e richiamare un qualche metodo?
grazie mille !!
jojo

 Cosa intendi con "dialog generale"?
intendo che mentre in VB o nel Borland Builder (ma anche in DHTLM ) l'evento
MouseMove è associato direttamente al controllo (es :
CMD_BUTTON.OnMouseMove() ) mi è sembrato di capire che in VC++ l'evento è


 alla finestra e richiamare un qualche metodo?
Presumo che tu stia usando MFC. Allora intercetta il messaggio
WM_MOUSEMOVE, e poi:
void CLaTuaDialog::OnMouseMove( UINT flags, CPoint pt)
{
    ClientToScreen( &pt);
    CRect rc;
    m_static.GetWindowRect( &rc);
    if( rc.PtInRect( &pt))
    {
        // bingo!
    }
}
Questo e` un modo, ce ne sono altri (ad esempio usare WindowFromPoint o
ChildWindowFromPoint).
--
Lorenzo

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


wrote:


 Vedrai che funzionerą correttamente
Grazie per la risposta.
avevo pensato anche io ad una cosa del genere ma credo che sia un sistema
sporco anche perché negli esempi di screensaver che circolano non esiste una
cosa del genere per lo meno per il VB (io uso Delphi).
comunque se non trovo nulla di meglio uso questo sistema.


 partire lo screensaver ogni x minuti.
fagli ignorare i primi 'n' (10/20/30... prova un po') eventi di 
mousemove subito dopo la partenza in saver prima di ricontrollare il 
mouse.

Newsgroup: it.comp.programmare.win32
Titolo: 32-bit to 16-bit

Does anyone know off any methods for transferring data between a 32-bit
application and 16-bit application using C/C++.  I believe that you can sing
use thunking, however i haven't found any information on this.
If anyone has any information regarding either of the above I would be
greatful if you could email me direct.
Thanks in advance
Nigel Shaw
n.s...@updata.co.uk

application and 16-bit application using C/C++.
The easier method is to use sockets.
Bye! Lorenzo Lutti (
http://members.tripod.it/fidocad
)