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

Secondo voi quali sono i vari settori della programmazione?
E' giusto dividerli in programmazione di software stand alone e
programmazione web?
Su quali linguaggi e ambienti di sviluppo puntereste al fine di poter
sviluppare (quasi) qualsiasi cosa vi venga richiesto?
E relativamente alla necessità di sviluppare software per più sistemi
operativi (in particolare Linux e Windows) puntereste su Java o su C++
facendo uso di librerie presenti per entrambi i sistemi operativi (QT,
WxWidget, GTK)? Tra queste librerie, quale secondo voi risulta essere
il miglior "investimento" in termini di studio?
Saluti

 sviluppare (quasi) qualsiasi cosa vi venga richiesto?
Ogni tipologia ha bisogno di strumenti opportuni, fatti appositamente per
tale tipologia. Non esiste un tool o un know-how che ti permetta di fare
tutto (o anche solo una parte rilevante di tutto).
-- 
emboliaschizoide.splinder.com

 tutto (o anche solo una parte rilevante di tutto).
Considera che per ogni programma specifico, saresti affiancato da un
esperto di tale materia.
Tu dovresti solo trasformare il tutto in algoritmi e sviluppare il
programma.

 utilizzare, non in base al settore in cui viene usate quel software.
Lo trovo un po' inutile. Non dico che il linguaggio e gli algoritmi ormai
siano irrilevanti, restano ovviamente la premessa fondamentale per tutto il
resto, ma al giorno d'oggi una grossa parte del know-how č rappresentata
dalle conoscenze specifiche nell'ambito del proprio settore. Un
programmatore esperto di web se fosse assunto come programmatore di sistemi
embedded partirebbe dallo stesso livello di un qualsiasi programmatore
junior.
Ho fatto un esempio estremo, ma la cosa vale in differenti gradazioni anche
per tutti gli altri passaggi.
-- 
emboliaschizoide.splinder.com

 resto
Allora restringiamo i settori a quello relativo allo sviluppo di
software Gestionale (Office intendi da ufficio, ad esempio programmi
per liberi professionisti?) e sviluppo di siti web.

Newsgroup: it.comp.programmare.win32
Titolo: dove le Faq?

Salve a tutti, ho iniziato a studiare win32, motivo per cui ho
sottoscritto i.c.p.w32, ma non riesco a trovare le FAQ, su it.faq c'č
solo il manifesto...
Sapreste dirmi dove posso trovarle?
grazie
santo giuseppe

 Sapreste dirmi dove posso trovarle?
le faq del gruppo sono qui: 
http://msdn.microsoft.com
purtroppo sono in inglese perchè non avevamo tempo di tradurle...
;-)))
a parte gli scherzi, non so se esistono qui, ma MSDN è il primo sito da
guardare prima di postare :)
--
ciao
XAERO [*]

guardare prima di postare :)
grazie
ciao
santo giuseppe

 a parte gli scherzi, non so se esistono qui
Tempo fa qualcuno aveva iniziato a manutenerle... poi purtroppo
l'iniziativa e` un po' caduta nel vuoto.
Oooh, mitico manutentore delle FAQ, io ti invoco! :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: tutorial per Visual C++

Salve a tutti,
ho appena installato il Visual C++
Premettendo che sono un neofita di questo linguaggio, vorrei sapere dove
poter scaricare un tutorial per poter costruire la mia prima applicazione in
questo ambiente di sviluppo.
Grazie
Giuseppe Lupo
Palermo

prova 
www.softwareplanet.net
, c'e' un corso base ma ben fatto.
in bocca al lupo (pkè VC++ è un incubo! :P )
Leo :)
"Giuseppe Lupo" <glupo1_TOGLIERE_@_QUESTO_tin.it> wrote in message
news:LQOE8.50499$CN3.1...@news2.tin.it...


 ha scritto nel messaggio
news:%ExF8.78418$US3.1...@twister1.libero.it...

grazie mille


de nada :)

Newsgroup: it.comp.programmare.win32
Titolo: Centrare il testo in un bottone

salve a tutti
in un'applicazione MFC devo scrivere del testo inclinato di 90 gradi
in un bottone, centrandolo orizzontalmente e verticalmente;
per scrivere inclinato uso semplicemente
	CFont *font = new CFont;
	font->CreateFont(20, 0, 900, 0, FW_NORMAL, FALSE, FALSE, 0,
ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, "Arial");
	m_bottone.SetFont(font);
all'interno di OnInitDialog(); ma come fare per centrarlo nei due
sensi?
grazie davvero a chi ripsonderà
Massimo

in un bottone, centrandolo orizzontalmente e verticalmente;
Credo che chiunque voglia scrivere un testo (in una qualunque lingua
occidentale) inclinato di 90 gradi in un bottone debba assumersene tutte le
conseguenze.
Ciao.

in un bottone, centrandolo orizzontalmente e verticalmente;
Non uso MFC quindi il mio aiuto potrebbe essere incompleto.
Io userei GetTextExtentPoint32 sulla stringa creata col tuo font
in modo da avere le dimensioni del testo, con GetWindowRect
prendo le dimensioni del pulsante e con un semplice calcolo
ottengo il punto dove piazzare il testo centrato (il rettangolo
che contiene il testo nel rettangolo che contiene il pulsante).
Crea una bitmap compatibile con la DC del pulsante (che deve
essere definito per accettare una bitmap), stampaci dentro il
testo e ruotala di 90°. Stampa la bitmap nel pulsante con una
BitBlt.
Usando le GDI+ risparmi qualche passaggio, ma la
GetTextExtentPoint32 funziona solo con le GDI e non esiste
corrispondente.

Newsgroup: it.comp.programmare.win32
Titolo: Trovare l'handle della finestra attiva

Ricordo che c'era qualche API che permetteva di trovare l'handle della
finestra dove passava il mouse.
A me serve qualcos'altro ovvero una API che prelevi l'handle della finestra
su cui sto scrivendo.
Ad esempio se sto scrivento nel notepad vorrei che questa funzione mi
prendesse l'handle della finestra Edit del notepad.
Anche se mi sapete rispondere subito, mi dite una cosa... MSDN ha sempre la
risposta a tutto, molto spesso mi viene difficile trovarla peró... come
organizzate le ricerche?
Grazie mille!!!!!!!!
Ciao
gabry

esiste..... ora non ricordo la routine ma cmq sul sito
www.programmazione.it
 trovi un articolo che spiega come usarle!


 ha scritto nel messaggio
news:96hlnj$njl$2...@pegasus.tiscalinet.it...


