تبليغاتX
c++,vb,Delphi,Ebook,java,c#,Download,Rapidshare,Programing,php,pdf,آموزش ,برنامه نويسي,وي بي,دلفي,كتاب الكترونيك,كتاب
English|فارسيبه وبلاگ من خوش آمديد
English صفحه اصلي گالري عكس VisualBasic Delphi Librery بانك مقاله وبلاگ ديگرم



Ebook,VB,Delphi

Rapidshar3
كتاب
کتاب سی و جاوا
کتاب کتاب-FTP
کتابخانه
کتاب
کتاب و کتابخانه
Linux
کتب جدید
کتاب جدید
15000Book_Rapidshare
20000 Ebook
کتابخانه خارجی
کتابخانه
Delphi
.net
کتابخانه عظیم برنامه نویسی
ProgramingEbook
2Api بسيار مفيد

بسيار مفيد رو براتون معرفي كنم كه خيلي هم پر كاربردهAPIمي خوام امروز 2

ويندوز رو ظا هر كردBrows Folderچطور مي توان كادر-

اين كادر استفاده ي بسيار زيادي در برنامه هاي كاربردي داره.وموقعي استفاده مي شه كه كار بر بايد يك پوشه رو (مثلآ براي نصب برنامه )انتخاب كنه

يك ماژول ايجاد كنيد و كد هاي زبر رابنويسيد

'------Typing New data For BrowsForm---------------------
Public Type BrowseInfo
hWndOwner As Long
pIDLRoot As Long
pszDisplayName As Long
lpszTitle As Long
ulFlags As Long
lpfnCallback As Long
lParam As Long
iImage As Long
End Type

'---------------Conset For BrowsForm--------------------
Public Const BIF_RETURNONLYFSDIRS = 1
Public Const BIF_DONTGOBELOWDOMAIN = 2
Public Const MAX_PATH = 260

'-----------------------Declareing API------------------------------------------
Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long

حال در جايي كه مي خواهيد كادر ظاهر شود كد زير رابنويسيد

Dim lpIDList As Long
Dim sBuffer As String
Dim szTitle As String
Dim tBrowseInfo As BrowseInfo
szTitle = "Select Folder... "
With tBrowseInfo
.hWndOwner = Me.hwnd
.lpszTitle = lstrcat(szTitle, "")
.ulFlags = BIF_RETURNONLYFSDIRS + BIF_DONTGOBELOWDOMAIN
End With
lpIDList = SHBrowseForFolder(tBrowseInfo)
If (lpIDList) Then
sBuffer = Space(MAX_PATH)
SHGetPathFromIDList lpIDList, sBuffer
sBuffer = Left(sBuffer, InStr(sBuffer, vbNullChar) - 1)
msgbox( sBuffer)
End If

در پايان در خط ماقبل آخر بايك پيغام مسير انتخلب شده كاربر اعلام مي شود كه شما عزيزان مي توانيد آنرا به دلخواه تغيير دهيد

را ظا هر كرد(Propertis)چطور مي توان كادر خصوصيات مربوط به يك فايل-

كادر خصوصيات اكثرآ در نوشتن يك كاد آرشيو يا ليست فايل كاربرد دارد كه شما روي نام فايل راست كليك مي كنيد و اين گزينه را معمولآ در انتهاي ليست انتخاب مي كنيد واين كادر ظاهر ميشود نوشتن چنين كد هايي باعث حرفه شدن برنامه ي شما مي گردد

به ماژولمان كد هاي زير را اضافه كنيد

'------Typing New data For Propertis File---------------------
Type SHELLEXECUTEINFO
cbSize As Long
fMask As Long
hwnd As Long
lpVerb As String
lpFile As String
lpParameters As String
lpDirectory As String
nShow As Long
hInstApp As Long
lpIDList As Long
lpClass As String
hkeyClass As Long
dwHotKey As Long
hIcon As Long
hProcess As Long
End Type
'---------------Conset For Propertis Dialog-------------------
Public Const SEE_MASK_INVOKEIDLIST = &HC
Public Const SEE_MASK_NOCLOSEPROCESS = &H40
Public Const SEE_MASK_FLAG_NO_UI = &H400
Public Const ATTR_NORMAL = 0
Public Const ATTR_READONLY = 1
Public Const ATTR_HIDDEN = 2
Public Const ATTR_SYSTEM = 4
Public Const ATTR_VOLUME = 8
Public Const ATTR_DIRECTORY = 16
Public Const ATTR_ARCHIVE = 32
'-----------------------Declareing API------------------------------------------
Declare Function ShellExecuteEX Lib "shell32.dll" Alias _
"ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As Long

'-----------------------------------------------------------------------------------------

