PH Software Technologies source code for Visual Basic

  • Level: Advanced
  • Compatibility: VB5 and VB6
  • Discription: This code load's a dialog from a resouce file, it can also manipulate the controls on the dialog and recieve messages from it using subclassing. There is included one resource file containing a dialog with various controls, also one commoncontrol (slider) and some non-standard buttons. Just made this for fun and a little experimenting with resource files, hope you like it. BTW, you need Visual C++ if you want to add dialog's youself or change them. This because VB is only capable to see and compile the dialog resources, not to edit them.
  • Level: Advanced
  • Compatibility: VB5 and VB6
  • Discription: This nice program changes the letter order of a word, it randomizes the middle letters and doesn't change the first and last one. You will notice that you are still able to read the words even if they are scrambled!
  • Level: Advanced
  • Compatibility: VB5 and VB6
  • Discription: This code changes the captionbar of a form, it can change it's look and even add bitmaps to it. This code is a little buggy when used on Windows XP.
  • Level: Medium
  • Compatibility: VB5 and VB6
  • Discription: This is a simple LCD screen simulator, easy to follow source code.
  • Name: Real Plugins
  • Level: Advanced
  • Compatibility: VB5 and VB6
  • Discription: This is a real plugin system, not just ActiveX or somthing like that! The example plugins are written in Visual C++ and the plugin execute code is written in Visual Basic, this because it's impossible to call functions from within Visual Basic compiled dll's with this method. Instruction on how to use and compile the example dll's are included in the package.
  • Name: BitBlt scroller
  • Level: Medium
  • Compatibility: VB5 and VB6
  • Discription: This is a BitBlt text scroller, just like the one Mp3CoolPlay-X has to scroll the song titles, it also acts this way. This program uses character maps, so you can easely change the characters in a paint program.
  • Name: Caption scroller
  • Level: Medium
  • Compatibility: VB5 and VB6
  • Discription: This example shows you how to scroll text in a form's caption, it uses the same scrolling code as the BitBlt scroller. The only diffrence is that this code scrolls the text in the form's caption and the taskbar.
  • Name: Timers without Timer controls
  • Level: Medium
  • Compatibility: VB5 and VB6
  • Discription: This example uses API timers instead of the normal timer control found in Visual Basic, in most cases this method is faster.
  • Name: Over 33 API Call's
  • Level: Easy
  • Compatibility: VB5 and VB6
  • Discription: This zip file contains 33 Visual Basic projects, each project shows you how to use one or more API call's. I have also included some extra's like a waveOutWrite wave player and an application capable of sending strings to another application.
  • Name: Send strings between app's
  • Level: Medium
  • Compatibility: VB5 and VB6
  • Discription: This program can send strings to another program by using the SendMessage api call.
  • Name: Waveplayer using the waveOutWrite method
  • Level: Medium
  • Compatibility: VB5 and VB6
  • Discription: This is a Waveplayer that play's wave audio using the waveOutWrite function instead of using other cheap functions like the (PlaySound) one. This is the more C++ way to do it, and it also supports larger files al well!!
  • Name: Vortex Mp3 OCX control
  • Level: Advanced
  • Compatibility: VB5 and VB6
  • Discription: A OCX control with full source code, used for playing mp3 files.
  • Name: Mp3-Info
  • Level: Advanced
  • Compatibility: VB5 and VB6
  • Discription: No source, but can be an easy way to get mp3 information.

    All these source code projects are written by Peter Hebels