السلام عليكم ..
اخواني الافاضل عندي كم سؤال في فيجوال سي .. جزاكم الله خيرا
1- هذ السطر الموجود في فيجوال سي
class CRect : public tagRECT
و ال tagRECT معرف كالتالي
typedef struct tagRECT
{
…
…
…
}RECT , ……السؤال .. كيف من الممكن اشتقاق class من struct ؟؟؟
طيب هل هنا لل typedef أي علاقة ولا شو القصة ؟
2- ما معنى التالي
#define CALLBACK _stdcall #define WINAPI _stdcall
تحديدا اقصد (_stdcall ) ، و WINAPI و CALLBACK ، عندما تستخدم ما معناها ؟؟
و هذه الاخرى
typedef BOOL near *PBOOL typedef BOOL far *LPBOOL
وتحديدا اقصد near و far
3- في تعريف المتغيرات
LONG LPARAM LONG LRESULT
و ش الفرق في الاستخدام ؟؟!!
يعني مثلا في الدالة التالية
LRESULT CALLBACK WndProc (HWND , UINT , WPARAM , LPARAM(
ليش ما مباشرة استخدم LONG ؟؟؟
أثقلت عليكم ما هيك ؟؟
انا الان بدأت و هذه اول الاستفسارت وارجو ان لا اكون قد ازعجتكم .. و جزاكم الله خيرا ..
