مشاهدة النسخة كاملة : تغيير اتجاه ListBox لليمين مع خاصية Checklist box
الجارف
19-12-2015, 10:18 PM
السلام عليكم
هل من حل لمشكلة اتجاه الـ ListBox
عند اختيار العربية مع خاصية Checklist box
http://cdn.top4top.co/i_944663d3b21.png
أريد الـ Checklist box جهة اليمين .. فكيف يكون ذلك ؟
ثامر أبو بلقيس
20-12-2015, 10:38 AM
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
on show
local tblGridProps = ListBox.GetProperties("ListBox1");
SetRightToLeft(tblGridProps.WindowHandle);
الجارف
20-12-2015, 04:02 PM
الإبداااااااااااااااااااا اااااااااع في حضورك
أيها المهندس العظيم ..
ما شاء الله عليك 100%
عظيمه
19-01-2016, 06:42 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
موفق بإذن الله ... لك مني أجمل تحية .
ياسرهتهت
21-01-2016, 01:15 PM
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
on show
local tblGridProps = ListBox.GetProperties("ListBox1");
SetRightToLeft(tblGridProps.WindowHandle);
----------------------------------------------------------------
بسم الله الرحمن الرحيم
بارك الله فيك استاذنا الكريم
:abc_138::abc_138:
كنت اعتقد ان هذا الطلب مستحيل
:abc_050::abc_050:
موفق بإذن الله ... لك مني أجمل تحية .
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam