ShowMessage pod aplikacją.

0

czy zdażyło się komuś, że Showmessage pokazywał się pod aplikacją? albo poza ekranem.
nie ma mu jak wcisnać ok i blokuje mi program.

zaraz poszperam co by jakiś winowajczy kod wrzucić, ale może ktoś z samych takich informacji może coś powiedziec?

2

Problem nie dotyczy tylko okienek komunikatów, ale też formatek wyświetlanych modalnie. W przypadku komunikatów proponuję użyć funkcji API MessageBox z dodatkową flagą MB_TOPMOST w ostatnim parametrze, natomiast formatkę, która ma wyświetlić się modalnie należy wywołać tak (niestety dostępne od D2009, a może już w D2007):

Form2.PopupMode:=pmExplicit;
Form2.PopupParent:=Self; //forma, względem której ma być modalnie
Form2.ShowModal; 
0

Używasz ShowMessage w wątku?

1 użytkowników online, w tym zalogowanych: 0, gości: 1