Is there a smooth draggable item list in RC6 widgets?
Hello! I need to implement a list where items can be dragged around smoothly as seen in this video: https://www.youtube.com/watch?v=x6g_p61cZ9E I have a "not smooth" list already, and I need to have...
View ArticleBens Button Bar
Hi this is a little toolbar kind of control were you can add buttons and chnage a few properties note it still not finished but the basic functions are working. I got the idea from xiaoyao for his...
View ArticleBen'a Checkbox
Here is a simple flat checkbox control I made tonight for an app I am makeing hope you find it usfull. Download source-code cCheckbox.zip Attached Images  Attached Files cCheckbox.zip (4.3 KB)
View Article[VB6] pdftotext.dll - VB6-compatible DLL for extracting text from PDFs
After getting frustrated relying on Adobe Acrobat to extract text from PDFs, I started hunting around for an alternative solution. The first release of pdftotext.dll for VB6 is on GitHub. Binary...
View Article[VB6, twinBASIC] Code snippet: List all protected files on Vista+ w/ x64 compat
So on Windows XP and earlier, you had documented functions SfcGetFiles and SfcGetNextProtectedFile to get a list of all system-protected files under Windows Resource Protection. But these were either...
View ArticleListProcesses with full paths for the guest system
I really liked the project from the genius programmer fafalone called "List all protected files on Vista+", and inspired by this project, I decided without hesitation that this very interesting code...
View ArticleModule for correctly get the full path processes in all versions of Windows
This is a new user-friendly module for defining full paths to all processes in the system, even for all system processes, in all versions of Windows. It works even without administrator rights, even...
View ArticleDetermining if a Decimal has Value to specified significant digits.
If you have use for a function that returns the actual decimal portion then you could split this up by removing the part that finds the decimal value itself and put it in a different function. Probably...
View ArticleMy (improved) Little Token Replacement Engine
I've had this code for a long time and it's worked very well for me. But I wanted a simple way for the token to tell the engine how to "Case" the text. E.g. Proper, Upper, Lower-Case and no change...
View ArticleHow do replicate "RenderSurfaceWithinCorners" in my matrix calculation?
I would like to include an image perspective warping option in my existing matrix calculation ("DrawTo", stated at the end of this post). A great example using RenderSurfaceWithinCorners is in this...
View ArticleCopying multiple file types by mask from folder to folder
I decided to write a program that copies only the selected file types from folder to folder. At the same time, you can specify many different file formats. The usual APIs allow you to filter only one...
View Article[RESOLVED] Module for correctly get the full path processes in all versions...
This is a new user-friendly module for defining full paths to all processes in the system, even for all system processes, in all versions of Windows. It works even without administrator rights, even...
View Article[RESOLVED] Copying multiple file types by mask from folder to folder
I decided to write a program that copies only the selected file types from folder to folder. At the same time, you can specify many different file formats. The usual APIs allow you to filter only one...
View Article[VB6] - 3D rotation as a basis change
I propose a way to change the 3D coordinate basis. The bases are expressed as a triad of perpendicular vectors. Since in my case these vectors are all of length 1 and are perpendicular, this topic it's...
View ArticleCollection implementatio
Here is my implementatio of collectio. It is faster and uses less memory. Every operation can be completed in log time in the worst case scenario. I'v been using it for the last 20 years and maybe now...
View ArticleHow to pin/unpin from QuickAccessFolder the easy way
I was wondering how I could add pinned folder to QuickAccess and did find an easy way but quite poorly documented indeed. That is done is by sending "pintohome" verb command either in ShellExecute API...
View ArticleTiny, confortable and effortless little helper
Sometimes there are events in life then a invalid filename or foldername has sneaked in due to human misspelling or a crash and causing you headache because you just doesn't find the tiny little error....
View Articlexiaoyao Tab Usercontrol Support Container
xiaoyao Tab Usercontrol Support Container Compiled into OCX control, ACTIVEX control only has 40KB Implement a VB6 tab control with minimal code-VBForums...
View ArticleVB6 uses Windows' built-in graphic fonts
VB6 uses Windows' built-in graphic fonts When we are making designs or PowerPoint presentations, we often use small patterns as embellishments. In addition to searching online, Windows also comes with...
View ArticleHow to save an image to a BMP byte array with support for 32-bit BMP images...
I have written a module that allows you to save any images to a byte array, represented as a BMP file, which can then, if desired, be saved to disk. The BMP file is assembled manually, from scratch,...
View Article