Grazie!!!!!!!!!!!!
:)
Newsgroup: it.comp.programmare.win32
Titolo: ALT+CTRL+CANC

Qualcuno mi sa dire come disabilitare il reset software, ovvero quello
provocato con ALT+CONTROL+CANC?
Mi va bene qualsiasi soluzione (Visual Basic, Visual C++)... l'importante
per me e' avere una dritta.
Esiste qualche API che riguarda il problema?
Grazie 1000
Pietro
psan...@freemail.it

che SO?
_mirko_ 
PS: Se volete contattarmi in privato, NON ciucciatevi il calzino :)

In Win95/98
puoi usare
SystemParametersInfo(97
con il primo parametro a 97 cosi' il sistema crede che sia partito lo screen
saver


E per Windows NT ???
(in questo modo non funziona)
Grazie

Newsgroup: it.comp.programmare.win32
Titolo: SIGLA++ http://www.hophop.com/ACTIVEX

SIGLA++  
http://www.hophop.com/ACTIVEX

:
Questo messaggio è Off-Topic e lo spamming sui newsgroup non è considerata 
una buona forma di pubblicità (soprattutto sui newsgroup dedicati alla 
programmazione).
Se per un puro caso il sito fosse stato in-topic sarebbe stato utile sprecare 
qualche byte per la descrizione dello stesso, magari sfruttando quelli 
risparmiati postando in HTML!
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.

Newsgroup: it.comp.programmare.win32
Titolo: RAD per C++

Ciao a tutti!
Sapreste indicarmi qualche IDE RAD free per C++.
Se non ce ne fossero di free buone, anche di commerciali.
Grazie
Ciao!


Di free buono non saprei; di commerciale, ti suggerisco Borland C++ Builder.
M.

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

Causa prossima chiusura attività vendo originale VISUAL STUDIO .NET 2003
DEVELOPER ENTERPRISE. Usato solo una volta per effettuare copie di backup
degli originali e mai piu utilizzato , poichè acquistato per motivi di
downgrade verso il VB 6 ENTERPRISE. Prezzo riservato ai rivenditori ? 2.777
+ iva 20%, prezzo di vendita 2.500 ? + iva 20%. Il tutto è fatturabile.
Altre informazioni qui 
informa...@brescianonline.it

Davide ha scritto:

Ti prego, sei in un NG dove si discute di programmazione per ambiente
Win32, almeno metti il tag [OT] nel subject <:)
E poi non credo nemmeno che si possa fare quello che dici; la licenza te
lo permetterebbe? :P
-- 
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: Buon libro c++

    Ciao a tutti, vorrei chiedere un consiglio a voi che forse (anzi,
certo), in quanto a libri sul c++ avete un'esperienza sicuramente più grande
della mia. Io, che programmo abbastanza bene in vb, ho letto un libro della
Apogeo, "Visual C++ 6", che, a dir la verità, mi ha deluso, perché
consisteva in una serie di esempi PRATICI di applicazioni in c++, lasciando
estremamente lacunoso tutto il resto. Ne deriva che, quando faccio qualcosa
in c++, in realtà NON so neanche COSA faccio davvero. Non so qual'è e come
funziona la struttura di un'applicazione che utilizza le mfc, come
funzionano le macro che l'autocomposizione usa per gestire i messaggi...
insomma, in vb so riga per riga cosa fa il mio programma, in c++ no. Che
libro mi consigliereste?
    Grazie infinite,
    Andrea

:

Per imparare (o approfondire il C++) "Thinking in C++" di Bruce Eckel (lo 
puoi scaricare da 
www.eckelobjects.com
). Per approfondire meglio l'utilizzo 
e il funzionamento delle API di Windows ti consiglio Petzold ("Programming 
Windows"?) o il tutorial di Alex Martelli (non ho sottomano l'URL, 
purtroppo).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 Windows"?) o il tutorial di Alex Martelli (non ho sottomano l'URL,
http://aleax.supereva.it/
Alex

 libro mi consigliereste?
Per il C++, vedi le FAQ di questo gruppo su 
www.programmazione.it
.  Per
le MFC, senti un po' su it.comp.programmare.win32, io comunque consiglio
il testo di Prosise edito da Mondadori Informatica (Microsoft Press), ce
n'e`
uno solo quindi non sbagli (anche se ogni tanto cambiano titolo:-).
Alex

 estremamente lacunoso tutto il resto.
E' per caso "Visual C++ 6" con sottotitolo "Imparare a usare Visual C++ 6 in
21 lezioni" di Davis Chapman APOGEO  ?
Io c'è l'ho e mi è servito per capire come funziona l'ambiente di sviluppo
di Visual C++ 6 e in parte la programmazione Windows con le MFC e con le
API.
Certo mi è servito! Ma volevo qualcosa di più dettagliato sulla gestione dei
messaggi, di come Window funzioni effettivamente!

Io mi trovo bene con "Programmare Visual C++ 6.0" quinta edizione di
Kruglinski, Sheperd e Wingo, edizioni MS Press.
Ciao
Alberto
Newsgroup: it.comp.programmare.win32
Titolo: composizione puzzle tramite pc

mi sono proposto la seguente sfida: riuscire a ricomporre un puzzle a
pc a partire da una serie di forme in tutto e per tutto simili a quelle
dei puzzle classici e disposte in maniera casuale. In altre parole
dovrei creare un file bitmap per ogni tassello del puzzle, all'interno
del quale sarà rappresentata la forma del tassello disposto con
angolazione casuale. Poi tramite un programma (che dovrò sviluppare
io) dovrei analizzare tutti i singoli file bitmap e trovare quelli che
tra loro combaciano indicando come risultato tutti gli accoppiamenti
dei vari tasselli che rendono possibile la ricostruzione del puzzle.
Qualcuno mi potrebbe dare uno spunto su come impostare l'algoritmo di
calcolo?

 wrote in message
news:1123529682.6...@z14g2000cwz.googlegroups.com
E' Win32????? 
Non e' forse OT?
A ogni modo ecco alcuni spunti nella speranza che tornino utili.
potresTi consultare la letteratura
dell'Intelligenza Artificiale, che e' vasta
ma che in fatto di Pattern Recognition tratta molto
e in profondita'.
In particolare potrebbe bastare solo un trattamento in diascopia
(se si ha la certezza che i pezzi sono differenti)
e ricavare delle misure sui fattori di forma, come la
lunghezza perimetrale dei quattro lati,
la lunghezza tra i vertici e i raggi di curvatura di un pezzo.
Da qui si potra' procedere con un indice di affinita'
che confronta le misure suddette tra i vari pezzi.
Il miglior "match" potrebbe garantire appunto l'adiacenza.
Tenuto presente che un sistema di visione adatto potrebbe
fare misure estremamente precise...
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: EnumFontFamiliesEx()

