|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2007
Messaggi: 25
|
Estrarre dati da una API?
Ciao a tutti, mi trovo qui per porre alla comunità una domanda a cui non trovo risposta, e sperando in un aiuto.
Stò cominciando a studiare la programmazione con le API di Windows, e la mia domanda non riguarda una API in particolare ma è un pò più generica, vorrei sapere: dato che di solito le API sono una structure che immagazina variabili di formati molto diversi tra di loro, ma l'API stessa viene trattata a sua volta come una variabile lei stessa. Detto questo la domanda è: esiste una funzione che in qualche modo mi permetta di accedere ad uno solo dei parametri della API dichiarata? Ad esempio usando questa API: WM_DEVICECHANGE, per accedere solo al wParam che è uno dei parametri, come faccio? In questo caso particolare tale parametro non è altro che un numero esadecimale, ma come lo estraggo? Inoltre, la seconda domanda: come vedete molti dei parametri o variabili usati dalle API sono formati mai visti: HWND, UINT, WPARAM, LPARAM.... come faccio a convertirli in un comune formato interpretabile dal Visual Basic tipo Int o Double? Ho l'impressione che questi ultimi formati siano a loro volta precedentemente definiti da altri API e siano anche questi ultimi delle struct, e quindi la domanda si ripete medesima: Dove scopro quale struct definisce il mio tipo wParam e come faccio a "derubricare" tale struct usando una sola delle sue variabili? Chiedo scusa per il terzo grado e anche se non sono riuscito ad esprimermi correttamente, qualora fosse necessario proverò a chiarire meglio, ma spero vivamente in un aiuto. Grazie mille Saluti Leo |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:05.



















