إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

التقاط واجهة المشروع و تصديرها "توضيح"

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • التقاط واجهة المشروع و تصديرها "توضيح"

    السلام عليكم ورحمة الله
    من بين الطرق المعتمدة في أخذ صورة واجهة البرنامج
    وتصديرها في صيغة صورة حتى تسهل طباعتها
    01- حمل الملف التالي فك ضغطه و ازرعه في مجلد Docs
    http://www.gulfup.com/?whvEKW
    02-أضف في ساحة العمل عنصر Image ونعطيه التسمية tham
    هذا العنصر اجعله بأصغر حجم ممكن و غير مرئي لأن دوره استقبال ماتم التقاطه فهو وسيط لنجاح العملية
    03 - نتوجه الى global functions
    ونكتب مايلي :
    كود PHP:
    CaptureFlag = { Simple 0Extended };

    WindowCapture = {};
    function 
    WindowCapture.GetFileName()
        return 
    DLL.CallFunction("AutoPlay\\Docs\\WindowCapture.dll""GetFileName"""DLL_RETURN_TYPE_STRINGDLL_CALL_STDCALL);
    end
    function WindowCapture.SetFileName(fileName)
        
    DLL.CallFunction("AutoPlay\\Docs\\WindowCapture.dll""SetFileName""\""..fileName.."\""DLL_RETURN_TYPE_LONGDLL_CALL_STDCALL);
    end
    function WindowCapture.GetImageFile()
        return 
    DLL.CallFunction("AutoPlay\\Docs\\WindowCapture.dll""GetImageFile"""DLL_RETURN_TYPE_STRINGDLL_CALL_STDCALL);
    end
    function WindowCapture.CaptureFromHwnd(hWndcaptureFlag)
        return 
    DLL.CallFunction("AutoPlay\\Docs\\WindowCapture.dll""CaptureFromHwnd"hWnd..","..captureFlagDLL_RETURN_TYPE_STRINGDLL_CALL_STDCALL);
    end 
    04 - نتوجه الى الصفحة و في on show نكتب :
    كود PHP:
    WindowCapture.SetFileName("image.jpeg");
    Page.StartTimer(1000); 
    05 - وفي on timer نكتب :
    كود PHP:
    fileName WindowCapture.GetImageFile();
    if (
    File.DoesExist(fileName) == truethen
        Image
    .Load("tham"fileName);
    end 
    ---------
    الان نأتي الى الزر المسؤول عن عملية أخذ صورة و تحويلها -مثلا- الى سطح المكتب
    نكتب فيه :
    كود PHP:
    fileName WindowCapture.CaptureFromHwnd(Application.GetWndHandle(), CaptureFlag.Simple);
    File.Copy(fileName_DesktopFolder.."\\bel.jpg"truetruefalsetruenil); 
    انتهى السلام عليكم

  • #2
    السلام عليكم ورحمة الله وبركاته
    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

    تعليق


    • #3
      بارك الله فيك . شكرا

      تعليق


      • #4
        جزاك الله خيرا أخانا الفاضل ربيع

        جعل الله ايامك كلها ربيع

        .

        تعليق


        • #5
          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          تعليق


          • #6
            جزاك الله خيرا أخانا ربيع

            بارك الله في جهودك

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
            يعمل...
            X