Ho sempre avuto poco a che fare con i font, e si vede. :-)
Il codice che segue dovrebbe costruire una lista che contiene i nomi di
tutti i font non proporzionali in versione ANSI installati nel sistema.
Sotto a NT funziona correttamente, mentre sotto a Win9x manda tutto in
crash con un errore di protezione in GDI32. Le prime chiamate della
callback (che ovviamente ho dichiarato come funzione membro static) sono
corrette, vengono passati giusti i dati di tutti i font; il problema e`
che sotto a Win9x la callback continua ad essere chiamata all'infinito
anche dopo, passandole dei dati del tutto casuali. Il problema non
dovrebbe essere nel fatto che restituisco sempre nonzero, dato che
l'onere dell'interruzione delle chiamate dovrebbe spettare a Windows (si
deve restituire zero solo per bloccare l'esecuzione in caso di errore,
come tutte le funzioni di enumerazione che usano una callback).
Notate qualcosa di sbagliato in questo codice?
CString CExtendedText::TrovaFontFissi()
{
 CClientDC dc( AfxGetMainWnd());
 CString lista = "(";
 LOGFONT lf;
 lf.lfCharSet = ANSI_CHARSET;
 lstrcpy( lf.lfFaceName, "");
 lf.lfPitchAndFamily = 0;
 EnumFontFamiliesEx( dc.m_hDC, &lf, (FONTENUMPROC)EnumFontFamExProc,
  (LPARAM)&lista, 0);
 lista += ")";
 return lista;
}
int CExtendedText::EnumFontFamExProc( ENUMLOGFONTEX *lpelfe,
NEWTEXTMETRICEX *lpntme, int FontType, LPARAM lParam)
{
 CString* lista = (CString*)lParam;
 if( FontType != TRUETYPE_FONTTYPE ||
  (lpelfe->elfLogFont.lfPitchAndFamily & FIXED_PITCH) != FIXED_PITCH)
    return 1;
 CString pippo = lpelfe->elfFullName;
 CPrimitive::Rimpiazza( pippo, " ", "++");
 if( *lista != "(")
  *lista += " ";
 *lista += pippo;
 return 1;
}
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 nel sistema. [...]
Aaargh, ho fatto l'errore del primo dei pivelli... ricchi premi e
cotillons a chi lo scopre per primo (nel codice si riesce a vedere
chiaramente; un suggerimento: Wirth ha fatto anche qualcosa di buono,
nella sua vita). :-)


  CPrimitive::Rimpiazza( pippo, " ", "++");
Cos'e` CPrimitive...?
Se riesci a isolare il problema in un programma piu` piccolo, che
non faccia altro che l'enumerazione di font, forse e` piu` facile
capire.
Alex

 Anche CALLBACK ovvero WINAPI?
Bingo: non l'avevo dichiarata CALLBACK. Ecco perche` dicevo "l'errore
del primo dei principianti"... e dire che ne ho usate tante, di
callback. :)


Newsgroup: it.comp.programmare.win32
Titolo: [BCB3] Icona sulla Tray Bar

Salve una volta che ho ridotto un mio programma come icone accanto
all'orologio di window come faccio a dirgli che cliccandoci sopra il
programma deve riprendere le dimensioni normali?
Ciao $Ale$

programma deve riprendere le dimensioni normali?
Usi il componente DCMinTray che si arrangia da solo....
-- 
Ciao
DGP85
http://daps.cjb.net/

> Usi il componente DCMinTray che si arrangia da solo....
Non sono riuscito a trovare questo componente sul mio Borland C++ Builder 3,
dove lo poss trovare?
Ciao $Ale$

dove lo poss trovare?
Nelle librerie di componenti VCL:
http://torry.rimini.com
 (Torry)
http://delphi.icm.edu.pl
 (Delphi Super Page).

Newsgroup: it.comp.programmare.win32
Titolo: quanto è un MIDI tick?

X-Post su <iamst>.
Followup su <icpw32>.
visto che con le API midiStream non è possibile fare nulla mi devo
implementare il cuore di un sequencer a mano, quindi con il multimedia timer.
non conosco molti sequencer, quindi non ho molto le idee chiare.
come devo suddividere il tempo? in molti sequencer ho visto che l'unità minima
è il tick, ma a cosa corrisponde un tick? quanti tick misura 1 bar?
e cmq come devo calcolare l'unità minima (anche 1/64 di nota, ovvero 1/256 di
bar se la signature è 4/4) sapendo solo il tempo espresso in BPM (beats per
minute)?
grazie
ciao :: xaero

 wrote in message
news:9q43l7$lcil4$1...@ID-51253.news.dfncis.de...

Beh questo non ha piu da fare con win32...
In due parole:
Il midifile contiene la resoluzione del brano (TPQN della canzone),
tipicamente si usano 480, 96, 192, 384. TPQN e definita' come Tick Per
Quarter Note, quindi sai quanto vale un Tick per un specifico brano.
Devi ancora leggere come prendere i BPM (BEATS (+-QUARTER NOTES) PER MINUTE)
del brano e puoi calcolare la relazione fra tick e msec.
Cmq. consiglio: cerca di usare midiStream, funzionano bene, anche con un po'
di latency se devi fare cambiamenti realtime. La soluzione timer non e'
buona per i sistemi multitasking e funzionava solo bene su win 3.1 (win16).
J.

 minute)?
mah... io internamente terrei la risoluzione + alta che vuoi supportare
e poi a seconda delle impostazione che decidi a livello utente 
di conseguenza "salto" o  meno alcuni ticks. cioe'... considera
1 quarto di nota come unita' di "tempo" formata dal numero max di 
ticks che vuoi supportare. 
e' la prima cosa che mi e' venuta in mente... sicuramente e' sbagliata.
vabbeh, se vuoi il mio indirizzo e-mail ce l'hai.
bye
-- 
d e e l a n :: deelan AT 
my-deja.com

quanti tick misura 1 bar?
Di conseguenza 96 tick.
Ciao,
Andrea (uno dei tanti)

Newsgroup: it.comp.programmare.win32
Titolo: Ignorante con un Problema di compilazione

Uso VC++ 6.0
Se scrivo una funzione in un file separato in un progetto console, il
compilatore non mi da errori.
Se lo stesso file .cpp viene scritto in una applicazione win 32 la
compilazione mi da questo errore:
fatal error C1010: unexpected end of file while looking for precompiled
header directive.
Cosa sbaglio?
Gazie a tutti.

 header directive.
