What is "Private Declare Function ....."?
Private Declare Function Function_Name Lib "user32" () As Datatype
I've found such lines used in many VB6 projects and tutorials.
What is it? What actually is this used for? Are there more such function? How to find out more such function/properties?
A detail explanation will be helpful and highly appreciated.
Thank you.
(Is it calling read-only or some library functions or properties?)
Related Article: Calling c++ dll in vb
is a Visual Basic 4 / 5 / 6 discussion thread by kartouss that has 16 replies and was last updated 5 years ago.
RahulV
Junior Poster in Training
92 posts since Jun 2007
Reputation Points: 26
Solved Threads: 0
Skill Endorsements: 0
Otherwise known as API. Application Programming Interface. If you have VB 6.0 SP?, then you can access the API view via the vb interface or design environment buy the menu item Add-Ins...
Click on Add-Ins and if you do not see an entry in the sub menu that says API Viewer then goto Add-In Manager.
It takes a moment for it to come up but look for the entry in the list that says VB 6 API Viewer.
Highlight it and then check the checkbox that says Loaded/Unloaded. (My option is to also check the Load On Startup)
Click OK.
Now, go back to the menu item, Add-Ins, and you should now see an entry for API Viewer in the sub menu.
Select it.
In a moment another dialog appears.
Goto File>Load Text File.
The Common dialog open appears and you should see three files listed.
Select WIN32API.TXT
In a moment it should load with API declarations, constants, and types that you can use to extend the functionality of your program.
Good Luck
vb5prgrmr
Posting Virtuoso
1,912 posts since Mar 2009
Reputation Points: 156
Solved Threads: 298
Skill Endorsements: 3