mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Notifica di un combo box

Linguaggio di programmazione: Visual C++ 6.0
Libreria: M.F.C.
S.O. Windows 98 SE
-------------------------------------------------------
Devo catturare la stringa presente nel controllo di modifica di un combo box
con stile DROP_DOWN, pertanto intercetto il messagio CBN_SELENDOK che viene
inviato quando si effettua una selezione dall'elenco a discesa. Questo va
bene con i combo box con stile DROP_LIST ma con i DROP_DOWN c'è qualche
problema derivante dal fatto che nel controllo di modifica si può anche
scrivere. Come posso intercettare la selezione dall'elenco?
Grazie
Sergio Mola

Devo catturare la stringa presente nel controllo di modifica di un combo box
CBN_EDITCHANGE
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: I/O su Porta Parallela

Devo leggere dai registri di memoria della porta parallela con il C++. Non
studio ingegneria informatica, ma aeronautica, perciò sono un po' a digiuno
in materia. Uso Visual C++ 6. Ho scaricato una libreria da internet
(
www.VincenzoV.net
), ma non funziona. Le funzioni della libreria me le dà
come "unresolved externals symbols" (Error executing link.exe.). Il linking
l'ho fatto nel mio header con #include "vviodll.h" (che è l'header della
libreria vvio.dll: tutti i file sono sistemati nella cartella dove c'è il
mio sorgente).
Come devo fare? Esistono altre librerie che mi permettono di fare ciò che mi
serve?

 ho letto il tuo messaggio e ho lo stesso problema!!!
il mio programma gira ma la porta non da segni di vita
con win 95 il software che avevo realizzato funzionava al 100%
mi sai dire esattamente dove hai trovato vvio.dll??
l'ho cercato su 
www.vincenzonet.com
 ma non lo trovo
grazie
ciao

 l'ho cercato su 
www.vincenzonet.com
 ma non lo trovo
č su 
www.vincenzov.net
 nella sezione "risorse".

Newsgroup: it.comp.programmare.win32
Titolo: ALt+F4 per applicazioni e windows

Salve a tutti, avrei un problema spero facilmente risolvibile.
Ho creato un software che simula una tastiera e ad unc erto evento,
invia alla finestr attiva la combinazioni di tasti ALT+F4, attraverso
una keyb_event. Il problema nasce quando non c'è più nessuna
applicazione attiva. Speravo che in questo caso, la combinazione fosse
intercettata direttamente da windows e mi permettesse quindi di
chiudere la sessione, ma non succede nulla. Qualcuno sa suggerirmi
come ovviare al problema?
Grazie,
          Giovanni

mayh...@gmail.com
 ha scritto:

Guarda la funzione ExitWindowsEx
-- 
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: Visual C++ e settaggi

E' possibile impostare VC++ 6.0 per linkare automaticamente il file
wsock32.lib?
Esiste un modo per non fargli generare ogni volta la cartella Debug
con tutti i file inclusi e farli creare nella stessa cartella del
file?
E' possibile fare tutto ciò una sola volta per tutte ?
Lawrence Oluyede
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"

Certo è possibile tutto con la programmazione, ma è sempre programmazione.
In ordine:
1 -    E' possibile impostare VC++ 6.0 per linkare automaticamente il file
wsock32.lib?
  R:   Certo è possibile in  2 modi: creando un Add-In o una macro. Oppure
impostando i settaggi di progetto nel modo corretto includendo anche nella
scheda Building la libreria.
2 -    Esiste un modo per non fargli generare ogni volta la cartella Debug
con tutti i file inclusi e farli creare nella stessa cartella del
file?
  R:   Certamente, basta impostare nei settaggi del progetto una cartella
idonea.
3 -    E' possibile fare tutto ciò una sola volta per tutte ?
  R:   Ma ti sembra che la Microsoft sia capace di fare le cose tutte in
ordine?

idonea.
Vedi sopra


Newsgroup: it.comp.programmare.win32
Titolo: Istruzioni per scrivere file rtf per Help

Ciao cerco comandi per scrivere un file in formato rtf da importare in un
file di help !!!

 file di help !!!
Con "importare" intendi compilare con l'Help Compiler? Visto l'andazzo, ti
consiglio di impararti direttamente la nuova tecnica usata dai file CHM; le
guide del WinHelp stanno andando in rapida obsolesenza. Per fortuna,
aggiungerei... le ho sempre odiate.
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)

Newsgroup: it.comp.programmare.win32
Titolo: assembler sotto windows

Salve, qualcuno sa dirmi se esistono libri sulla programmazione in assembler
sotto
windows, che spieghino come sfruttare l'interfaccia grafica di win per
scrivere
programmi ?
grazie a tutti in anticipo

 ha scritto nel messaggio
news:5Z0o8.30032$S52.1...@news2.tin.it...

