ايران ويج

نسخه‌ی کامل: نحوه استفاده از توابع API در ++C
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
چطور میشه از توابع API در برنامه نویسی تحت ++c استفاده كرد؟
خیلی راحت میتونی اینکار رو بکنی . کافیه هدر windows.h رو include کنی و بعد توابع رو صدا بزنی . اگر توی کلاس ها میخوای توابع ویندوز رو صدا بزنی بهتره از scope resolution operator یا همون :: پشت اسم تابع استفاده کنی تا کلمپایلر با اونها مثل توابع global برخورد بکنه !
خیلی ممنون از محبتتون
فرقی نمی کنه از چه کمپایلری استفاده کنم؟
پیش نمونه تابع هم نیاز هست یا نه؟
اگه سوالاتم مزخرفه بخشید چون تازه کارم.
اگه میشه یک مثال ساده بزنید. ممنون میشم.
مهم نیست سوال چه سطحی داشته باشه چون اینجا ماله همه سطح برنامه نویس هست Wink
کامپایلر شما باید حتما قابلیت برنامه نویسی تحت ویندوز رو داشته باشه و اون قدیمی ها که تحت داس هستند به درد نمیخورن . معروف ترین کامپایلر ها برای زبان ++C اینها هستند :

++Visual C
C++ Builder

یکی دیگه هم هست به اسمه ++Dev C که مجانی هم هست . میتونی دانلوش کنی از اینجا

اینهم برنامه نمونه :
کد:
#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("Hello, Windows"), TEXT ("HelloMsg"), 0) ;
return 0 ;
}

تمام prototype های توابع API توی windows.h تعریف شدن .