Класс и передача в качестве ссылки не должны быть одновременно. Вызывающий метод должен заполнить некоторое место в памяти. В вашем звонке такого нет. Это будет компилировать:
от вопрос уже есть ответ здесь:
Аргумент ref или out должен быть присваиваемой переменной 1 ответОшибка:
Аргумент ref или out должен быть присваиваемой переменной
Код:
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
public class OAKListView : ListView
{
protected override void OnHandleCreated(EventArgs e)
{
base.OnHandleCreated(e);
this.WndProc(ref new Message()
{
HWnd = this.Handle,
Msg = 4150,
LParam = (IntPtr)43,
WParam = IntPtr.Zero
});
}
}
Показывает ошибку
this.WndProc (ref new Message ()