المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ظهور Grid من اليمين إلى اليسار


ثامر أبو بلقيس
15-12-2014, 10:19 PM
السلام عليكم ورحمة الله وبركاته

من أعمال أحد عمالقة مطوري البرنامج
reteset بتاريخ 07-30-2012

نقلت لكم الأكواد المستعملة في ظهور منظر عنصر Grid من اليمين إلى اليسار

في global functions
function SetRightToLeft(hWnd)
local WS_EX_LAYOUTRTL = 0x00400000;
local GWL_EXSTYLE = -20;
local nOldLong = DLL.CallFunction("User32.dll", "GetWindowLongA", (hWnd..","..GWL_EXSTYLE), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
local nNewLong = DLL.CallFunction("User32.dll", "SetWindowLongA", (hWnd..","..GWL_EXSTYLE..","..(nOldLong+WS_EX_LAYOUTRTL)), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
return (tonumber(nNewLong) > 0);
end


الكود المسؤول عن التنفيذ ازرعه حسب رغبتك في زر في إحدى أحداث الصفحة .... الخ
local tblGridProps = Grid.GetProperties("Grid1");
SetRightToLeft(tblGridProps.WindowHandle);
Grid.SetRedraw("Grid1", true, true);


سلام :abc_138:

azizsoft
15-12-2014, 10:25 PM
بسم الله الرحمن الرحيم

جزاكم الله خيرا أستاذ أبو بلقيس على جهودكم القيمة

ودي وتقديري
:abc_022:

ثامر أبو بلقيس
15-12-2014, 10:30 PM
جزاك الله خيرا :abc_138: شكرا استاذي

ياسرهتهت
16-12-2014, 08:54 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكراُ لك استاذنا الكريم
:abc_152: ابو بلقيس :abc_152:
موفق بإذن الله ... لك مني أجمل تحية .

abohmam
16-12-2014, 08:46 PM
ماشاء الله

جزاك الله خيرا وبارك الله فيك أخى ابا بلقيس

:abc_152:

ثامر أبو بلقيس
16-12-2014, 09:33 PM
شكرا جزيلا على المرور العطر

---- لم أجد وقت :abc_005:لأبرمجه:abc_005: في بليجين

أبو يوسف
17-12-2014, 01:27 PM
جزاك الله خيرا اخانا أبا بلقيس وبارك الله فيك

إن شاء الله تجد الوقت لتعمله على شكل بلجن

.

ثامر أبو بلقيس
17-12-2014, 01:31 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية . :abc_138:

--- إن شاء الله لن أجد وقتا لتضييع الوقت ---

minomars
29-12-2014, 12:41 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .