나는 내가 무엇을 요구하고있어()C++ 윈도우 수면() 다른 작업을 멈추지 않고
SendNumber(LastNumber);
Sleep(2000+(level*100));
SendNumber 모순 WM_SETTEXT와 편집 컨트롤에 LastNumber를 전송하는 기능을 알고있다. 내가 뭘 하려는지, 편집 컨트롤에 텍스트를두고 잠시 동안 프로그램을 잠자고 시간이 끝나면이 텍스트를 제거합니다.
내 문제는 Sleep()이 WM_SETTEXT에서 텍스트를 입력하지 못하게하므로 프로그램이 2000+ (수준 * 100) 밀리 초를 기다렸다가 텍스트가 편집 상자에 표시된다는 것입니다.
시간이 끝날 때까지 프로그램이 앞으로 실행되는 것을 막을 수있는 방법이 있습니까?
타이머, 스레드, ... http://msdn.microsoft.com/en-us/library/windows/desktop/ms644906%28v=vs.85%29.aspx 및 WM_TIMER를 참조하십시오. – deviantfan