Il testo di riferimento credo sia quello di Barry Kauler, "Windows Assembly
Language and Systems Programming".
Interessanti anche i tutorial di Iczelion (con un motore di ricerca trovi
subito l'indirizzo).

grazie ma queste fonti sono in inglese o italiano ?
io cercavo solo documenti in italiano

> io cercavo solo documenti in italiano
Non l'avevi detto la prima volta...
Comunque un po' di tempo fa avevo visto una traduzione italiana dei tutorial
di Iczelion, dovresti trovarla facilmente con Google o simili.
Newsgroup: it.comp.programmare.win32
Titolo: MDI - outdated??

Ciao a tutti,
negli ultimi ANNI ho letto in giro (web, news, press...) che il paradigma 
MDI per le applicazioni Windows è morto o sta morendo... ultimamente ho 
trovato su Usenet un intervento che precisava: il paradigma, l'architettura 
MDI in se è sempre attualissima, solo che l'implementazione Win32 ha dei 
problemi di base che impediscono di utilizzarla al meglio...
Posto che questo sia vero (eventualmente da smentire o confermare), nel 
mondo .NET vale altrettanto?
(presumo di si, in quanto il Framework si appoggia comunque a Win32...)
... Ma per rimanere IT, mi piacerebbe capire perchè (e se) Win32 offre un 
MDI bacato o cos'altro...
è una questione di menu impossibili da piazzare nelle mdi-child o è una 
questione di gestione delle toolbars, degli handle delle child-forms o della 
MDI-Client Windows.... boh!
Per quanto riguarda il design dell'applicazione, io ritengo che MDI sia 
valido in molti contesti, ora MS ha fatto Word in uno pseudo MDI in cui 
avvia un solo processo ma mostra tutti i documenti in una top level 
window... però se da una di queste chiudi l'applicazione chiudi word con 
tutti i suoi documenti aperti... Excel e Powerpoint non sono così...
Personalmente, ritengo che specie nelle applicazioni tecniche dove puoi 
visualizzare più viste degli stessi dati o più dettagli dei dati legati 
comunque anche ad uno stesso documento, lavorare con finestre child 
affiancate sia comodissimo per eventuali operazioni di Drag&Drop e per 
tenere sotto osservazione i vari aspetti che interessano....
se faccio un'applicazione stile Word XP non posso ottenere questo scenario a 
meno di non affiancare sul desktop le due finestre di word, però non ho un 
ambiente unico all'interno del quale posso gestire il mio lavoro...
C'è chi parla di outlook style apps, Windows Explorer style apps o di tabbed 
windows style (come in Visual Studio 200X), ma nessuna delle alternative mi 
permette di aprire due documenti, affiancarli, tenerli entrambi sotto 
controllo e fare il Drag&Drop facile e veloce (senza passare dalla taskbar)
Insomma, se l'idea dell'MDI è sempreverde (e buona), lo usiamo anche se 
Win32 pecca in proposito?
Perchè MS sconsiglia di usarlo?
Grazie e scusate se mi sono dilungato, ma così almeno abbiamo di che parlare 
senza fare tanti piccoli post-ini!
--
Davide Piras
Software Architect / Engineer
Naxo Software 

In data Sun, 12 Sep 2004 10:48:50 +0200, EU Man ha scritto:
[cut]
Qualche mese fa su questo stesso ng è comparso un thread in cui si
discuteva delle stesso argomento, i toni si sono accesi parecchio tra i
sostenitori della validità di MDI (io e altri) e chi sostiene il contrario.
Trovi il thread qui
http://snipurl.com/90i9
Buona lettura :-)
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com
Newsgroup: it.comp.programmare.win32
Titolo: Aiuti per VB6

CIAO!
Sto cercando di realizzare un programma per la gestione degli Obiettori di
coscienza (stampa licenze, congedi, assunzioni, permessi orari ecc.) poichè
sono un obiettore e mi occupo di queste cose. Un programma del genere mi
semplificherebbe molto la vita, però ho appena iniziato a programmare in
Visual Basic 6 e non sono ancora molto esperto...
Non ho problemi a fare l'interfaccia (anche perchè è piuttosto semplice e
poi ho comprato un libro) ed ho guardato un po' la gestione dei database e
non mi sembra complicatissimo...
Devo vedere però come stampare le cose...
Esiste per esempio un modo di fare un file standard (.doc per esempio) che
contiene ad esempio una licenza con delle ancore dove il programma deve
scrivere i dati che variano (tipo nome, data di nascita, data ecc) in modo
che poi si possa stampare la licenza?
Questa è una delle soluzioni che ho pensato ma siccome ho appena iniziato a
lavorarci devo ancora vedere un po'...
Nel caso avessi bisogno, c'è qualcuno che sarebbe disposto a darmi aiuti e
consigli via e-mail, possibilmente in tempi brevi (in 24 ore)?
Grazie
BYE
--
----------------------------
Zizzo 
webm...@srt.nu
Webmaster S.R.T. Sondrio Rally Team WebPage 
www.srt.nu

Sei OT: devi rivolgerti a it.comp.lang.visual-basic
Bye,
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: foglio excel con calendario perpetuo

su un foglio di excel ho un calendario perpetuo che part dal 1900.
ogni volta che cambio data la riga, per esempio, 14 mi cambia i giorni
della settimana.
nella colonna a15:a65 ho, in ogni cella, l'elenco dei miei dipendenti.
vorrei che ad ogni cambio di data, oltre che i giorni della settimana,
cambiasse anche il prospetto e quindi mi si desse la possibilità di
inserire i nuovi turni - ma anche di modificare i vecchi - che man
mano inserisco nelle celle aventi  coordinate riga x colonna e
corrispondenti ad ogni nominativo e a ogni giorno del mese.
esempio: gennaio 2010
                  ven sab dom lun mar mer
                   1     2     3     4    5 .......... ecc
NOMI
dfjasdlkfj      m     p     n     r     r
dsklfja          p      n     n    r     r
dòsjklfòadf     f      f      f     f     f
sòadlkfjasò    n     n     sn   r    r
sdlfkjasd       m     m    m   m   m
vorrei che il cambio data e celle per l'inserimento dei turni, per
esempio, di febbraio 2010 potesse avvenire sullo stesso foglio
lasciandomi vedere lo storico.
grazie claudia

lasciandomi vedere lo storico.
Tutti vogliono qualcosa. Io vorrei riuscire a capire quello che dici, ma
finora ogni mio tentativo � stato infruttuoso.
Per quel poco che riesco ad intuire, mi verrebbe da dirti che � pi�
appropriato usare un database, piuttosto che tentare di forzare Excel a
quelli che sembrano compiti di un database; mi rendo conto per� che questa
non � una risposta.
Quando vuoi pubblicare uno schema in cui � importante l'allineamento,
componilo a schermo usando caratteri a spaziatura fissa (Courier New, per
esempio). Dubito che basti a farmi capire, ma senz'altro un po' aiuta.
Ciao.
Newsgroup: it.comp.programmare.win32
Titolo: Funzioni per win32

Dove posso trovare le varie funzioni per programmare in win32?
Tipo Messagebox() etc....e tutte le macro?
C'è un sito che ha anche le spiegazioni, i parametri da passare ed i ritorni
(magari in italiano)?
Io ho Lcc-win32 e nell' help non le trovo, ho anche scaricato la
documentazione.
Ciao a tutti e grazie per un eventuale risposta

 (magari in italiano)?
vai su 
http://msdn.microsoft.com/library/
c'čla documentazione online. (in inglese)
sullo stesso sito puoi scaricare il platform sdk (aggiornato), che comprende gli headers, i file lib, i tools, e la documentazione
in formato CHM per poterla consultare offline
ciao
xaero

Newsgroup: it.comp.programmare.win32
Titolo: Messaggio via indirizzo ip

Avete mai provato a scrivere un proramma per mandare messaggi istantanei ad
altri pc attraverso l'indirizzo ip?
Sapete come si puň fare?
Grazie, Matteo

 ha scritto nel messaggio
