الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في نوافذ البرنامج

مغلق
بدأه Lola في 2 أغسطس 2002 · 6 رد · 820 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندما قمت بتصميم برنامج الماسنجر

لاحظت ان كل نوافذ المحادثه لاتظهر كنافذه منفصله ,,وتكون ضمن الشاشه الرئيسيه

ولكني اريد عند وصول رساله ولم تكون اكتف شاشه المحادثه ,,يعطي صوت

ولكن كيف سيعرف المستخدم الشاشه المقصوده لانهم كلهم لا يظهرون كنافذه منفصله

ارجوا منكم المساعده

#2

اتمنى ان اكون وضحت المقصود

ولو لاحظتم ان انتلانت اكسبلورر كل شاشه منفصله عن الاخرى

مقارنة باوبيرا وهو ايضا متصفح ولكن كل الشاشات تظهر ضمن شاشه رئيسيه واحده

#3

؟؟

#4

السلام عليكم

عليكي بإضافة اجراء CreateParams على كل فورم تريدي ان يظهر اسمه في taskbar

type

  TForm2 = class(TForm)

  private

     procedure CreateParams(var Params: TCreateParams); override;

  public

    { Public declarations }

  end;



var

  Form2: TForm2;



implementation



{$R *.dfm}



{ TForm2 }



procedure TForm2.CreateParams(var Params: TCreateParams);

begin

  inherited;

  Params.ExStyle := params.ExStyle  or WS_EX_APPWINDOW;

end;

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#5

السلاااااااااام عليكم

يااخوان حاولت اطبق الطريقة السابقة فلم استطع فانا لم اعرف ما المقصود

بإضافة اجراء CreateParams:(

وان امكن ارفاق مثال ..اكون لكم من الشاكرين :D

اخوكم

delphi

#6

هذا مثال لاجابة اخي محمد جعله الله ذخرا لنا

createparams.zip

#7

الف شكر لك اخوي ابو هاني :rolleyes:

وجعلك الله ذخرآ لنا :)

delphi

هذا الموضوع مغلق.

مواضيع مشابهة