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

كيف يمكن أن أحمل الخطوط الموجوده في الجهاز في Combo Box ؟

مغلق
بدأه ياقوت في 26 مارس 2003 · 2 رد · 790 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن أن أحمل الخطوط الموجوده في الجهاز في Combo Box ؟

و ذلك للإستفاده منها في العمل لتغير نوع الخظ لأغراض معينه ..

أرجو إعطاء الجواب في المشروع المرفق.

loadfonttocombobox.zip

#2

أخ ياقوت استخدم الدالة EnumFontFamiliesEx التي تقوم بعملية ارجاع للخطوط المحملة في الجهاز ، والتي تحتاج الى دالة أخرى من نوع CALLBACK

int CALLBACK EnumFontFamProc(

  ENUMLOGFONT FAR *lpelf,  // pointer to logical-font data

  NEWTEXTMETRIC FAR *lpntm,  // pointer to physical-font data

  int FontType,            // type of font

  LPARAM lParam            // pointer to application-defined data

);

وهنا يجب عليك مراعاة بعض الأمور عند استخدام توابع من نوع CALLBACK راجع الوصلة

http://www.arabteam2000.com/vb/showthread....&threadid=24601

وبعدها تستطيع إضافتها للكومبو بوكس بوضع روتين يقوم بذلك داخل جسم دالة CALLBACK

أرنا محاولتك (f)

#3

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

شكراً لك أخي محمد ..

وإن شاء الله أن أطبه العمليه..

وأرد عليك .

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…