ايران ويج

نسخه‌ی کامل: کار توابع api
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان خواهش می کنم کمکم کنید و کار توابع api زیر را هر کس بلده راهنمایی کنه



AVIFileInit

AVIFileExit

AVIStreamOpenFromFile

AVIFileCreateStream

AVIStreamSetFormat

AVIStreamSetFormat

AVIStreamRelease

AVIStreamLength

AVIStreamGetFrameOpen

AVIStreamGetFrameClose

AVIStreamStart

AVIStreamSampleToTime

AVIStreamInfo

AVIStreamRead

AVIStreamWrite

AVIStreamReadFormat

AVIStreamGetFrame

DrawDibOpen

DrawDibClose

DrawDibDraw

GetPixelAPI

CreateCompatibleBitmap

CreateDCAsNull

CreateCompatibleDC

SelectObject

DeleteObject

DeleteDC

BitBlt

SetBkColor

SetTextColor

OleTranslateColor

CreateSolidBrush

FillRect

OleCreatePictureIndirect

ICInfo

CreateCompatibleBitmap

CreateDCAsNull

DeleteObject

DeleteDC

GetObjectAPI

lstrlen

GlobalAlloc

GlobalCompact

GlobalFree

GlobalLock

GlobalReAlloc

GlobalSize

GlobalUnlock

CopyMemory

CopyMemoryStr

GetOpenFileName

GetSaveFileName

GetFileTitle

GetSysColor

PrintDlg

PageSetupDlg

CommDlgExtendedError

OleTranslateColor

SelectObject

DeleteObject

CreateDCAsNull

DeleteDC

CreateCompatibleDC

CreateDIBSection2

CreateDIBSection16

CreateDIBSection256

SetFilePointer

CloseHandle

GlobalLock

GlobalAlloc

GlobalFree

GlobalUnlock

FormatMessage

GetObjectAPI

GetDIBits

CreateDIBitmap

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

SHSimpleIDListFromPath

SHGetPathFromIDList

SHBrowseForFolder

CoTaskMemFree

SHGetSpecialFolderLocation

OleInitialize

PathIsDirectory

SendMessage

SendMessage2

GetVersionEx

DefineDosDevice

GetDriveType

SetWindowPos

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

RegisterHotKey

UnregisterHotKey

SetWindowLong

CallWindowProc

mciSendString

SendMessage

SystemParametersInfo

SHBrowseForFolder

SHGetPathFromIDList

lstrcat
سلام خیلی زیاده کی حوصلشو داره
AVIFileInit

AVIFileExit

AVIStreamOpenFromFile

AVIFileCreateStream

AVIStreamSetFormat

AVIStreamSetFormat

AVIStreamRelease

AVIStreamLength

AVIStreamGetFrameOpen

AVIStreamGetFrameClose

AVIStreamStart

AVIStreamSampleToTime

AVIStreamInfo

AVIStreamRead

AVIStreamWrite

AVIStreamReadFormat

AVIStreamGetFrame
حوصله میخواد توابع بالا که فکر کنم کار کردن با فیلهای ویدوئی avi باشه
راست میگه. زیاده اینا.
توی MSDN سرچ بزن توضیح همش هست.
خب هر کی متونه لطفا کار 2 گروه آخر تابع رو بگه عینی 23 تای آخر
خواهش میکنم آخه باید به استاد تحویل بدم
باز پايان سال شده بعضی ها برای تحويل دادن پروژه های دانشجويی به سايت های برنامه نويسی رو ميارن نوشتن پروژه کامل به عهده خودتون هست
قراره به شما مدرک بدن نه ما وقتی نتونيد کارهايی که استاد از شما خواسته انجام بديد مدرک شما به چه درد ميخوره
اگه سؤال يا مشگلی داشتيد بچه های اينجا کمک ميکنن

بهترين منبع MSDN و گوگل
سلام

از اون 23 تا گفتید اینا رو بلد بودم ، بقیه با خودت