Tasto destro sul file.cpp -> Settings -> Scheda C\C++ -> Category:
Precompiled header -> Seleziona "Not using precompiled header"
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

 ha scritto nel messaggio
news:Sp5b8.72713$3J1.2...@news2.tin.it...


 Precompiled header -> Seleziona "Not using precompiled header"
OK grazie mille!!
Ma perchč la suddetta funzione non "vede" le variabili globali?

 Ma perchè la suddetta funzione non "vede" le variabili globali?
Puoi essere più preciso? Se hai una variabile globale in un file .cpp è
logico che non la vede (al limite dovresti dichiarare tale variabile extern
nel file .cpp che implementa la tua funzione). Prova a postare ciò che hai
scritto.

Newsgroup: it.comp.programmare.win32
Titolo: [?] Aiuto per utilizzo TAB controls

Ciao a tutti !
Vorrei sapere se qualcuno potesse indicarmi un sito o dove poter prelevare
una sorgente con un esempio di utilizzo di un tab control.
Purtroppo mi sono rovinato abituandomi agli Sharidan control del
VisualBasic, e ora non so come gestire un Tab control con
VC++ 6.0
Siti con tutorial o esempi MOLTO ben accetti !!
Grazie mille per il vostro aiuto,spero di poter ricambiare in futuro
Dave

Ci dovrebbe essere qualche esempio anche fra quelli dell'MSDN.
Cerca qualcosa come STDCTRL, Standard Control, Common Control o giů di
lě.... non ricordo bene!!!!!
--
 ---  MiB ----
"-< Dave >-" <da...@hate.spam> ha scritto nel messaggio
news:8vjshk$dpa$1...@bw107zhb.bluewin.ch...


Ti consiglio vivamente 
www.codeguru.com
Ciao
-< Dave >- <da...@hate.spam> wrote in message


Newsgroup: it.comp.programmare.win32
Titolo: Acc.. a questi thread







Scusate
qualcuno sa dirmi perchè quando uso 
una funzione thread il compilatore mi
segnala errori tipo  "'error 
C2065: UpdateData' :
undeclared identifier" cercando di utilizzare la 
"famosa"
UpdateData(FALSE);oppure "unresolved external symbol "class 
CString
m_out" (?m_out@@3VCString@@A)" quando cerco di utilizzare una 
variabile
che con le altre funzioni va tutto bene e invece quando
cerco di 
usarla in una funzione thread fa cilecca??
Perchè non riesco a usare funzioni 
definite nella stessa applicazione
anche nella stessa classe, rinviandomi ad 
errori simili ai
precedenti??


Mi spiego meglio:


 


int Gioco;


 


void CGameView:: play()


{


 


.......... codice della funzione


}


 


 


Funzione_thread()


{


 


qui mi serve chiamare la funzione play() della 
classe CGameView
;


E se voglio accedere ed utilizzare la variabile 
"Gioco" di cui sopra??


 


}


 


Che procedura occorre utilizzare per chiamare le 
funzioni in una funzione thread.


Va bene che la funzione thread è una funzione 
globale ma può chiamare funzioni e


variabili al di fuori di essa stessa o deve 
utilizzare solo codice scritto all'interno della funzione?


 


Conoscete  qualche sito che tratti la 
programmazione con i thread?


 


Ciao e grazie


 



 Ciao e grazie
Un approccio potrebbe essere quello di utilizzare proprio delle variabili
globali per avere gli oggetti che ti servono, visibili dalla funzione
thread.
Quindi prima di far partire il thread dovresti inizializzare queste
variabili, provo a farti un esempio:
CGameView* g_pGW;
// funzione che lancia il thread che suppongo sia un metodo di CGameView
{
// inizilizzo il globalone
g_pGW = this;
begin_thread
}
FunzioneThread()
{
    g_pGW->tutti ciò che è public !
}
Spero di esserti stato di qualche aiuto.
Ciao
Porlock
Newsgroup: it.comp.programmare.win32
Titolo: dimensioni fisse per l'application window

Vorrei fare in modo che non sia possibile cambiare con il mouse le
dimensioni della mia application window.
Mi sapreste indicare come posso fare? Su quale proprietą bisogna agire?
Luca.

 Mi sapreste indicare come posso fare? Su quale proprietą bisogna agire?
Se intendi impedire che l'utente cambi le dimensioni della finestra, devi
escludere lo stile WS_THICKFRAME e WS_MAXIMIZEBOX
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

Vorrei impedire che l'utente cambi le dimensioni della finestra.
All'interno del comando CreateWindow ho agito sugli stili eliminando
WS_THICKFRAME e WS_MAXIMIZEBOX
ma non cambia niente.
hwnd = CreateWindow ("Window Class",
       "RLclient",
       NULL,
       CW_USEDEFAULT,
       CW_USEDEFAULT,
       MAINWNDDIMX,
       MAINWNDDIMY,
       NULL,
       NULL,
       hInstance,
       NULL);
Ho sbagliato qualcosa?
Luca.

Newsgroup: it.comp.programmare.win32
Titolo: Connessione ad un computer in rete

Come ci si può connettere ad un computer in una rete locale tramite il suon
UNC, per esempio \\SERVER\DOCUMENTI ed assegnarli una lettera di unità, come
in Risorse di Rete, tramite codice?
Grazie.
--
Stefano Tempesta
TSoft - 
www.tempesta.org
in...@tempesta.org

 in Risorse di Rete, tramite codice?
Mi sembrava di avere gia` risposto a questa identica domanda, avro`
sognato...?  Comunque: WNetAddConnection3.
Alex


...Già... e probabilmente rispondevi a me... ha funzionato,
GRAZIEEEEEEEEEEeeeeee.....
Giubodi

Newsgroup: it.comp.programmare.win32
Titolo: file .c04 ???????????????'

qlc mi può dire ke programma serve per aprire i file .c04?????????????????????????
Vi prego risp 
 pax

 ha scritto nel messaggio
news:e0d8d7f3.02031...@posting.google.com...

dovrebbe essere parte di un archivio;prova con winace o winrar
ciao.

 ha scritto nel messaggio
news:e0d8d7f3.02031...@posting.google.com...

prova a cercare qui
http://www.wotsit.org



il .c04 non ci fai niente.... è parte di un archivio ACE... solo che
se tu hai un 04 vuol dire che esite un .ace .c00 .c01 .c02 .c03 e il
tuo e forse anche altri... funziona un po' come gli archivi .rar
Newsgroup: it.comp.programmare.win32
Titolo: Errore script vbs