news:IIwT9.11843$AA2.5...@news2.tin.it...

Ciao
Shell + NetSend
Saluti
 NinjaCross
 
www.ninjacross.it

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

Cosa devo fare per far funzionare una ComboBox,
cioč premo sulla freccetta e mi escono le varie righe?
Quale messaggio devo usare per sapere quale di queste
č stata scelta alla pressione di un Button?
Ciao.

 ... alla pressione di un Button?
Di che Button stai parlando?
Ciao.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Uso il Visual C++6;
Questo è il mio dialog:
|----------------------------------------------|---|
|  Impostazioni                                                | X |
|----------------------------------------------|---|
|                                                                          |
|   ----------------|---|       |------------|              |
|   |   imp 1           | ?|       |      OK      |              |
|   ----------------|---|       |------------|              |
|                                                                         |
|-------------------------------------------------|
C'è una ComboBox e un pulsante di OK,
Se premo sulla freccetta dovrei poter scegliere
tra imp1,imp2,imp3,ecc... e premendo su OK
sapere quale scelta è stata fatta.
Ciao.

 sapere quale scelta è stata fatta.
Per inserire gli elementi puoi utilizzare AddString (in ambito MFC) oppure
utilizzi il messaggio CB_ADDSTRING.
Per recuperare il testo selezionato hai a disposizione GetCurSel e GetLBText
che dovrebbero andare bene se lavori con MFC.
Altrimenti i messagi di riferimento sono:
CB_GETLLBTEXT
CB_GETLBTEXTLEN
CB_GETCURSEL
In alternativa (sempre se stai usando MFC) potresti avvalerti del meccanismo
DDX, e quindi sfruttare il metodo DoDataExchange e le funzioni DDX (nel tuo
caso DDX_CBString o DDX_CBStringExact ... una delle due non ricordo quale).
Ciao
Porlock

Grazie mille!
Ora funziona tutto.

Newsgroup: it.comp.programmare.win32
Titolo: Porta parallela

Salve a tutti,
c'è qualcuno che ha utilizzato con successo le librerie ParaPort 
(
www.pararaport.net
) o le WinIO (
www.internals.com
)?
Grazie!

 
www.parport.net
 !
scusate
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto File

Ciao a tutti il mio problema č quello di voler estrarre da un file il suo
contenuto in modo non tradotto
cioč leggere da un file il suo contenuto e metterlo in una variabile.
Avevo pensato di risolvere il problema con le seguenti istruzioni cioč
aprire il file in binario in sola lettura e poi tramite fread estrarre da
esso le informazioni.
filetsr=fopen("c:\\file.doc","rb");
fread(mat,1,buflen,filetsr)
Solamente che facendo il debug del programma vedo che a volte mat assume
valore vuoto.
Come devo dichiarala mat ora č dichiarata cosě:
char *mat va bene?
Grazie a tutti
Ciao

char *mat va bene?
no, quello e' un puntatore.
char mat;
fread (&mat, ...)
Ciao
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

 >cioč leggere da un file il suo contenuto e metterlo in una variabile.
Oppure utilizzi ifstream.h
ifstream fin("C:\\Ciao.txt",ios::in);
fin.read( puntatore_ad_array_di_char, max_num_di_char);
fin.close
Per non superare l'eof , ci sta  fin.eof  . Oppure nel caso si faccia
l'input char per char con fin.get , si puň controllare che  fin.get(ch) va a
buon fine cosě:
while (fin.get(ch))

Newsgroup: it.comp.programmare.win32
Titolo: Qualche domanda riguardante il C++ e Visual Studio...

Molto tempo fa ho programmato delle semplici applicazioni per la console
di Windows con il Visual Studio 6 e un giorno avendo la possibilità, ho
provato ad importare i "vecchi" progetti originali nel nuovo ambiente
Visual Studio 2003. A parte delle differenze nell'IDE che mi hanno un
po' esso a disagio, ho notato che quando provo a compilare ricevo dei
warning inerenti ai cout dello iostream.h, i quali mi consigliano in
parole povere di adattarmi allo standard attuale e di lasciare perdere
quelle funzioni obsolete (???). Dove è che posso documentarmi in modo
dettagliato in merito visto che questi programmi usano in modo pesante
funzioni presenti in iostream.h? Un ultima cosa: dove che posso trovare
un "prospetto" in cui sono presenti le funzioni che si occupano della
gestione delle stringhe in Basic e quelle C++? Mi spiego: ad es. LEFT$,
LTRIM$,ecc.. hanno dei corrispondenti in C++? Perché sul mio modesto
manuale non ho trovato granché in merito. 
Vi ringrazio!
Saluti a tutti,
NoLink, NoParty! ;)

 LTRIM$,ecc.. hanno dei corrispondenti in C++?
CString. Ha tutto. 
-- 
Luc

 manuale non ho trovato granché in merito.
Se usi VC++ usa CString (guarda la documentazione), è ottima, permette di
fare semplicemente quelle operazioni che con i char * del C/C++ richiedono
un po' piu' di dimestichezza. In alternativa, nella libreria standard del
C++ c'e' anche la classe string, che è analoga a CString di VC++.
CIAO!!!

 CIAO!!!
Ancora una volta grazie Wintermute per le delucidazioni :)



è un'estensione della libreria standard, una specie di anticipazione di 
ciò che il C++ sarà e avrà in futuro
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: MFC: a quale classe imputare la gestione dei messaggi???

ciao a tutti,
premetto subito che di VC++ ne so molto poco.
sto tentando di studiare MFC (che fatica) e sto facendo qualche piccolo
programmino di prova.
il mio problema è questo:
come faccio a capire in quale classe devo mappare i messaggi???
se ad esempio ho una voce di menu  (ID_VISUALIZZA_OPZIONI) quando apro il
wizard x creare la funzione che lo gestisca devo specificare in quale
classe la voglio!!
CMainFrame?? CDocument??? CView????
in alcuni casi è chiaro... in altri un po' meno....
qualcuno puo' darmi una dritta???
10nx 
Leo :)

 Leo :)
ciao

Grazie 1000!
il mio problema č che sto facendo un piccolo editor di script in perl,
e vorrei fare in modo tramite il menu di lanciare la compilazione e
l'esecuzione dello script
contenuto nel documento attivo.
se nn ho capito male, quest'operazione č strettamente legata al documento...
quindi... lo mappo in Doc? :)
ciao e grazie ancora
Leo

 Leo
