Я пытаюсь использовать sendmessage user32.dll во встроенном компьютере Windows CE5.0
та же самая простая программа, которую я сделал только для тестирования user32 во встроенном, работает на моем компьютере с Windows XP.
Приложение и DLL находятся в одной папке.
сообщение, которое появляется в win ce5.0: «Не могу найти Pinvocke DLL 'user32.dll'
код: (я нахожу его в Интернете и использовал для отправки сообщения)
private int SC_MONITORPOWER = 0xF170;
private int WM_SYSCOMMAND = 0x0112;
[DllImport("user32.dll")]
private static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);
private void button3_Click(object sender, EventArgs e)
{
SendMessage(this.Handle.ToInt32(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
}
Кто-нибудь может мне помочь с этим?