2010-08-04 67 views
2

我想在嵌入式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); 
    } 

任何人都可以幫助我嗎?

回答

相關問題