Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
İşlem Yapılırken "Lütfen Bekleyiniz" Yazısı
#21
Burada bir katkı yapayım.

OnCreate durumunda Application.MainForm henüz assign edilmemiş olduğundan bunu 0 kabul ederseniz çalışacaktır.

Aşağıdaki revizyonu yapmak isteyebilirsiniz.
function CreateStatusWindow(const Text: string): TStatusWindowHandle;
var
  FormWidth,
  FormHeight  : integer;
  LHandle     : HWND;
begin
  if Assigned(Application.MainForm)
    then
      LHandle     := Application.MainForm.Handle
    else
      LHandle     := 0;

  FormWidth   :=  600;  //  Genişliğini   istediğiniz gibi ayarlayın
  FormHeight  :=  180;  //  Yüksekliğini  istediğiniz gibi ayarlayın
  result      :=  CreateWindow('STATIC',
                    PChar(Text),
                    WS_OVERLAPPED or WS_POPUPWINDOW or
                      WS_THICKFRAME or SS_CENTER or SS_CENTERIMAGE,
                    (Screen.Width  - FormWidth)  div 2,
                    (Screen.Height - FormHeight) div 2,
                    FormWidth,
                    FormHeight,
                    LHandle, //Application.Mainform.Handle,
                    0,
                    HInstance,
                    nil );
  ShowWindow(result, SW_SHOWNORMAL);
  UpdateWindow(result);
end;
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#22
@mrmarman abi sahalara dönmüşsün, jubile yaptiğini dusunup üzülmustüm.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  4 İşlem - PDF Çalışma Sayfası Hazırlama Frrst 0 811 25-08-2023, Saat: 09:58
Son Yorum: Frrst
  UniGui Image Upload Hakkında Yardım Lütfen MugenPower 3 1.705 20-06-2022, Saat: 22:48
Son Yorum: faktoral
  Matematiksel İşlem apachi2006 8 3.594 20-03-2022, Saat: 16:31
Son Yorum: apachi2006
  Lütfen Bekleyiniz penceresi cemakkus 8 3.348 17-02-2022, Saat: 09:00
Son Yorum: cinarbil
  Uygulama, geçerli işlem için yanlış türde bir değer kullanıyor. şeklinde hata uyarısı denizfatihi 11 4.613 30-12-2021, Saat: 13:45
Son Yorum: denizfatihi



Konuyu Okuyanlar: 1 Ziyaretçi