組み込みのWindows ce5.0コンピューターでuser32.dllのsendmessageを使用しようとしています。組み込みのuser32をテストするためだけに作成した同じ単純なプログラムが、Windows XPコンピューターで動作しています。アプリとdllは同じフォルダーにあります。
Win ce5.0 にあるときに表示されるメッセージは次のとおりです。Pinvocke DLL 'user32.dll' が見つかりません
コード:(私はウェブで見つけて、それを使ってsendmessageを試しました)
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);
}
誰でもこれで私を助けることができますか?