Public Function ShowFileProperties(filename As String, OwnerhWnd As Long) As Long
Dim SEI As SHELLEXECUTEINFO
With SEI
.cbSize = Len(SEI)
.fMask = SEE_MASK_NOCLOSEPROCESS Or SEE_MASK_INVOKEIDLIST Or SEE_MASK_FLAG_NO_UI
.hwnd = OwnerhWnd
.lpVerb = "properties"
.lpFile = filename
.lpParameters = vbNullChar
.lpDirectory = vbNullChar
.nShow = 0
.hInstApp = 0
.lpIDList = 0
End With
ShellExecuteEX SEI
ShowFileProperties = SEI.hInstApp
End Function


حالا هر فايلي را كه مي خواهيد خصوصيياتش نمايش داد شود به اين تابع به صورت زير ارسال كنيد-پاس دهيد

ShowFileProperties(FileName,Me.hwnd)

نظر يادت نره با مرام


لينك مقاله |21:46 سه شنبه 17 بهمن1385 - توسط ناصر نيازي


به نام خداوند يزدان و سپهر آفرين -- که از الطافش جاويد باد ايران زمين _______خداوند نام وخداوند جاي -- خداوند روزي ده ره نماي _______خداوندکيوان وگردان سپهر -- فروزنده ي ماه و ناهيد و مهر
دوست گرامي سلام

باما تماس بگيريد

اضافه به علاقه مندي ها

خانگي سازي


ناصرنيازي : با سلام به وبلاگ من خوش آمديد ، در اين وبلاگ هر گونه آموزش برنامه نويسي و دلفي انجام مي شود. جهت استفاده بيهنه از اين وبلاگ به آرشيو وبلاگ نيز سري بزنيد .بيش ازنيم مليون كتاب برنامه نويسي خارجي و10 هزاركتاب فارسي در اينجا و وبلاگ ديگر ما وتالار گفتگو شماره اس ام اس09189151266.با تشکر



Archive
شهريور 1388
مرداد 1388
تير 1388
خرداد 1388
ارديبهشت 1388
فروردین 1388

اسفند 1387
بهمن 1387
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهريور 1387
مرداد 1387
تير 1387
خرداد 1387
ارديبهشت 1387
فروردين 1387

اسفند 1387
بهمن 1386
دي 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
خرداد 1386
اردیبهشت 1386
فروردین 1386

اسفند 1385
بهمن 1385
دی 1385
آرشيوكل

نظر سنجي

آرشيو موضوعي (Categories)
وی بی(Larn)
دلفی(Larn)
کتابخانه ها(LibreryList)
C++
PHP
Python
Java
Linux
C#
ASP&ASP.net
Ajax
Surce
JEE
XML&SQL
VBA
Java&VBScript
3D&DirercX&OpenGL
Roby
Flash
JSP
HTML&Web2
Other
كتب فارسيFarsi
General(عمومي)
(Librery(All Language
VB
Delphi

مقاله هاي قبلي(OtherPost)
All Programing Ebook
Java And C++ Ebook
800 Ebook In Ftp
Net Programing Ebook .
Best Programing Ebook
Web Programing Ebook
Ajax-Web-Linux Ebook
PHP,JSP Ebook
All Programing book
World Free Librery
Programing Librery
3d Programing
ajax,all Ebook
Pyton,All Ebook
Web Programing & XML
HTML, XML & CSS
Programming with sockets
c# And .Net 2005 Ebook
Librery Link
Ebook For Computer
Need Ajax Ebook
Best Ebook
Book -Ebook!!
Graphic Ebook
All Languge Ebook
Best Programing Ebook(150)
good Ebook
کتاب-کتاب-کتب
صدا زدن توابع ها
فايل دايالوگ عجيب
دنياي کلاس و اي پي آي
AVIفرمت فايل
فهميدن خاصيت بدون تايمر
انتباق عکس بر روي هم
سوالات کنکور وي بي 85
وي بي بازم وي بي
ترفند ويندوز
سورس
يه كتاب توپ
غير فعال کردن كنترل آلت دليت
مخفي كردن آيكون هاي دسكتاپ
آرايه در دلفي
کلاس ها در وي بي
فايل ميانبر
فايل در وي بي
يک خاطر يک نصيحت
پيدا کردن درايو ويندوز کاربر در وبلاگ
2Api بسيار مفيد
فايلGDI32.dll
فرمت فايل ام پي تري
کتاب الکترونيک2
گرافيک در وي بي
کتاب الکترونيک-برنامه
شروع دلفي
متغيير هاي دلفي
کتاب الکترونيک1
زمان کپي شدن فايل
DBGridماوس
رجيستري چيست
WindowsMediaPlayerکنترل

رنج گوگل

آمار وبلاگ

قالب سبز رود

طراح ناصر نيازي


جستجوگرSearch

جستجو در متن وبلاگ
جستجو در كلIn all Post

لينک دوستان(MyFrinds)

آخرين پست هايم در وبلاگ ديگرم

عضويت در خبرنامه
 RSS 
POWERED BY
BLOGFA.COM
صفحات مارا ذخيره كنيد تا هميشه كنارتان باشيم.هرگونه كپي برداري فقط با ذكرمنبع توصيه مي شود
CopyRight_:GhayeshSoft.INC_By:NasserNiazyMobasser_Of_Iran