Sto cercando di convertire del codice c++ in vb net e mi mancano queste righe per poter provare il codice tradotto ma non riesco a convertire le righe con * ZeroMemory della quale ho inserito la sub così:
Il codice attiva la modalità extended del monitor.
Nel caso includo anche il sorgente in C++
VB.NET
codice:
<DllImport("kernel32.dll")> _
Public Shared Sub ZeroMemory(ByVal addr As IntPtr, ByVal size As IntPtr)
End Sub
C++
codice:
DEVMODE_1 dmPrimary, dmSecondary, dmTemp;
* ZeroMemory( &dmPrimary, sizeof(dmPrimary) );
dmPrimary.dmSize = sizeof(dmPrimary);
* ZeroMemory( &dmSecondary, sizeof(dmSecondary) );
dmSecondary.dmSize = sizeof(dmSecondary);
* ZeroMemory( &dmTemp, sizeof(dmTemp) );
dmTemp.dmSize = sizeof(dmTemp);
VB.NET
codice:
Dim dmPrimary As New DEVMODE
Dim dmSecondary As New DEVMODE
Dim dmTemp As New DEVMODE
* ZeroMemory(dmPrimary, Marshal.SizeOf(dmPrimary))
dmPrimary.dmSize = SizeOf(dmPrimary)
* ZeroMemory(dmSecondary, Marshal.SizeOf(dmSecondary))
dmSecondary.dmSize = SizeOf(dmSecondary)
* ZeroMemory(dmTemp, Marshal.SizeOf(dmTemp))
dmTemp.dmSize = SizeOf(dmTemp)
Aiuo per favore
Grazie, Alberto