13-01-2013, 04:17 PM
السلام عليكم,
إخواني لدي مشكلة في مكون الـ TImage عندما أقوم بعمل Load لصورة ما يكون الـ x و y الخاصة بالصورة تبدأ من جهة اليسار العليا.
أود العكس من اليمين العلوي.
قمت بالبحث في الانترنت لمدة يومين ولم أجد حلا مقنعا.
قبيل البحث راودتني فكرة تطبيق API function والتي تعرب المكونات لكن يظهر دلفي لي خطأ ويقول بأن image1 لا تمتلك عضوا من Handle
ها هو الكود:
وكنت أيضا أود التعديل على وحدة الـ TImage لتعريب المكون لكن خفت بأن يصيب المكون عطب دائم
هل لديكم أية افكار لحل المشكل ؟
إخواني لدي مشكلة في مكون الـ TImage عندما أقوم بعمل Load لصورة ما يكون الـ x و y الخاصة بالصورة تبدأ من جهة اليسار العليا.
أود العكس من اليمين العلوي.
قمت بالبحث في الانترنت لمدة يومين ولم أجد حلا مقنعا.
قبيل البحث راودتني فكرة تطبيق API function والتي تعرب المكونات لكن يظهر دلفي لي خطأ ويقول بأن image1 لا تمتلك عضوا من Handle
ها هو الكود:
كود :
procedure TForm1.FormCreate(Sender: TObject);
begin
SetWindowLong(Image1.Handle,GWL_EXSTYLE,
GetWindowLong(Image1.Handle,GWL_EXSTYLE) or WS_EX_LAYOUTRTL);
end;
وكنت أيضا أود التعديل على وحدة الـ TImage لتعريب المكون لكن خفت بأن يصيب المكون عطب دائم
هل لديكم أية افكار لحل المشكل ؟