Come spiegato qua
http://filezilla.sourceforge.net/forum/viewtopic.php?t=447
, il seguente
script dovrebbe aggiornare lo stato della Filezilla Server Interface:
' Zzzz for 5 seconds (5000)
wscript.sleep 5000
' Program Exec Variable (Note no LFNs)
ExecFile="c:\Progra~1\FileZi~1\FileZi~2.exe"
' Do that thing!
Set LaunchDelay = CreateObject("WScript.Shell")
LaunchDelay.Run(ExecFile)
Purtroppo mi torna l'errore:
line: 9
Character 1
Error: Unable to find the specified file
Code: 8007002
Origin: (null)
Immagino sia qualcosa di sbagliato nel percorso che è
(C:\Programmi\FileZilla Server\FileZilla Server.exe) dell'eseguibile ma non
so come vada scritto in vbs. Potete aiutarmi?
Spero di non avere postato nel newsgroup sbagliato.
Grazie, Ciao. 

 LaunchDelay.Run(ExecFile)
Probabilmente il nome corto del file non corrisponde a quello del file che  
hai sul tuo PC. Prova a mettere il nome del file completo mettendo tre "  
prima e dopo, cioè:
ExecFile="""c:\Programmi\Percorso del file\Blah blah.exe"""
-- 
Marco Barisione
http://hotkeybind.sf.net/
http://marcobari.altervista.org/

 ExecFile="""c:\Programmi\Percorso del file\Blah blah.exe"""
Grazie mille, così funziona!
------- Start FZS-Delay.VBS ------- 
' Zzzz for 5 seconds (5000)
wscript.sleep 5000
' Program Exec Variable (Note no LFNs)
ExecFile="""C:\Programmi\FileZilla Server\FileZilla Server Interface.exe"""
' Do that thing!
Set LaunchDelay = CreateObject("WScript.Shell")
LaunchDelay.Run(ExecFile)
------- END -------
Ciao.

Newsgroup: it.comp.programmare.win32
Titolo: SendInput e numlock

Ciao,
 ho usato l'API SendInput in un mio programma ( sotto Win98) per
abilitare/disabiliare il numlock. La cosa strano e' che tutto funziona meno
che l'accendersi della lucetta corrispondente, anche se lo stato del bottone
e' corretto ( cioe' pur essendo
spenta la lucetta la funzione del numlock risulta abilitata !!)
Qualcuno sa spiegarmi il motivo ???
Ciao

Ciao Michele ,

In teoria dovrebbe fare la stessa cosa anche con gli altri tasti, giusto
(Caps e Scroll)?
Potrei dirti che sia dovuto al fatto che quella luce è collegata
direttamente con un circuito
elettronico che si attiva solo alla reale pressione del tasto, ma non è
neppure così.
Infatti esiste un modo per accendere quella luce, devi utilizzare l'API
SetKeyboardState
che ha la funzione opposta alla tua, accende la luce ma lo stato del tasto
rimane lo stesso
di prima. Se ti interessa a livello di curiosità non ti so dire il perchè,
se ti interessava attivare
il LED ti ho detto come fare.
Ciao :)
--
- Carlo -
BSSoftware Tips Mailing-List Support

 wrote in message
8batnr$fjd$4...@nslave1.tin.it...


Prova ad usare PostMessage(hwnd, WM_KEYDOWN, VK_NUMLOCK, 0) seguita dalla stessa
funzione con il paramtero WM_KEYUP.
Aug
Newsgroup: it.comp.programmare.win32
Titolo: PROBLEMI di GESTIONE della MEMORIA

sto cercando si sapere se e come č possibile
con compilatori del tipo VISUAL C++ 6.0 o Borland Builder (quindi P-mode)
creare delle applicazioni (tipo console)
in grado di di accedere a servizi di INTERRUPT
come si usava una volta nel Dos.
da ciņ che ho letto mi č parso di capire che č possibile in modalitą
protetta
accedere ad un servizio del DPMI che simula la chiamata ad un generico
interrupt
ma per potere fare questo si deve richiamare l'interrupt del DPMI (int 31h)
su compilatori come il Watcom č presente una funzione del tipo
int386 (REGS *in, REGS *out);
esiste qualche cosa simile nei compilatori VC++ 6.0 o Borland
oppure come si puņ realizzare qualche cosa di equivalente ?

 wrote in message
news:VjKz6.4934$r67....@news2.tin.it...


oppure come si può realizzare qualche cosa di equivalente ?
penso proprio di no ..... hai provato a fare con l'asm ciò che vuoi ?
già appena eseguirai una chiamata a qualche interrupt ti darà errore.
2nd ... come pensi di hookare un interrupt di sistema ? mica esiste
la possibilità di manipolare la idt... (ad eccezzione di win95/98 che
te lo permettevano!)
cod

 legata ai driver... che ci devi fare con un interrupt ?
puoi dirmi cosa sono le VxD Call e a che cosa servono? cioe, di solito per
che cosa vengono usate?
grazie
MarioH

MarioH


dove si trovano esempi, e un elenco dei "servizi", cioe dei numeri da
mettere dopo l'int 20h ? giusto per sapere che servizi ci sono e che cosa
fanno...
e poi, in che parte del prog di scrive questo codice? come va
"contrassegnato" ?
grazie mille di nuovo.
MarioH

"contrassegnato" ?
questo codice va inserito nel punto in cui ti serve.
Ma ciò non é necessario, esiste un'api nell'sdk di windows che ti
permette di fare anche lo stesso. Ora purtroppo non mi ricordo il nome
:), cmq prova con System o qualcosa del genere......
L'elenco dei servizi delle VXD lo trovi nell'interrupt list di ralph
brown .... che puoi scaricare nella sezione download di
programmazione.it
 oppure cercandolo su altavista, dato che é
una fonte di documentazione preziosissima. Basta che guardi il
capitolo che tratta l'interrupt 20h
Buona Pasqua
cod

capitolo che tratta l'interrupt 20h
allora, non c'è ovviamente bisogno di inserire istruzione tipo assembly, da
quello che ho capito. basta che uso una normale API (che finora non ho
trovato) passandogli come valori dei numeri che indichino le funzioni, è
così? ho capito bene?
cmq adesso vado a vedere questa lista di interrupt di R. Brown, per farmi
un'idea di che cosa si possa fare.
MarioH
Newsgroup: it.comp.programmare.win32
Titolo: WINVER

Ciao
sto usando VC++ 2005 della MS.
quando compilo la mia applicazione, mi dice, per ogni file : WINVER
not defined.
Come faccio a definirlo?
Lo devo fare s ogni file?
Ciao
F