ciao

Tencs veri mach :)

Newsgroup: it.comp.programmare.win32
Titolo: HELP URGE! [DLL]

Per favore ho urgentemente bisogno di costruire una DLL, col manuale di
Visual C++ 5.0 non riesco a seguire correttamente la procedura. Qualcuno può
essermi di aiuto spiegandomela passo passo? Sia La costruzione che per la
verità non mi comporta problemi che soprattutto il linkaggio all'eseguibile
che userà la DLL. Grazie di tutto cuore!
--
Ciao, Logaloga.

 Ciao, Logaloga.
ciao.

 alla dll che è necessario per un link statico in un altro programaa:

Newsgroup: it.comp.programmare.win32
Titolo: Pkzip senza finestra dos ?

E' possibile lanciare da un'applicazione windows una applicazione dos come
pkzip senza renderla visibile all'utente ?
Grazie, Michele Narder.

 
CreateProcess() ha tra i parametri la possibilità di avere la finestra
nascosta. 
Johann

...



Beh... è un'API di Win32... + generico di così! :-)
ciao
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
HomePage: 
http://www.insieme.net/andy

Newsgroup: it.comp.programmare.win32
Titolo: Taglio delle stringhe

Di una stringa calcolo la lunghezza grafica con:
pDC->GetTextExtent(miastr);
Vorrei poter tagliare la stringa se questa fosse più lunga di un certo
numero di unità logiche. Quale funzione devo usare?
Sulla guida in linea ho visto:
GetBufferSetLenght
Format
ma non so se sono utili.
Grazie a chi mi aiuta.
Ciao



CString::Left()

Newsgroup: it.comp.programmare.win32
Titolo: Visual Studio.NET beta 2

Salve ,
ho sentito dire che è possibile scaricare dal sito di MS la beta del nuovo
visual studio! E' vero? Qualcuno
saprebbe dirmi qual'è url precisa? Io ho trovato un .NET Framework Setup SDK
beta 2 di 123MB ma non so se è
proprio il nuovo visual studio. Qualcuno ha qualche info a tal proposito?
bye

 ha scritto nel messaggio
news:9sjnpm$eup$1...@lisa.galactica.it...

Non credo che sia quello, nè credo che VS.net sia downloadabile, a
meno che tu non abbia l'abbonamento a MSDN (così mi è sembrato di
capire).
Però si può ottenere per altri mezzi, ad esempio comprando un libro
Mondadori Informatica sull'argomento.
Ciao
--
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland

 wrote in message
news:9sjnpm$eup$1...@lisa.galactica.it...

In realta è gia disponibile la versione Release Candidate. Scaricabile dal
sito MS se si dispone di una subscription MSDN.
Bob Rock

Ma allora il file di 123MB che sto scaricando cos'è?  E' l'equivalente del
Platform SDK ?
Cosa posso farci con questo SDK? Posso imparare il C# facendo qualche prova
( cioè mi danno un compilatore C# per CLR e la VM per farci girare sopra i
bytecodes) ?
Qualcuno può chiarirmi le idee : di cosa sto facendo il download? ( .NET
Framework SDK beta 2 , setup.exe , 123MB)
bye

 wrote in message
news:9sk7o7$j3i$1...@lisa.galactica.it...

Quello che stai scaricando è il .NET Framework .... cioè l'indispensabile
per sviluppare in ottica .NET. Se non ricordo male nelle vecchie versioni
fornivano compilatori da linea di comando. Non esiste la VM con .NET esiste
il CLR. E il bytecode java si chiama intermediate language.
Bob Rock

 Qualcuno puň chiarirmi le idee : di cosa sto facendo il download? ( .NET


 wrote in message
news:9sjnpm$eup$1...@lisa.galactica.it...

Ho visto che allo SMAU davano la beta2, ma solo per gli sviluppatori.
Il pacchetto sembrava composto da 5 CD.
Ciao
-- 
Posted from 
pc-marras.iei.pi.cnr.it
 [146.48.86.64] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:9sk7o7$j3i$1...@lisa.galactica.it...

Newsgroup: it.comp.programmare.win32
Titolo: pgm nascosto o quasi

Quando in ambiente Windows si lancia un pgm e poi lo si mette sulla barra su
questa appare una piccola icona con il simbolo del pgm stesso.  Chiedo se è
possibile avere un pgm in funzione senza che questo appaia nella barra.
Magari quando lo si vuole aperto basta premere un combinazione di tasti od
altro.
Grazie e cordiali saluti.
Giuseppe Agostini
--
Posted from 
mta13-acc.tin.it
 [212.216.176.44]
via Mailgate.ORG Server - 
http://www.mailgate.org

 barra. Magari quando lo si vuole aperto basta premere un combinazione di
e' perfettamente possibile, visto che aggiungere l'icona al
system tray e' un'operazione /volontaria/ del programma: basta
non farlo :)
A seconda dell'ambiente di sviluppo che usi (BCB, pure API,
ecc..) ci possono essere degli accorgimenti particolari.
Bye
   Wiz
-- 
E' un cretino illuminato da lampi di imbecillita'.

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++ 6 ha un Grid?

Salve a tutti.
Sto iniziando a programma re in VC++, per farlo sto iniziando con un
programma che ho già scritto in VB e di cui conosco già la struttura da
usare.
Questo programma in pratica fa una serie di calcoli e poi li visualizza in
una grid.
Ora leggendo vari libri, cercando sulla documentazione ed altro, mi sto
imbattendo in un problema:
Possibile che non esiste una libreria o classe Grid? Sono io hce non riesco
a trovre la cosa oppure realmente non esiste?
Se non esiste, ecco la seconda domanda (quella di riserva):
Esiste qualche pio programmatore che ha creato una grid semplice sempice
implementabile e disponbile freeware?
Se non esiste, ecco la domanda numero 3 (riserva alla riserva):
Ed a pagamento?
Grazie a tutti.
--
--------
Ciao da Spieg
UIN 27730515

 wrote in message
news:auno50$uti$1...@lacerta.tiscalinet.it...

Prova qua:
http://codeguru.earthweb.com/controls/AxGrid.shtml
oppure qua:
http://www.codeproject.com/atl/gridctrl_atl.asp
Questi sono siti d'oro
Maurus

 a trovre la cosa oppure realmente non esiste?
Il common control list-view è in effetti un grid. Ed è semplicissima da
creare: è banalmente una finestra della classe WC_LISTVIEW.
Bob Rock

