나는 아래의 코드가 다음 Style
는 Windows
경우는 MessageDlg는하지 않습니다 소리
IF MessageDlg('Delete?',mtConfirmation,[mbYes,mbNo],0) = MrYes THEN
Begin
///Do Something;
End
Else
Begin
///Do Something;
End;
가 MessageDlg
기능은 사운드를 재생,하지만 난 exemple에 대한 Windows 10
에 Style
를 변경하는 경우, 다음 소리가 작동하지 않습니다 .
Style
을 선택하면 왜 소리가 들리지 않습니까?어떻게 해결할 수 있습니까?
참고 : 나는 델파이 (10) 시애틀에서 일하고 있어요.
업데이트 :
내가 그의 대답에 제안 MessageBeep(MB_ICONQUESTION);
David Heffernan으로 노력하지만, 그 역시 소리를 방출하지 않습니다.
'MessageBeep (MB_ICONQUESTION),'내가'윈도우 사용 7'과'MessageBeep (MB_ICONWARNING) 나를 위해 작동하지 않는 것으로하고있어 표준 시스템 사운드 – Sami
을 방출하지 않으며, '소리를 방출하지만'MessageBeep (MB_ICONQUESTION);'No – Sami
Erm, 이제는 어떤 값을 전달해야하는지 모르겠습니다. 나는 당신이 당신의 소리를 가지고 놀아야하고 그 사이에 구별 할 수 있도록 그들을 설정해야한다고 생각합니다. VCL 스타일이 꺼져있을 때 어떤 사운드가 방출되는지 확인한 다음 해당 사운드를 복제하는 값을 전달하십시오. 어쨌든, 네가 여기에서 가져갈 수있을거야. –