2010-08-04 1 views
2

임베디드 윈도우 ce5.0 컴퓨터에서 user32.dll의 sendmessage를 사용하려고합니다. 임베디드에서 user32를 테스트 한 것과 동일한 간단한 프로그램이 내 Windows에서 작동합니다. XP 컴퓨터. app과 dll은 같은 폴더에 있습니다.win3.5.0에서 user32.dll 사용

은 윈 CE5.0에있을 때 내가 얻을 메시지는 다음과 같습니다 코드가

Pinvocke DLL 'USER32.DLL'찾을 수 없습니다 (I 웹에서 찾을 수 및 및 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); 
    } 

아무도 도와 줄 수 있습니까?

답변