Andando sui due libri che ho, ho visto che posso aggiungere colonne e qundi
si, andrebbe bene per il mio scopo se non fosse che una volta riempite le
celle della grid, devo modificare il colore di sfondo delle celle in base a
determinati valori (tipo >0 BKCol= red, >100 NKCol=white, >200 BKCol=green e
si, lo so non sono istruzioni, era solo per rendere l'idea).
Grazie comunque della dritta, mi era sfuggita durante le prime due letture
dei libri. Grazie mille ancora.
Spieg
"Bob Rock" <yet_another...@hotmail.com.NOSPAM> ha scritto nel
messaggio news:xvLP9.46808$R45.2...@news2.tin.it...


 ha scritto nel messaggio
news:aunpai$8q7tm$1...@ID-125555.news.dfncis.de...





 una grid.
C'e'  gia', devi cercare tra gli ActiveX!
Dall'ambiente VC6:
Project->Add To Project->Components And Controls->Registered ActiveX
Controls->Microsoft FlexGrid Control
Mark

 ha scritto nel messaggio
news:av47jc$i7v$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Per Fed

Per caso saresti disposto a darmi una spiegazione piu dettagliata ??? non ci
capisco molto nel codice sorgente. :)

 capisco molto nel codice sorgente. :)
Veramente... io conoscevo il link, ma il codice non l'ho studiato,
anche perchè di trasformate di Fourier ne ho abbastanza!
Parte del codice è spiegata
(
http://www.relisoft.com/freeware/recorder.html
).
Mi dispiace
Ciao
    Fed
Newsgroup: it.comp.programmare.win32
Titolo: CERCO AIUTO PER IMPARARE A PROGRAMMARE...

....NOn è che conoscete i testi base per imparare a programmare?
ciao
Grazie
Max
e-mail:iso...@workmail.com

 ciao
Premetto che l'affermazione "imparare a programmare"
e' piuttosto generica. Anche le risposta lo sara':
Un testo per gli algoritmi e strutture dati:
Comer Leiserson Rivest, Introduction to Algorithms, MIT Press;
Un testo su un qualche linguaggio:
Kernigam Ritche, The C programing Language
Stroustrup, The C++ programming Language
Visual Basic (molti)
Java (troppi)
Larry Wall,Perl
Testi sui sistemi operativi-piattaforme:
WIN32
Petzold, Programming windows, 5th ed
Richter, Advance Windows PRogramming, 3rd ed
Don Box, Essentials COM,
Unix
Stevens
ALTRI
(non so)
--== Sent via Deja.com 
http://www.deja.com/
 ==--
---Share what you know. Learn what you don't.---

Newsgroup: it.comp.programmare.win32
Titolo: [Forse OT] DirectDraw HEL

Come si fà ad attivare lo Hardware Emulation Layer di DirectDraw? Possibile
che, data la mia scarsissima scheda video, non ho nessun modo di ruotare
un'immagine con DirectDraw (o con GDI)?
Se sono OT mi redirigete sul NG giusto? Tnx.
P.S.: come mai SetWorldTransform non funziona sul mio PC nonostante ho
Win98? Anzi, a dir la verità è del tutto SetGraphicsMode(GM_ADVANCED) a non
funzionarmi!

 Se sono OT mi redirigete sul NG giusto? Tnx.
it.comp.giochi.sviuluppo

 SetGraphicsMode(GM_ADVANCED) a non funzionarmi!
La modalità GM_ADVANCED mi risulta essere completamente solo per la 
famiglia Windows NT. Ti riporto cosa dice il PSDK:
GM_COMPATIBLE   Sets the graphics mode that is compatible with 16-bit
                Windows. This is the default mode. If this value is
                specified, the application can only modify the world-
                to-device transform by calling functions that set
                window and viewport extents and origins, but not by
                using SetWorldTransform or ModifyWorldTransform; calls
                to those functions will fail. Examples of functions
                that set window and viewport extents and origins are
                SetViewportExtEx and SetWindowExtEx.
[...]
                Windows 95/98/Me: The GM_ADVANCED value is not
                supported. [...]"
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

Ti ringrazio... secondo la mia versione di MSDN GM_ADVANCED non è supportato
solo in Win95
Newsgroup: it.comp.programmare.win32
Titolo: Install shield per VC++ Microsoft

Ho creato un programma che usa le MFC e vorrei creare il pacchetto di
installazione. Ho provato a usare installshield, ma non mi include la DLL o
le DLL necessarie a far girare il programma. Come devo fare?
Grazie a tutti.

 ha scritto nel messaggio
news:4pyK6.984$Kh.1...@news.edisontel.com...

