الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دالة من API رفعت ضغطي ..

مغلق
بدأه Abdullah.Alshammeri في 19 يوليو 2005 · 6 رد · 562 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

عندكم هالدالة SetLayeredWindowAttributes وهي تجعل النافذة شفافة ..

جربتها على VB وتعمل لكن على السي لاتعمل لانها غير مضمنة من ضمن دوال API ... في الملف Winuser.h

هذه الدالة SetLayeredWindowAttributes تعمل على انظمة WINDOWS2000 فما فوق . لذا لم تكن موجودة مع الفيجوال ستوديو ..

حاولت استخدامها لكن يقول .. الدالة غير معلن عنها ,,

بحثت عنها في msdn

ولقيت هالرابط

هنا

السؤال /

هل يوجد ملف محدث يضم هذه الدالة ... وغيرها من الدال الجديدة ..

او هل يمكن تخبروني بالطريقة السليمة للاعلان عنها ..

انا جربت اكتب

#if(WINVER >= 0x0400)

#define LWA_COLORKEY 0x0001
#define LWA_ALPHA    0x0002


WINUSERAPI BOOL WINAPI SetLayeredWindowAttributesA( HWND hwnd,
    COLORREF crKey,
    BYTE bAlpha,
    DWORD dwFlags
);

#endif

وغيرها من المحاولات

لكن النتيجة خطأ يقول

.obj : error LNK2001: unresolved external symbol __imp__SetLayeredWindowAttributes@16
Debug/arab.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

كيف اعلن عنها الاعلان الصحيح .

او

اين اجد الملفات المحدثة .. الملفات الرأسية والمكتبات ...

الله لايهينكم ..

تم تعديل هذه المشاركة بواسطة الشـمري في 19 يوليو 2005 في 06:02

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

ولقيت هذا الرابط .

http://msdn.microsoft.com/library/default...._data_types.asp

حاولت اطبق الوجود لكن مافيه فايدة ,,

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

لو تلاحظ في الموقع, كاتبين:

Function Information

Minimum DLL Version user32.dll 
Header Declared in Winuser.h, include Windows.h 
Import library User32.lib 
Minimum operating systems Windows 2000

حسب ما يقولون, تحتاج windows.h و user32.lib

يمكن الكومبايلر مالتك قديم مثلا؟

#4

مشكور على سرعة الرد .. على هالصبح ..

عندي هالملفين ... windows.h و user32.lib

لكن مثل ما قلت قديمات..

لكن لو لها تحديث خاص ..

او فيه طريقة صحيحة للاعلان .

انا الان قاعد ادور ..

والظاهر اني قريب للحل .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

كم سنة ضيعتها وانت مبرمج :(

كم ساعة ضيعتها وانت بالمنتديات :(

وبالاخير .. نعود بخفي حنين :)

-----------------------------------------------

معك حق و لكن هذا ازا كنت محترف

أنا مثلا هاوى و ليست البرمجه شغلتى الاساسيه . و أستمتع بوقتى فى المنتديات

اللهم لا اله الا أنت سبحانك انى كنت من الظالمين

#7

A-Razzaz >> فرحت .. قلت يمكن لقيت الحل .. لكن :)

المهم .

بعد بحث وجهد .. وعرق يتصبب .. وجدت ملف حجمه 130 ميقا :(.. يقولون انه تحديث ... للفيجوال ستوديو كامل .. سأحمله وارد عليكم .. بعد سنة .. اذا اكتمل التحميل .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

هذا الموضوع مغلق.

مواضيع مشابهة