http://msdn2.microsoft.com/en-us/library/aa383745.aspx
-- 
         Giuseppe "Cowo" Corbelli ~\/~ My software: 
http://cowo.yoda2000.net
-<! Non c'e' niente da dire in proposito. Tutto quello che uno deve fare e'
   colpire i tasti giusti al momento giusto, e lo strumento suona da solo. !>-
                                 J.S. Bach


http://msdn2.microsoft.com/en-us/library/aa383745.aspx
Vabbè, se mi devi incollare un lik in inglese dove non si capisce una
mazza, e che avevo già visto, lascia stare.
Cercavo una spiegazione in italiano e possibilmente semplificata
altrimenti non scrivevo qui.

Se hai letto l'articolo e non hai "capito una mazza" allora non ti ci vuole 
qualcuno che ti indirizzi bensì qualcuno che lavori al posto tuo

Ciao.
Hai incluso 'windows.h' nei tuoi file?
Se non lo definisci tu (ad es. nelle macro del preprocessore), WINVER 
viene automaticamente definito da 'windows.h'.
Filippo ha scritto:

-- 
Ciao.
Roberto Rossi
Web    : 
http://www.robertorossi.org

qualcuno che ti indirizzi bensě qualcuno che lavori al posto tuo
Ecco bravo vieni tu, cosě mentre io faccio qualcos'altro tu fai
qualcosa di sicuramente piů stupido, visto quello che scrivi.

viene automaticamente definito da 'windows.h'.
Grazie per il chiarimento.
F

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

Ciao a tutti,
    qualcuno sa se esiste un equivalente di csharp per il VB6?
Grazie 


che razza di domanda è? se ti interessa programmare in VB sotto .NET 
allora c'è 
VB.NET
, ma non di certo ti permetterà di fare quello che fai 
con vb6..
antonio

 ha scritto nel messaggio 
news:d71npd$7s6$1...@newsreader.mailgate.org...

Ops scusa, ho sbagliato, intendevo un ambiente tipo sharpdevelop! solo per 
VB6 

No,
SharpDevelop esiste perché il framework è gratuito, mentre i sorgenti delle
librerie runtime vb6 (le VBRUN.Dll ) sono Closed-Source ed a pagamento,
quindi sarebbe illegale distribuire gratis un programma sotto Copyright
della Microsoft.
Infatti, se ci hai fatto caso, l' SDK di .Net è scaricabile gratuitamente da
MSDN, mentre l' SDK di Vb6 non esiste.
Ciao,
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Co-Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com
Newsgroup: it.comp.programmare.win32
Titolo: Convertire SYSTEMTIME/FILETIME

come da oggetto, come posso fare?
Ho usato la funzione GetFileTime per trovare le date di creazione, utlimo
accesso e ultima scrittura di alcuni files, ma devo usarle in delle
routines che richiedono per forza una struttura SYSTEMTIME (devo
confrontarle con date scelte da un controllo Month Calendar), quindi devo
effettuare delle conversioni, sia in un verso che nell'altro.
ringrazio per ogni aiuto/suggerimento :)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
ci sono le funzioni FileTimeToSystemTime e la relativa funzione inversa
-- 
Pela

 ci sono le funzioni FileTimeToSystemTime e la relativa funzione inversa
Ciao,
grazie per l'indicazione :)
a dire il vero perň non mi funzionano; piů precisamente la
SystemTimeToFileTime (cioč appunto l'inversa) restituisce FALSE e
GetLastError mi restituisce 1413 (in base 10) la cui descrizione ho visto
essere "indice non valido"; che puň essere??? i puntatori che ho passato
sono entrambi validissimi, e la data che devo convertire anche lo č (č
presa direttamente dal controllo month calendar, e cmq ho anche
controllato in debug che fosse tutto valido)... :(


Newsgroup: it.comp.programmare.win32
Titolo: Consiglio Libro

Ciao a tutti,
ho intenzione di imparare la programmazione in win32, che testi mi
consigliate per imparare a programmare in questo ambiente?

 consigliate per imparare a programmare in questo ambiente?
Io ti consiglio di studiare il Petzold, Programmare Windows quinta edizione.
E' vero che oggi si tende a programmare con VCL o MFC, ma le Win32 API
stanno sempre alla base ed imparare cosa siano credo sia fondamentale.
Impara le Win32 API con il Petzold e vedrai che ti troverai bene. Se poi
vorrai passare a MFC (ad esempio) farai poca fatica (molta meno che studiare
MFC per prime).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: GTK e Windows

Qualcuno di voi è percaso in grado di utilizzare GTK sotto windows? Io stavo 
provando ad usarla visto che volevo costruirmi una GUi ma non riesco neanche 
a partire!
Grazie a tutti in anticipo
Newsgroup: it.comp.programmare.win32
Titolo: lanciare programmi

Ciao a tutti è a voi che posso chiedere come lanciare programmi da un
programma scritto in c++?
Grazie
Alex

programma scritto in c++?
Puoi usare o CreateProcess o ShellExecute, o ShellExecuteEx.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

 Puoi usare o CreateProcess o ShellExecute, o ShellExecuteEx.
Se non hai un compilatore che può usare le API di Windows puoi system, spawn
o exec...
Ciao
        Riccardo

 come lanciare programmi da un programma scritto in c++?
suppongo (visto il gruppo) che la tua domanda sia relativa ad un ambiente di
programmazione Win32. Ci sono più funzioni che il sistema operativo mette a
disposizione per questo scopo: le principali sono ShellExecute() e
CreateProcess(). Cerca sull' SDK la documentazione relativa alle due
funzioni.
Bye!
--
- Carlo -
http://members.fortunecity.it/cbertu

 o exec...
system() e' l'unica soluzione standard, comunque.
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: [?] DLL in C++ Builder

Ciao a tutti.
Qualcuno sa spiegarmi qual è la dichiarazione corretta da usare per le
funzioni in una dll standard, in modo che possano essere importarte da
Visual Basic?
Per lo sviluppo uso il Borland C++ Builder.
Io uso
extern "C" __declspec(dllexport) int WINAPI myfunc()
E' corretta?
Grazie.

E' corretta?
se WINAPI é uguale a __stdcall dovrebbe essere corretta...
solo che poi il linker fa a modo suo :)
cod

 se WINAPI é uguale a __stdcall dovrebbe essere corretta...
Uhm, WINAPI decora il nome con un underscore e postpone @ e il numero di
DWORD passate sullo stack. VB non gradisce (GetDC(HWND hWnd) diventa
_GetDC@4).
Mi sa che č meglio togliere WINAPI.
Saluti
Zello


Zello
VC non fa cosě ...
perň é molto strano un comportamento cosě da parte del compilatore...
togli WINAPI e mettigli stdcall
vedi cosa succede (a suo tempo col bc avevo risolto.. solo che vb non
gradiva lo stesso!)
ciao
cod

Newsgroup: it.comp.programmare.win32
Titolo: Catturare porzioni di schermo

Salve a tutti
Come posso catturare la porzione di schermo che viene coperta da una
finestra quando questa viene aperta?
Come posso catturare una porzione di schermo e memorizzarla in una bitmap?
Ho notato che creando delle regioni sul form più che un effetto di
trasparenza sembra che il form sia "bucato", quindi se il form si trova su
un'altro, l'eventuale click del mouse sul form viene gestito dal form
sottostante.
Grazie anticipatamente.

Come posso catturare una porzione di schermo e memorizzarla in una bitmap?
Vado a memoria...
GetDC(NULL) o qualcos'altro NULL, se non ricordo male, in win3.1 ritormava il dc
di schermo, se non č cosě trovi un esempio in "zoomin" a corredo di vc++.
Comunque fare una finestra trasparente in questo modo puň essere molto laborioso
e, credo, poco soddisfacente.
_mirko_
PS: Se volete contattarmi in privato, NON ciucciatevi il calzino :).

