المشاركات : 60
المواضيع 25
:
: 0
الإنتساب : May 2009
30-01-2010, 05:34 PM
(آخر تعديل لهذه المشاركة: 30-01-2010, 05:38 PM بواسطة FPS.)
السلام عليكم
--------------
كيف أستطيع أن أستخدم خط ما في memo أو RichNote دون أن يكون هذا الخط منصب في النظام
مثلاً أملك مجموعة خطوط في مجلد ما و أود أن أستخدم أحدها دون تنصيبه
وكيف أستطيع أن أنسخ أحد الخطوط من المجلد windows\fonts إلى مجلد آخر
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
وعليكم السلام
1
في مكان ما عند بداية برنامجك اكتب
كود :
AddFontResource('Font.TTF');
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
في مكان ما عند نهاية برنامجك اكتب
كود :
RemoveFontResource('Font.TTF');
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
2
للنسخ استخدم CopyFile راجع Help دلفي
وبالتوفيق
المشاركات : 60
المواضيع 25
:
: 0
الإنتساب : May 2009
السلام عليكم
--------------
جزاك الله خيراً أخي عبدالعزيز
لكن ليس الفكرة هنا
الفكرة أنني أعمل على انشاء ما برنامج لاستعراض الخطوط أي أنني سوف أستخدم أكثر من خط في وقت واحد موجودين في مجلد ما يحدده المستخدم فإذا كان عدد الخطوط مئة مثلاً فهل من المعقول أن أقوم بتنصيبها كلها ثم أحذفها كلها
--------
أما بالنسبة للنسخ أخي الحبيب فقصد أنني أعرف اسم الخط لكنني لا أعرف اسم الملف الخاص به
-----------
وجزاك الله خيراً أنت وجميع الأعضاء
المشاركات : 60
المواضيع 25
:
: 0
الإنتساب : May 2009
أضيف شيئاً آخر أخي الحبيب
إذا كان اسم الملف 1.ttf فكيف أستطيع معرفة اسم الخط بعد تنصيبه كي أستدمه من برنامجي
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
إقتباس :لاستعراض الخطوط
استخدم:
بالتوفيق.