![]() |
|
||||
|
<div align="center">أخت oops الحمد لله قدرت أوصل لمعظم إجابات الأسئلة بس عندي سؤال:-
١-في النافذة من نوع documentProc لما بشيل كلمة FALSE اللي هي مسئولة عن مربع الإقفال بيطلع غلط لماذا؟. ٢-لما أشيل كلمة TRUE من أي نافذة وأكتب أمر مثلا ShowWindow(Window1); يطلع غلط برضو مع إني مفروض هو ده الصح فلماذا؟. وهذا تطبيق الدرس بالصور وآآسف جدًا للتأخير:- ![]() والسلام عليكم ورحمة الله وبركاته. </div> |
|
||||
|
<div class='quotetop'>إقتباس</div>
اقتباس:
في هذه الخانه يتم تحديد ما ان كنت تريد ظهور مربع الاقفال ام لا .. بـ ( TRUE - FALSE ) ولكن لا تلغى فهذا خطأ ... <div class='quotetop'>إقتباس</div> اقتباس:
اما الروتين ShowWindow(Window1); فيكتب كما يكتب اي روتين لوحده .. |
|
||||
|
<div align="center">طيب أخت oops أنا لما بكتب ShowWindow (Window1); مثلا (على فكرة جربتهم علي كل النوافذ) مش بلاحظ فرق في التطبيق بلاقي برضو كل النوافذ ورا بعضها فهل أنا كده صح؟. وإيه اللى ناقصني عشان أكون خلصت تطبيق الدرس والا كده خلاص أخدت الأجازة
.والسلام عليكم ورحمة الله وبركاته. </div>
|
|
||||
|
خالد .. الروتين ShowWindow (Window1); خاص باظهار النوافذ وليس تقديمها على بقية النوافذ وترتيبها ،،
مثلاً عند كتابه : tenth = NewWindow(nil, &k, "\ptenth", FALSE, floatProc, (WindowPtr)-1, TRUE, 0); ولم استدعي النافذه بواسطه الروتين ShowWindow (tenth); فان النافذه لن تظهر .. لاظهار جميع النوافذ بجانب بعضها البعض وعدم تكدس بعضها فوق الاخر يلزمك التعديل بالاحداثيات الممرره .. بالنسبه للاجابه .. ينقصك كتابه العباره في جميع النوافذ فقد كتبتها في النافذه الاولى فقط .. وبعد كل ده تقدر تآخد اجازه .. ![]() |
|
||||
|
<div align="center">خلاص كتبت كل الأوامر وغيرت القيم الممررة للمستطيلات وكل المستطيلات ظهرت الحمد لله تمام شوفي كدة والكود هبعته على الخاص:-
![]() الأجازة بقا أخيرًا .أتمنى يكون الدرس القادم سهل لي وأستطيع التطبيق عليه بسهولة وأتمنى أشوف أخي أبو بكر على خير والسلام عليكم ورحمة الله وبركاته. </div> |
|
||||
|
<div align="center">الآن فهمت أختي الكريمة oops وشكرًا ليكي جدًا لمساعدتك وهبرهن دلوقتي:-
Window6 = NewWindow(nil,&r6,"\pTool",FALSE,movableDBoxProc,( WindowPtr)-1,FALSE,0); كدة النافذة مش هتظهر أصلا لو مش كاتب:- ShowWindow(Window6); ووحتي لو كتبت الأمر كدة :- Window6 = NewWindow(nil,&r6,"\pTool",FALSE,movableDBoxProc,( WindowPtr)-1,TRUE,0); برضو مش هتظهر النافذة إلا بكتابة الأمر ShowWindow تمام كدة؟.تمام أكيد .المهم بقا أمر كتابة جملة في جميع النوافذ زي مثلًا This is First Application By Carbon أو أي شيء تاني هل هكتب الأمر ده كذا مرة:- Str255 gString = "\pHello,World!"; كتبتها كدة:- Str255 gWindow1 قالي مفيش متغير وكتبتها gString2 برضو نفس الكلام فما هي طريقة كتابة الجملة في كل النوافذ؟ وعلى فكرة أمر التحكم في Pixel لسه مش عارف هيتحط فين بالظبط؟. أنا عارف إني طولت في الأسئلة كتير وبجد تستحقي شارة أبل تاني ألف شكر ليكي وربنا يكرم في اللي جاي وأفهمه كويس لأني قصرت في الدرس الأخير بس الحمد لله فهمته في الآخر بس اتأخرت كتير جدًا وبإذن الله لن يتكرر هذا في الدروس القادمة وكنت عايز أعتذر عن يوم أمس لأن النت قطع عندنا من الشركة نفسها اللي بتدينا النت فمعذرة علي التأخر أخت oops والسلام عليكم ورحمة الله وبركاته. </div>
|
|
||||
|
ولا يهمك اخي خالد ..
غايتنا الافاده والاستفاده ليس الا ![]() ايوه الحمدلله وصلت لك المعلومه .. بالنسبه لتكرار الجمله لن اخبرك .. لانك استطعت كتابة الجمله على النافذه الاولى .. فالمفروض ان تعرف طريقه الكتابه وماهي الروتينات والمتغيرات المطلوبه ![]() اعتمد على نفسك وفكر وان شالله ستصل .. بالتوفيق .. |
![]() |
|
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|