Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Dichiarazione di funzioni user32.dll
mercoledì 24 marzo 2004 - 10.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Tax
Profilo
| Newbie
21
messaggi | Data Invio:
mer 24 mar 2004 - 10:55
Ciao io devo utilizzare il caret di windows che è il cursore lampeggiante che si trova in una finestra di testo .
Per utilizzarlo devo utilizzare la declare function della libreria user32.dll .
Il mio problema è questo la funzione create caret è così definita in msdn
BOOL CreateCaret( HWND hWnd,
HBITMAP hBitmap,
int nWidth,
int nHeight
);
Usando VB.net intuisco che nWidth e nHeight sono integer .
Che la funzione dovrebbe tornare un boolean . Ecco il mio problema è :
hwnd e hbitmap che tipi sono ?
grazie ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 24 mar 2004 - 14:02
Non so se hai esperienza in campo Win32 o comunque C/C++.
Quei due "tipo di variabili" sono dei puntatori. Nella Declare che usi per lavorare con l'interoperabiolità considerali quindi come tipo .NET IntPtr che è un puntatore a un Handle.
In genere poi se usi Me.Handle puoi recuperare l'Handle della tua finestra corrente che puoi passare alla funzione CreateCaret, oppure puoi passare TextBox.Handle per un controllo.
ciao
david
Tax
Profilo
| Newbie
21
messaggi | Data Invio:
sab 27 mar 2004 - 10:58
Grazie mille sono riuscito a fare tutto !!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !