我想在嵌入式windows ce5.0計算機上使用user32.dll的sendmessage 我只爲測試嵌入式中的user32而製作的簡單程序正在我的windows上工作XP電腦。 該應用程序和dll位於相同的文件夾中。在win ce5.0中使用user32.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);
}
任何人都可以幫助我嗎?