di schermo, se non č cosě trovi un esempio in "zoomin" a corredo di vc++.
Ecco, forse era: hDC = CreateDC("DISPLAY", NULL, NULL, NULL);

Newsgroup: it.comp.programmare.win32
Titolo: Pprogramma apagamento

Ciao,
mi serve un piccolo programma di grafica:data in input una BMP di qualsiasi
grandeza e bpp,il programma deve trovare unici tiles 16x16 e sistemarli in
una BMP nuova.Se sei in grado......
Grazie.
Niccolo'

"Niccolo'" ha scritto:

Quanto offri?

Newsgroup: it.comp.programmare.win32
Titolo: ansi c++

Ho visto che ci sono delle differenze tra l'ansi c++ e il Microsoft visual
c++ 6, si trova della documentazione?



Il C++ non e' piu' ANSI, ma ISO.  Il suo standard e' difatti
ratificato dal 1998 come standard internazionale.  Ci sono molte
differenze tra il Visual C++ e l'ISO C++.  Prima di tutte e' che il
VC++ e' un ambiente di sviluppo, il C++ ISO e' il linguaggio nudo e
crudo.  Non ci sono ancora dei compilatori C++ 100% aderenti allo
standard, ma siamo sulla buona strada.  Il Borland C++ Builder ha
un'appendice in cui sono elencate le definizioni per tutto cio' che e'
lasciato in sospeso dallo standard come "undefined".  Prova a
controllare se c'e' la stessa cosa sulla documentazione VC++.
In generale, credo che le mancanze del VC++ rispetto al linguaggio
standard siano troppe per essere elencate.

Newsgroup: it.comp.programmare.win32
Titolo: rinominare progetti

Salve a tutti,
avrei la necessita' di rinominare un progetto (uso VC 5.0) che e' gia'
in stato avanzato. Insomma vorrei che l'exe, l'help e lo stesso
main-file abbiano un altro nome. Dove devo mettere le mani ?
Grazie.

Hobbit ha scritto...

Fai un backup e poi un bel search/replace nel project.dsw e .dsp
Funziona abbastanza bene.
-- 
Luc.

Funziona abbastanza bene.
Si. Ho fatto cosi' ed e' andato tutto bene. In realta', oltre che nei
due file suddetti, ho fatto il search/replace anche nel makehelp.bat e
qualcos'altro (non ricordo quali file) dell'help.
Comunque il "succo" era quello.
Grazie.
Newsgroup: it.comp.programmare.win32
Titolo: AIUTO: TRect e non tagRECT*

Ciao sto scrivendo un programma che di deve stampare delle cose usando la
classe TPrinters delle VCL e quando uso la funzione DrawText() il
compilatore i da i seguenti messaggi:
[C++Error] SPMain.cpp(248): Cannot convert 'Windows::TRect' to 'tagRECT *'.
[C++Error] SPMain.cpp(248): Type mismatch in parameter 'lpRect' in call to
'__stdcall DrawTextA(void *,const char *,int,tagRECT *,unsigned int)'.
Che mi vuol dire. ho cercato anche sulla guida che cosa sarebbe tagRECT ma
non ho trovato niente.
Ciao $Ale$

Dall'errore mi sembra che ci voglia un puntatore, e quindi se rect č il tuo
TRect, prova a passarlo come &rect e poi dimmi se ti ho detto una stronzata!
Ciao, Luigi
--
ing. Luigi Bianchi
http://www.luigibianchi.com
Dfm2API : Delphi / C++ Builder Form Converter
Brain Computer Interface SDK (beta)
Uncommon Controls

> TRect, prova a passarlo come &rect e poi dimmi se ti ho detto una
stronzata!
Non va bene perche la unzione si aspetta sģ un puntatore ma un puntatore a
un oggetto di tipo tagRECT e non TRect. il problema č che non so minimamente
che roba sia tagRECT.
Ciao $Ale$

 wrote in message
news:8mr29a$nik$1...@sirmdpsin16.inwind.it...


compilatore i da i seguenti messaggi:
RECT e' la struttura della API di Windows. TRect e' la classe OWL/VCL
che ingloba non solo la struttura RECT ma anche i metodi che hanno a
che fare con RECT stesso. Non mi sembra cosi' complicato passare da
TRect a RECT e viceversa.
Bye.

 non ho trovato niente.
tagRECT e' il nome della struttura comunemente conosciuta come RECT
(windef.h).
Come ha detto Luigi dovrebbe essere sufficiente passarlo come puntatore,
visto
che TRect deriva da RECT. (vcl\windows.hpp)
Queste due linee compilano senza errori con BCB 5
TRect r;
DrawText((HDC)NULL, "sss", 3, &r, 0);
Ciao
Bruno

Newsgroup: it.comp.programmare.win32
Titolo: guida sul VB

salve ^__^, qualcuno sa dove posso trovare una guida o un e-book sul vb???
Non una di quelle guide che in 20 pagine ti spiegano cosa sia ma una bella
guida che parta dalle 600 pagine in su che spieghi sul serio cosa sia VB
grazie di aver letto questo messaggio ^__^

