저는 델파이 xe-8을 사용하며 쿼리 용 스레드를 사용하고 스레드가 작동하는 동안 모래 시계 커서를 표시하려고합니다.폼에 setted 커서가 나타나지 않습니다.
커서를 모래 시계로 설정했지만 양식의 컨트롤 (예 : 그리드 위에 마우스를 올려 놓을 때 커서가 기본값으로 표시됩니다. 커서는 양식 자체 위에 마우스를 올리면 변경됩니다. 내가 원하는 것은 양식과 양식의 모든 컨트롤 위에 모래 시계 커서를 표시하는 것이지만 나머지 응용 프로그램은 표시하지 않는 것입니다.
저는 Screen.Cursor를 crHourGlass로 설정하려고했지만 다른 응용 프로그램을위한 것이기 때문에 다른 폼을 가리키더라도 모래 시계입니다.
그렇게 할 수 있습니까? 내가 그걸 어떻게 할 수 있니?
스레드에는 커서가 없습니다. 각 컨트롤에 동일한 커서를 두려면 각 컨트롤에 대해 설정해야합니다. 그렇게 할 경우 try..finally를 포함시켜 모두 다시 설정되도록하십시오. –
['Screen.Cursor']을 설정해야합니다. (http://docwiki.embarcadero.com/Libraries/Berlin/en/Vcl.Forms.TScreen.Cursor) –
@FreeConsulting : 아니요, 그렇지 않습니다. 포스터는 이미 그것을 시도했다고 말했다. –