Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

ShowFileProperties - Display the Property Page of a file
[ All Languages » VB »  Windows]

Total Hit ( 1918)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


Click here to copy the following block
Private 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

Private Declare Function ShellExecuteEX Lib "shell32.dll" Alias _
  "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As Long

Const SEE_MASK_INVOKEIDLIST = &HC
Const SEE_MASK_NOCLOSEPROCESS = &H40
Const SEE_MASK_FLAG_NO_UI = &H400

' Display the property page associated to a file

Sub ShowFileProperties(sFile As String)
  Dim SEI As SHELLEXECUTEINFO
  ' Fill the SHELLEXECUTEINFO structure
  With SEI
    .cbSize = Len(SEI)
    .fMask = SEE_MASK_NOCLOSEPROCESS Or SEE_MASK_INVOKEIDLIST Or _
      SEE_MASK_FLAG_NO_UI
    .lpVerb = "properties"
    .lpFile = sFile
  End With
  ' execute
  ShellExecuteEX SEI
End Sub


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.