grazie di aver letto questo messaggio ^__^
O ti compri un libro o nada..
http://www.gorilla.it/gorilla/product.asp?sku=0735605580&dept%5Fid=
esiste anche la versione in italiano credo... vedi sul sito di
Mondadori
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

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

 bhe sinceramente ho trovato gia delle guide di quella portata ma sul C.
[Flame mode on]
Beh, certo... su un Signor Linguaggio come il C trovi tutto quello che
vuoi... sul vb invece... ;)
[Flame mode off]
Scherzi a parte, segui il consiglio di Lawrence, per certe cose è meglio
affidarsi ad un buon libro, la carta paga :)
Saluti
--
NinjaCross
 
www.ninjacross.it
Membro dell'Italian Agile Movement.
www.agilemovement.it
Sconnetti il chip isolineare per contattarmi
ninjacross_CH...@yahoo.it
Newsgroup: it.comp.programmare.win32
Titolo: salvare e richiamare un oggetto

sto realizzando una applicazione in Cbuilder5.0, ed ho questo problema: il
programma deve poter salvare un certo numero di oggetti in un file, per poi
poterli richiamare.
Ho pensato: creo un metodo SAVE che salva su un file tutti gli attributi.
Ma mi è sorto un dubbio, per richiamare l'oggetto cosa devo fare? creare un
oggetto (ma non so la sua classe) e poi chiamare un metodo LOAD che carichi
tutti gli attributi?
Come posso risolvere in modo elegante e veloce il problema?   (come 
p.es
.
posso sapere la classe da istanziare per caricargli l'oggetto su file?
Spero di essermi fatta capire.
Ringrazio chi mi saprà dare un aiuto. Ciao.

posso sapere la classe da istanziare per caricargli l'oggetto su file?
Da' un'occhiata a "TPersistent".
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------
"There is nothing better for understanding a kangaroo
 than seeing it jump." [D.Grune, C.J.H. Jacobs]
-----------------------------------------------------
Newsgroup: it.comp.programmare.win32
Titolo: Recuperare buffer..

Salve ,esiste un modo in vc++ per recuperare tutto il testo già
scritto in un word processor esattamente quando la finestra del wp
prende il focus?
Esiste un modo univoco per recuperare queste informazioni a prescindere
dalla finestra? (cioè recuperarle da un wp oppure anche quando si
rinomina una cartella)
Grazie anticipatamente..
Ste

Tzunami27 ha scritto:

si, quasi sempre: gli handle delle finestre (e più in generale gli handle
User e GDI) sono globali, perciò quelli di altre applicazioni sono validi
anche nel tuo processo. puoi usarli regolarmente con SendMessage e
WM_GETTEXT (ed eventualmente WM_GETTEXTLENGTH).
l'unico problema è *trovarlo* l'handle della finestra che chiedi, ma ci si
può arrangiare in qualche modo: per trovare la finestra che ha attualmente
il focus c'è qualche funzione Win32 che non ricordo (cerca su MSDN, la
troverai di sicuro), e una volta che l'hai trovata ti basta verificare che
sia una edit box o un rich edit ottenendo il nome della WndClass.
se si tratta però di un'applicazione sofisticata come Microsoft Word che
non usa edit box o rich edit, ma un controllo sofisticato progettato
apposta (Word è anche in grado di disegnare tabelle, figure...), allora
temo non ci sia modo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 WM_GETTEXT (ed eventualmente WM_GETTEXTLENGTH).
ehm, però c'è un problema :(
per ovvi motivi di sicurezza è stata aggiunta in Windows 98 una protezione
che impedisce ad un altro processo di ottenere il testo di una edit box di
un altro processo; e non so se la protezione vale anche per i rich edit...
un modo per aggirarla (ma solo in determinati casi) sarebbe quella di
usare un hook globale, magari un hook da tastiera (non quello low level
però); ci sono altri modi ma sono troppo complessi per una simile banalità
e a quel punto penso che non valga più la pena. :)


Ma usare la funzione readconsoleinput?!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/readconsoleinput.asp
Oppure ho letto anche di qualcuno che riusciva a leggere dalle finestre
tramire un keybd_event..
Sapete qualcosa in proposito?
Newsgroup: it.comp.programmare.win32
Titolo: Editbox numerica (double)

Ciao a tutti,
esiste una soluzione valida per fare in modo che una editbox accetti valori
numerici double?
Se la setto a numerical accetta solo numeri ma non mi prende la virgola!!
Grazie
Marco

 wrote in message 81r1jn$hdq$1...@nslave1.tin.it...

Gestendo i cambiamenti del testo dell'editbox (con un subclassing, o alle
notifiche di cambiamento nella finestra genitrice) potresti tentare di
imporre che l'editbox contenga in qualsiasi momento una valida stringa
che rappresenta un double, ma e` una causa persa.  Pensa all'utente
che vuole immettere "-1"; il modo normale per farlo e` battere anzitutto
il tasto "-" -- a quel punto, l'editbox contiene la stringa "-", che NON e`
un valido double.  Definire una sintassi per le stringhe valide per un
double *in corso di editing* non e` necessariamente un modo furbo
di spendere tempo ed energia...
Meglio validare il contenuto della casella quando perde il focus, o quando
viene cliccato un bottone (cio` puo` avvenire, senza che la casella di
edit perda il focus, se l'utente tocca il tasto enter; questo equivale al
clic sul bottone di default del dialogo).
Trovi ad esempio procedure riusabili per farlo presentate, e spiegate,
nel mio tutorial sulla programmazione Win32, sulla mia homepage a
http://aleax.supereva.it
 (sorry, non ricordo esattamente in che capitolo,
ma sono parti dell'esempio che mostra come fare il grafico di una
funzione).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: get ipaddress source code

Hi,
I need "get ipaddress" application source code that is for win32 mfc 
or just a win32 application?.can anyone help , please?.
Jim
 
-- 
Sent  by y_jim54 from hotmail  in area  com
This is a spam protected message. Please answer with reference header.
Posted via 
http://www.usenet-replayer.com/cgi/content/new

 or just a win32 application?.can anyone help , please?.
Do you mean you want to get the IP address of the local computer? If
so, you can use the socket functions:
	char		name[MAX_PATH];
	HOSTENT		*phe;
	gethostname(name, sizeof(name));
	phe = gethostbyname(name);
	// the address is now in phe->h_addr
	// there may also be other addresses, if so defined, in
	//	phe->h_addr_list[n]
If you want a string representation, you can then use inet_ntoa.
HTH,
	AriL
--
Pain and disappointment are inevitable. Misery is optional.
Homepaged at 
http://www.angelfire.com/or/lukumies
* Do not reply via email *