Le devi aggiungere tu. :)
Dato che ogni ambiente ha bisogno di librerie di runtime diverse,
InstallShield non puo` certo sapere quali includere.
Nel caso di un progetto MFC e` sufficiente che tu includa MFCxx.DLL e
MSVCRT.DLL. Al posto delle xx ci va la giusta versione di MFC, che e` 40 per
il Visual C++ 4.0 e 42 per le versioni successive.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Che senso ha che io faccia un programma da 100k e debba poi creare un
pacchetto da 1.400k per usare le MFC? Esiste un modo per usare controlli
tipo il CEdit o il Clistbox senza usare MFC e quindi portarmi dietro quelle
librerie?
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> wrote in message
news:k2CK6.7763$f52.3...@news.infostrada.it...


 librerie?
crea un pacchetto con solo il tuo exe e quello che ti serve, senza DLL MFC (perchè avrai sicuramente una buona probabilità che MFC
sia già installato).
poi crea un'altro pacchetto con le DLL MFC.
magari includi nel 1° pacchetto un'applicazione (Win32, no MFC) che controlla se ci sono le DLL MFC, e se non le trova magari le
scarica dal tuo sito/ dal sito della tua azienda)
ti ho dato un'idea.
spero ti possa essere utile :)
ciao
xaero

 librerie?
Temo proprio di no. Al limite puoi provare a linkare staticamente le
librerie MFC dentro al tuo eseguibile, probabilmente riesci a limare via
qualche KB rispetto all'eseguibile+DLL.


Newsgroup: it.comp.programmare.win32
Titolo: Asp Smart Upload aiuto...

Salve, avrei bisogno di aiuto.
Sto utilizzando il componente aspsmart upload per uplodare su una directory
delle immagine associate a dei prodotti, fino a qua tutto corretto però
vorrei sapere come fare se esiste una procedura per cancellare dei file già
uplodati, come devo fare e scusate se non mi sono spiegato bene??
Grazie per le risposte magari anche in mail a 
illa...@hotmail.com
Thanks

 come devo fare e scusate se non mi sono spiegato bene??
Usa la delete del FileSystemObject. Vedi su 
www.aspitalia.com
 o su
www.soft-land.org
Le domande di ASP fai prima se le posti su it.comp.www.asp
Davide
Newsgroup: it.comp.programmare.win32
Titolo: _T("Che significa?")

Gironzolando per esempi di MSDN e CodeGuru, ho trovato che spesso le
stringhe vengono rappresentate all'interno della macro _T. Qualcuno sa dirmi
che significa?
--
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci

 che significa?
Significa che, se compili tenendo definito UNICODE e/o
_UNICODE, quella e` una stringa, appunto, Unicode, se
no, una stringa ANSI.  Devi anche usare le varie versioni
generiche delle routine per il trattamento di stringhe,
come ad esempio _tcscpy invece di strcpy, ecc, ecc, ma
se ti ricordi di farlo diventa un gioco da bambini avere
un'applicazione che si puo` senza fatica ricompilare in
due versione, una ANSI (che puo` quindi girare anche su
Win95/98) e una Unicode (con prestazioni, quindi,
ottimali su WinNt e Win2000; inoltre, con la chance
di girare su Win/CE, che supporta SOLO Unicode).
Alex

 come ad esempio _tcscpy invece di strcpy, ecc, ecc, [...]
Ottima spiegazione, grazie. Un'ultima cosa: le funzioni per unicode
supportano anche le stringhe ANSI? Cioè, a _tcscpy posso passare anche una
stringa ANSI, a seconda del #define che mi ritrovo?
Ancora una volta grazie Alex, 6 grande!


 Ancora una volta grazie Alex, 6 grande!
Prego, e grazie dell'apprezzamento.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: cambiare la win proc

ciao,
e' possible cambiare la win procedure di una finestra fatta da altri?
mi spiego: uso le routine SDL che hanno una loro win procedure compilata
e aprono una finestra grafica registrata sulla classe di tale win proc;
purtroppo non riesco a ricompilarle partendo dai sorgenti, per cui vorrei
cambiare la winproc registrata dalla finestra dell'SDL e usare una winproc 
una fatta da me.
E' possibile?
grazie
GCL 

sostituire una WindowProc vuol dire creare una cosiddetta subclass che può
essere relativa o alla singola finestra o all'intera window class di
quella finestra. per fare ciò devi usare SetWindowLong (o SetClassLong)
con GWL_WNDPROC, e al termine della tua WindowProc sarebbe anche corretto
che tu al posto della DefWindowProc richiamassi la vecchia WindowProc (di
cui avrai salvato un puntatore da qualche parte) utilizzando l'API
CallWindowProc.
per completezza, l'uso di quest'ultima non sarebbe strettamente necessario
in Win32 a meno che la finestra non si trovi per certo in un altro
processo.
-- 
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: programma per webcam

Qualcuno conosce un programma scritto in visual c++ che mi consente di
catturare un' immagine da una qualsiasi web cam e mi consenta di
stamparlo ? dovrei poter avere anche i sorgenti di tale programma... Lo
so che è tanto ma tentare non nuoce !!!!
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 stamparlo ?
Ci sono i sorgenti nell'SDK delle directX. Già pronte (e penso 
funzionanti, non l'ho provato). 
-- 
Luc.

funzionanti, non l'ho provato). 
Funzionantissime e ci sono anche senza usare le directX ;-)
-- 
ciao, hal

 so che è tanto ma tentare non nuoce !!!!
http://www.codeproject.com/audio/avicapwrp.asp
Dan
Newsgroup: it.comp.programmare.win32
Titolo: bcppb datemi un consiglio

salve a tutti
attualmente uso lcc-win32 e devC++4 per sviluppare le applicazioni per win32
però vorrei qualcosa di più rapido e potente
non si sente parlare troppo bene di VC++ e MFC per costruire applicazioni
che usano molto la grafica (tipo applicazioni con SKIN, effetti ecc...)
volevo sapere com'è la situazione in Borland C++ Builder
in particolare vorrei sapere:
come funziona in generale, cioò per esempio per far comparire un msgbox
quando clicko su di un bottone come si fa? oppure leggere e impostare le
proprietà degli oggetti
poi volevo sapere in linea di massima come dovrei fare se volessi realizzare
un controllo custom, tipo se volessi fare un bottone particolare... offre
qualche sistema bello facile e intuitivo oppure devo ricorrere alla classica
WNDCLASS e WndProc del controllo?
è ben fornito di controlli e componenti come il cugino Delphi?
quanto è "distaccato" dal mondo reale di win32?
mi sapete dire dove trovo informazioni su come prendere un po' mano, per una
che proviene dalla progrsammazione win32 nuda e cruda... che al massimo si è
scritta un framework e qualche classe C++ per semplificarsi la vita ^___^
grazie
ciao
AL3

Guarda io ti consiglio VC++ 6 Pro.
Se poi ti interessa molto COM/ATL/MFC allora vai sul sicuro. Io ti
consiglio VC++ perchè si attiene anche di più agli standard.
Comunque vedrai che non rimarrai dìelusa da nessuno dei due. Poi VC++
è con il VS e quindi prenderai anche il VB e il VJ++.
Però ti consiglio di aspettare un po' di tempo perchè fra non molto
esce l'edizione finale di Visual Studio .NET con anche il nuovissimo
C# (ed è assai più scalabile del C++). Quindi se aspetti avrai anche
altri validissimi strumenti, senza dimenticarsi del framework .NET.

 wrote in message
news:93fkbs$9qvs1$1...@ID-51253.news.dfncis.de...


Newsgroup: it.comp.programmare.win32
Titolo: WS_VISIBLE... e non visibile COME???

Qualcuno conosce un modo per rendere non visibile un controllo (uno
STATIC)?
Vorrei che premendo un pulsante non si veda piů.
Io faccio cosě: MoveWindow(static, 10000,100000,0,0,TRUE) e funziona ma
non penso sia il metodo piů adatto, visto che si vedono delle righe sullo
schermo durante lo spostamento.
C'č un comando per rendere non visibile una finestra?
Grazie e ciao.
Fabiuz
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Leggiti ShowWindow. Oppure (altra possibilitą), usi il GetWindowLong con
opzione GWL_STYLE per prendere le proprietą di un controllo, e, se chiamiamo
dwProp quello che ottieni, fai dwProp &= ~WS_VISIBLE e poi usi la
SetWindowLong per settare le proprietą.
--- bye
Newsgroup: it.comp.programmare.win32
Titolo: Codici ASCII

Esiste un modo o un comando in c o c++ per sapere il codice ascii di
un carattere? Se leggo un carattere da un file, posso sapere il codice
ascii corrispondente? E se volessi riscrivere in un altro file lo
stesso carattere ma aumentato di una posizione rispetto alla tabella
ascii? Esempio, leggo "a" dal primo file e scrivo "b" nel secondo
file, è possibile?
Grazie in anticipo.

 Grazie in anticipo.
char a = 'a';
int ascii = (int) a;
char b = a + 1;

Newsgroup: it.comp.programmare.win32
Titolo: [OT] VisualC++ 7

Per quando è prevista la nuova versione del compilatore? Si sa niente
riguardo la piena compatibilità col C++ standard, o la Microsoft, pensando
alla sua nuova piattaforma, si allontanerà sempre più dal C++ standard?
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           MetalCoder
"What is real?  How do you define real?  If you're talking about your
senses, what you feel, taste, smell, or see, then all you're talking about
are electrical signals interpreted by your brain."
                                                       Morpheus - The Matrix

Beh, per primo non si chiamerà Visual C++ 7, ma Visual C++ .NET.
Per quanto riguarda il C++ standard, mi sembra che anche la versione
corrente non sia molto conforme a questo.
Comunque, il Visual Studio .NET è già disponibile come beta e si può sia
scaricare dal sito msdn (se si dispone dell'abbonamento), sia acquistare
assieme alla rivista MSDN Magazine (introvabile nel 95% dell'edicole).
----------------------------------------------------------------------------
------

 ha scritto nel messaggio
news:SyLl6.7406$Mx3.1...@twister2.tin.it...

Per quanto riguarda il linguaggio si avvicina allo standard per alcuni
aspetti:
permette cose di questo tipo, che non erano permesse in vc6
template <class T> void f();
void g() { f<int>();}
Per altre penso che si allontani, perche' ad esempio permette di fare in
modo che il tipo char sia unsigned.
Globalmente penso che sia un grande passo in avanti.
Per quanto riguarda le librerie, hanno sistemato un po la Standard C++
Library, togliendo da xtree le variabili proprie statiche (che davano
problemi con le DLL)
Non sono ancora presenti rope e slist, che sono invece implementate in STL
di SGI.

modo che il tipo char sia unsigned.
E' permesso dallo standard......
Luc.
Newsgroup: it.comp.programmare.win32
Titolo: Creare File HLP

Come faccio a creare file della guida qualè e il formato di quei file
Ciao gabry?

 wrote in message
news:8n03su$ht6$1...@sirmdpsin16.inwind.it...


Newsgroup: it.comp.programmare.win32
Titolo: Navigare nei menu

premendo alt e alcuni tasti è possibile navigare nei menu di una
applicaione,ma come di fissano i tasti in corrispondenza delle vodi del
menu?
nella mia applicazione premendo alt e poi f si apre il menu "file" ma poi le
varie lettere non sembrano avere alcuna corrispondeza logica con le voci del
menu,come posso fare per creare le associazioni?
gli accelerator non sembrano farte al caso mio
ciao e grazie
a dimenticavo i menu sono creati a runtime e non come risorsa

 con le voci del menu,come posso fare per creare le associazioni?
Non so se ho capito cosa intendi... prova a mettere una & (e
commerciale) prima della lettera interessata:
&File
  Ap&ri
  &Salva
  &Esci
--
Faber

 Faber
ciao

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

Salve a tutti,
utlizzando il C# ho difficoltà ad inserire (in un controllo ListView) una
riga e "contemporaneamente" riempire le sue n colonne con dei valori. Non ho
capito bene il concetto di Items.
Ecco l'esempio:
ciclo {
lstResults.Items.Add ("riga");
lstResults.Columns[0].Text = "colonna1";
lstResults.Columns[1].Text = "colonna2";
lstResults.Columns[2].Text = "colonna3";
lstResults.Columns[3].Text = "colonna4";
}
In questo modo viene aggiunta una riga con un solo campo (stampando la
stringa "Riga1") e i valori ("colonna1", "colonna2" ecc.) vengono scritti
sulla riga di intestazione (quella grigia per intenderci). Dove è che
sbaglio?
Grazie anticipatamente.

"Gianluca Masina" <gma...@gameprogNOSPAM.it> ha scritto nel messaggio
news:_Kw59.55962$n04.1...@twister2.libero.it...

Non uso C#
Comunque se vuoi modificare le voci associate all'oggetto creato dovrai
scrivere qualcosa del genere:
ciclo{
    NuovaRiga = lstResults.Items.Add("riga");        // in NuovaRiga avrò il
riferimento all'oggetto appena creato
    NuovaRiga.SubItems[0] = "Colonna1";            // Assumo SubItems
l'insieme da modificare (nel vb mi pare sia quello)
    NuovaRiga.SubItems[1] = "Colonna2";
    .....
}
Nel Vb serviva il Set nella prima riga... qua non so.
Vedi pure se SubItems[] è l'insieme giusto e se non sia necessario metterci
un .text di seguito.
Ciao
Molebio
Newsgroup: it.comp.programmare.win32
Titolo: Installazione di visual studio

salve a tutti,
ho appena comprato un pc nuovo con windows xp pro sp1. dopo aver installato
tutti gli aggiornamenti disponibili ed i programmi di routine ho provato ad
installare visual studio 6, ma non riesco a proseguire perchè continua a
darmi sempre lo stesso errore. mi spiego: avvio l'installazione, inserisco
il serial e subito dopo mi viene detto che è necessario aggiornare la
microsoft java virtual machine. cosa un po' strana... ma comunque va bene,
proseguo e dopo alcuni istanti mi viene fuori il messaggio "Il computer
verrà riavviato ora", premo ok, la macchina si riavvia ma riappare
immediatamente la finestra che mi dice di aggiornare la virtual machine e
via di seguito... ovviamente se mi rifiuto di aggiornare la virtual machine
non mi fa proseguire nell'installazione.
ho pensato a qualche conflitto o cose simili, ma non sono riuscito a capire
dove stia il problema. a qualcuno è già capitato o ha idea di dove potrebbe
essere il problema?
grazie, assa.

microsoft java virtual machine. 
Guarda un po' se ti puo' essere utile:
BUG: Visual Studio 6.0 Setup Fails to Detect Internet Explorer Version
http://support.microsoft.com/default.aspx?scid=kb;EN-US;190798
-- 
ciao, hal

 
http://support.microsoft.com/default.aspx?scid=kb;EN-US;190798
grazie del link. passando da questo e da altri sono alla fine riuscito a
trovare la soluzione (che ho dimenticato di postare qui, scusatemi :) ).
praticamente microsoft causa antitrust sta dismettendo la sua virtual
machine in favore di quella sun, tanto che non viene più installata con
windows xp. per questo a ragione il programma di installazione non la
rilevava e cercava di installarla; a forza di girare nel cd ho trovato il
file che installa la virtual machine e mi sono accorto che era corrotto per
qualche motivo (il file è msjavx86.exe). una volta scaricato da internet e
installato separatamente non ho più avuto problemi.
ciao e grazie, assa.
-- 
gosclient: 
http://gosclient.altervista.org/
join the mailing list: 
http://groups.yahoo.com/group/gosclient/join
icq: #215876894
Newsgroup: it.comp.programmare.win32
Titolo: AIUTO VC++

Sono un programmatore di VB6
Vorrei passare a VC++
Per farlo nel modo più proficuo vorrei
partire da un'applixazione concreta
che mi serve pure in seguito
Per iniziare chiedo aiuto:
Si parte da un file sequenziale
contenente dati numerici di triangoli
ogni record un punto; Lrec=66 cr.
8 cr   0/1 visibilità della linea che unisce il punto corrente con il
successivo
8 cr  X
8 cr  Y
8 cr  Z
8 cr  colore
8 cr tipo di classeficazione
8 cr non collegato alla visualizzazione
8 cr non collegato alla visualizzazione
2 cr. LFCR
ogni tre records fanno un triangolo
Vorrei disegnare i triangoli
Vi sarei immensamente grato se poteste spiegarmo come devo fare
magari spiegandomi come costruire il programmino con l'aiuto
(se è il caso) del Wizard  di VC++
Non aggiungo altro per ora,  se sono [OT] fatemelo sapere e scusatemi
saluti,
Antonio


... il salto non è proprio "semplice" .... :)
prima di tutto penso ke ti servano delle buone base di C/C++
te lo dico pkè mi sono trovato nelle tue stesse condizioni,
e pensavo ke alla fine VC++ fosse + o - come VB, nel senso ke bene o male,
ti metti e qcs tiri fuori..... posso assicurarti ke nn è assolutamente
cosi'....
poi ti servono delle ottime basi di programmazione Windows... messaggi,
handle, finestre, etc...
cmq nn voglio demoralizzarti!
su 
www.softwareplanet.net
 trovi un corso base ma ben fatto di VC++, prova  a
dargli un'occhiata.... in bocca al lupo
Leo :)


Newsgroup: it.comp.programmare.win32
Titolo: DLL: come sapere funzioni esportate!?!

ciao a tutti; causa Tesi, ho un grande problema:
dovrei sapere le funzioni (e relativa sintassi) esportate da alcune DLL...
come si fa? immagini ci  sia un modo...
lavoro prevalentemente in VC++, ma li' non ho trovato nulla
(o non ho cercato nel posto giusto dell'msdn!)
Grazie per l'aiuto!!!
--
Ciao by Allanon

come si fa? immagini ci  sia un modo...
Purtroppo se non hai almeno l'header file è difficile usare funzioni
presenti in una DLL, il nome delle quali per lo meno riesci a
scoprirlo con strumenti tipo il Dependency Walker. Puoi chiamare tali
funzioni tramite il loro indirizzo usando la funzione GetProcAddress,
ma senza il prototipo puoi andare solo a "naso" per quanto riguarda
gli argomenti...
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]


Quali sono queste DLL? Se sono "standard" ci dev'essere documentazione da
qualche parte, se sono proprietarie l'unico modo certo e' chiedere alla casa
produttrice.
Ciaotutti,
*

 produttrice.
purtroppo sono proprietarie, spero nel loro buon cuore! grazie, comunque!
--
Ciao by Allanon
Newsgroup: it.comp.programmare.win32
Titolo: MenuContestuali

Salve, sto iniziando a muovere i primi passo con il Visual C++ ed ho
incontrato un'errore, o almeno credo nell'esempio del libro per visualizzare
un menu contestuale.
l'autore nel suo codice salva la posizione del mouse in una variabile locale
di tipo CPoint e poi vi applica la funzione
ClientToScreen
che a quanto ho capito converte le cordinate da quelle relative alla
finestra a quelle assolute dello schermo. L'autore dice di fare ciò perche
quando si passano le posizioni alla funzione TrackPopMenu le valuta assolute
rispetto allo schermo. quando faccio partire il programma pero visualizza il
menu spostato mentre se non uso la funzione ClientToScreen visualizza giusto
è un errore del libro o è perche su XP la funzione è cambiata (anche se non
credo)
grazie mille

 grazie mille
Che funzione č indicata nel libro per ricavare le coordinate?
Perchč nelle SDK la funzione GetCursorPos (che serve per caricare in una
struttura POINT la posizione del cursore) riporta le coordinate relative
allo schermo (fonte MSDN).
Prova a vedere la guida per la funzione indicata.
Saluti
Luca

 Perchè nelle SDK la funzione GetCursorPos (che serve per caricare in una


 > [...]
MSDN dice di WM_CONTEXTMENU
lParam 
The low-order word specifies the horizontal position of the cursor, in
screen coordinates, at the time of the mouse click. 
The high-order word specifies the vertical position of the cursor, in
screen coordinates, at the time of the mouse click. 
quindi mi pare una svista di chi ha scritto il codice sul libro.
Questa volta gli sviluppatori Microsoft non hanno colpe.
Luca

 Luca
ti ringrazio molto :) posso chiederti un'ultima cosa? da dove hai recuperato
l'informazione? dal sito di microsoft?

 l'informazione? dal sito di microsoft?
Io ho cercato sui CD di MSDN, ma l'ho trovato anche sul sito di
Microsoft all'URL
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/menus_68vp.asp
Bye
Luca