---------------------
SHBrowseForFolder پنجره brows for folder رو باز میکنه ؛ یه سری هم تنظیمات داره واسه
SHGetSpecialFolderLocation مسیرای پوشه ها رو برمیگردونه مثل دسکتاپ سند تو فونت و ...
PathIsDirectory صحت وجود پوشه اگه وجود نداشته باشه صفر برمیگردونه
GetVersionEx تشخیص ویندوز
GetDriveType هم چک میکنه که درایو وجود داره یا نه هم اینکه اگه وجود داشت نوع درایو رو بر میگردونه
SetWindowPos تغییره مختصات پنجره
-----------
RegisterHotKey واسه رزرو کردن کلید
مثلا میگید ctrl +a فشار داده شد فلان کار رو انجام بده
UnregisterHotKey خوب اینم کلیدای ثبت شده رو آزاد میکنه
--------------
نقل قول: بهترين منبع MSDN و گوگل
نظرتون راجع به API Guide یا Windows SDK دلفی چیه دوستان؟ فکرکنم کمک خوبی برای این منظور باشن!
تک تک توابع مورد نظر رو توی API Guide جستجو کن و توضیحات یک خطی راجع به هر تابع رو ترجمه کن و تحویل مدرس (به قول شما استاد) بده.Wink
موفق باشید.... Biggrin
خیلی باحالی. با استادت.
یه توضیح کوچیک میگذارم. بیشتر میخوای یا برو توی MSDN بگرد. یا یکی از این کتابای API . یه خرده سعی و تلاش کنید بابا.



SHSimpleIDListFromPath
یه ITEMIDLIST از آدرس داده شده برمیگردونه
SHGetPathFromIDList
یه IDList رو به یه آدرس تبدیل میکنه
SHBrowseForFolder
پنجره انتخاب پوشه رو باز میکنه.
CoTaskMemFree
یه بلوکی از task memory که قبلا گرفته شده رو آزاد میکنه
SHGetSpecialFolderLocation
یه ITEMIDLIST از یه پوشه مخصوص برمیگردونه
OleInitialize
اینم کتابخونه COM رو آماده بهره برداری میکنه
PathIsDirectory
معلومه دیگه چک میکنه که مسیری که دادی آدرس پوشه هسته یا نه
SendMessage
یه پیغام به یه پنجره یه چند پنجره میفرسته.
SendMessage2
مثل این که میل میفرسته
GetVersionEx
اطلاعات OS فعلی رو میده.
DefineDosDevice
من که نمیدونم MS-DOS device name چیه. ولی با این میتونی اونو تعریف کنی، دوباره تعریف کنی یا حذف کنی.
GetDriveType
نوع درایو رو میده
SetWindowPos
موقعیت (همه جورهشو) یه پنجره رو تنظیم میکنه.
---------------------------------------------------------

RegisterHotKey
یه HotKey تعریف میکنه
UnregisterHotKey
بالایی رو نابود میکنه
SetWindowLong
اطلاعات یه پنجره رو دستکاری میکنه. بعضی جاها کاربرد داره.
CallWindowProc
یه پیغامو به یه پنجره میفرسته
mciSendString
یه دستورو به MCI میفرسته. با چند تا تابع دیگه که به کار بره برای کار با صوت و تصویر به کار میره.(باهاش میشه هر فرمتی که WMP میشناسه پخش کرد)
SendMessage
یه پیغام به یه پنجره میفرسته
SystemParametersInfo
میگه پارامترای سیستمو تنظیم میکنه؟ نفهمیدم چی میگه.
SHBrowseForFolder
تکراریه
SHGetPathFromIDList
اینم تکراریه
lstrcat
چسبوندن یه رشته به یه رشته دیگه

---
دیگه وقت نیست. باقیشو خودت پیدا کن.
مرسی دوستان عزیز
انشالله بتونیم جبران کنیم
مونا