использовать user32.dll в win ce5.0 - PullRequest
       9

использовать user32.dll в win ce5.0

3 голосов
/ 04 августа 2010

Я пытаюсь использовать 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);
    }

Кто-нибудь может мне помочь с этим?

Ответы [ 2 ]

3 голосов
/ 04 августа 2010

SendMessage определяется в coredll.dll в Windows CE. Смотрите эту ссылку:

http://www.pinvoke.net/default.aspx/coredll.SendMessage

0 голосов
/ 25 ноября 2013
...