ik ben een beetje aan het experimenteren geslagen met winamp plugins (in VB) maar ik zit met een klein vraagje.
Ik wil de bestandsnaam van een playlistentry hebben.
Op de nsdn site van winamp staat het volgende:
212 - Retrieves (and returns a pointer in 'ret') a string that contains the title of a playlist entry (indexed by 'data'). Returns NULL if error, or if 'data' is out of range.
Nu stuur ik mijn message op de volgende manier:
In de variabele title krijg ik geen string maar een reeks getallen (bv. 4555848) ... Volgens mij is dit dus een pointer naar de string....
Nu heb ik hier wel iets gevonden: http://www.experts-exchan...ual_Basic/Q_20370991.html maar ik krijg nog steeds niet de string terug die ik verwacht.
Hoe krijg ik in VB nu de string i.p.v. de pointer?
Ik wil de bestandsnaam van een playlistentry hebben.
Op de nsdn site van winamp staat het volgende:
212 - Retrieves (and returns a pointer in 'ret') a string that contains the title of a playlist entry (indexed by 'data'). Returns NULL if error, or if 'data' is out of range.
Nu stuur ik mijn message op de volgende manier:
code:
1
2
3
| Dim title As String , Dim Index as Integer index = SendMessage(hwnd_winamp, WM_USER, 0, IPC_GETLISTPOS) title = SendMessage(hwnd_winamp, WM_USER, index, WA_GETPLAYLISTTITLE) |
In de variabele title krijg ik geen string maar een reeks getallen (bv. 4555848) ... Volgens mij is dit dus een pointer naar de string....
Nu heb ik hier wel iets gevonden: http://www.experts-exchan...ual_Basic/Q_20370991.html maar ik krijg nog steeds niet de string terug die ik verwacht.
Hoe krijg ik in VB nu de string i.p.v. de pointer?
[ Voor 3% gewijzigd door MrDry op 21-05-2003 16:44 ]
Quod licet lovi, non licet bovi