Home
Search
 
What's New
Index
Books
Links
Q & A
Newsletter
Banners
 
Feedback
Tip Jar
 
C# Helper...
 
XML RSS Feed
Follow VBHelper on Twitter
 
 
 
MSDN Visual Basic Community
 
 
 
 
 
  Index: API  
Windows Subclassing Typelib
Forms Regions Applications
Mouse General
Controls MAPI Graphics
Misc SendMessage VB .NET
Files
 
 
 
Stephens' Visual Basic Programming 24-Hour Trainer
Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer
Beginning Database Design Solutions
WPF Programmer's Reference
Visual Basic 2010 Programmer's Reference
Stephens' Visual Basic Programming 24-Hour Trainer
Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer
Beginning Database Design Solutions
WPF Programmer's Reference
Visual Basic 2010 Programmer's Reference
 
Windows

Title Keywords  
HowTo: Use WMI to get lots of information about the operating system in Visual Basic 2005WMI, Visual Basic 2005, BootDevice, BuildNumber, BuildType, Caption, CodeSet, CountryCode, CreationClassName, CSCreationClassName, CSDVersion, CSName, CurrentTimeZone, DataExecutionPrevention_Available, DataExecutionPrevention_32BitApplications, DataExecutionPrevention_Drivers, DataExecutionPrevention_SupportPolicy, Debug, Description, Distributed, EncryptionLevel, ForegroundApplicationBoost, FreePhysicalMemory, FreeSpaceInPagingFiles, FreeVirtualMemory, InstallDate, LargeSystemCache, LastBootUpTime, LocalDateTime, Locale, Manufacturer, MaxNumberOfProcesses, MaxProcessMemorySize, MUILanguages[], Name, NumberOfLicensedUsers, NumberOfProcesses, NumberOfUsers, OperatingSystemSKU, Organization, OSArchitecture, OSLanguage, OSProductSuite, OSType, OtherTypeDescription, PAEEnabled, PlusProductID, PlusVersionNumber, Primary, ProductType, QuantumLength, QuantumType, RegisteredUser, SerialNumber, ServicePackMajorVersion, ServicePackMinorVersion, SizeStoredInPagingFiles, Status, SuiteMask, SystemDevice, SystemDirectory, SystemDrive, TotalSwapSpaceSize, TotalVirtualMemorySize, TotalVisibleMemorySize, Version, WindowsDirectoryDownload
HowTo: Start another process and disable a button while that process is running in VBAVBA, shell, shell and disable, SetTimer, GetExitCodeProcessDownload
HowTo: Use WMI to get lots of information about the computer system in Visual Basic 2005WMI, Visual Basic 2005, AdminPasswordStatus, AutomaticManagedPagefile, AutomaticResetBootOption, AutomaticResetCapability, BootOptionOnLimit, BootOptionOnWatchDog, BootROMSupported, BootupState, Caption, ChassisBootupState, CreationClassName, CurrentTimeZone, DaylightInEffect, Description, DNSHostName, Domain, DomainRole, EnableDaylightSavingsTime, FrontPanelResetStatus, InfraredSupported, InitialLoadInfo, InstallDate, KeyboardPasswordStatus, LastLoadInfo, Manufacturer, Model, Name, NameFormat, NetworkServerModeEnabled, NumberOfLogicalProcessors, NumberOfProcessors, OEMLogoBitmap, OEMStringArray, PartOfDomain, PauseAfterReset, PCSystemType, PowerManagementCapabilities, PowerManagementSupported, PowerOnPasswordStatus, PowerState, PowerSupplyState, PrimaryOwnerContact, PrimaryOwnerName, ResetCapability, ResetCount, ResetLimit, Roles, Status, SupportContactDescription, SystemStartupDelay, SystemStartupOptions, SystemStartupSetting, SystemType, ThermalState, TotalPhysicalMemory, UserName, WakeUpType, WorkgroupDownload
HowTo: Start another process and wait for it to complete in VBAVBA, shell, shell and wait, OpenProcess, WaitForSingleProcessDownload
HowTo: Determine whether the computer is running from battery or line power in Visual Basic 2005power, battery, charging, GetSystemPowerStatus, power status, VB 2005Download
HowTo: Determine whether the computer is running from battery or line power in Visual Basic 6power, battery, charging, GetSystemPowerStatus, power status, Visual Basic 6Download
HowTo: Keep track of the foreground application in VB .NETforeground application, foreground window, GetForegroundWindowDownload
HowTo: Keep track of the foreground applicationforeground application, foreground window, GetForegroundWindowDownload
HowTo: Get information about a window and its childrenwindow information, children, GetWindow, SendMessage, GetClassNameDownload
HowTo: Find the text displayed by a Window's descendant given its hierarchical window pathwindow, hWnd, FindWindow, class, window class, path, window pathDownload
HowTo: Get information about a Window's child hierarchy from its hWndwindow, hWnd, FindWindow, class, window classDownload
HowTo: Add files to the Recent Documents list and clear the listRecent Documents, Recent Documents listDownload
HowTo: Add files to the Recent Documents list and clear the list in Visual Basic .NETOffice, Word, spell, spellcheck, VB.NETDownload
HowTo: Display the Windows About dialogAbout dialog, WindowsDownload
HowTo: Get drive information (type of drive, whether a floppy is present, etc.) in a structured formatdisk, drive, drive information, serial number, volume name, file system type, FAT32, FAT, removable, loadedDownload
HowTo: Get drive information (type of drive, whether a floppy is present, etc.)disk, drive, drive information, serial number, volume name, file system type, FAT32, FAT, removable, loadedDownload
HowTo: Position a popup form below a TextBoxpopup, position, ClientToScreen, ShowWindow, SetWindowPosDownload
HowTo: Get low-level drive information (model, firmware, serial number, etc.) by using SMARTdisk, drive, drive information, serial number, disk model, firm ware, cylinders, heads, sectors, tracksDownload
HowTo: Build a calculate with an interesting skin-like appearancecalculator, skin, SetWindowRgnDownload
HowTo: List top-level windows on the systemwindow, top-level window, systemDownload
HowTo: See if a window is running in three waysfind window, AppActivate, FindWindow, EnumWindowsDownload
HowTo: Find the Windows directory and system drivewindows directory, system driveDownload
HowTo: Get the path to special folders such as the Favorites, Cookies, and StartUpspecial folder, special path, favorites, cookies, startupDownload
HowTo: List information on the system's drivesdrives, disks, informationDownload
HowTo: Get the Windows operating system versionWindows version, version, operating systemDownload
HowTo: See how long Windows has been runningWindows, time, run timeDownload
HowTo: Install a hotkey that minimizes the window with the focushotkey, minimize, focus window, accelerator, install hotkey, RegisterHotKeyDownload
HowTo: See how much disk space is used and free using GetDiskFreeSpaceExGetDiskFreeSpaceEx, GetDiskFreeSpace, disk space, free, used, precentDownload
HowTo: Install and deinstall hotkeyshotkey, accelerator, install hotkey, RegisterHotKeyDownload
HowTo: Find a window using its title and minimize, maximize, or restore itfind window, findwindow, API, minimize, maximize, restore, SetWindowPlacementDownload
HowTo: Find a window using GetWindow and minimize, maximize, or restore itfind window, GetWindow, API, minimize, maximize, restore, SetWindowPlacement, GetWindowTextLength, GetWindowText, window textDownload
HowTo: Find a window given part of its title and move it to the foregroundfind window, foreground, partial titleDownload

Subclassing

Title Keywords  
HowTo: Subclass a control to read Windows messagessubclass, WindowProc, messagesDownload
HowTo: List distinct messages received by a form in Visual Basic 6WndProc, messages, list messages, WindowProc, subclass, VB6Download
HowTo: List distinct messages received by a form in Visual Basic 2005WndProc, messages, list messages, VB2005Download
HowTo: List distinct messages received by a form in Visual Basic .NETWndProc, messages, list messages, VB.NETDownload
HowTo: Detect when the user scrolls a ListView controlListView, scroll, detectDownload
HowTo: Display a context menu when the user right-clicks on a ListView control's column headersListView, context menu, popup menu, right-click, right button, API, Download
HowTo: Prevent the user from dragging icons in a ListViewListView, drag, drag items, subclassDownload
HowTo: Determine when the user closes the main menumenu, main menu, close, subclass, WindowProcDownload
HowTo: Use menus with custom fontsmenu, font, WndProc, subclassingDownload
HowTo: Give PictureBoxes different border styles (raised, sunken, etc.) in VB .NETPictureBox, border style, raised, sunken, VB.NETDownload
HowTo: Give PictureBoxes different border styles (raised, sunken, etc.)PictureBox, border style, raised, sunkenDownload
HowTo: Use a new WindowProc and SetWindowLong to make a TextBox accept only digitsTextBox, only digits, numeric field, SetWindowLong, WindowProc, subclassingDownload
HowTo: Restrict a form's minimum and maximum width and heightfile times, last access time, file creation time, lastmodified timeDownload
HowTo: Remove the context menu that appears when the user right clicks on a TextBoxcontext menu, popup menu, TextBoxDownload
HowTo: Remove several TextBox context menuscontext menu, popup menu, TextBoxDownload
HowTo: Display a form in the system tray with no other iconsystem tray, icon, taskbarDownload
HowTo: Make a "formless" program with a system tray iconsystem tray, icon, taskbar, formlessDownload
HowTo: Move forms togethermove forms, subclass, API, WindowProcDownload
HowTo: Display a shaded title bartitle bar, titlebar, captionDownload
HowTo: Display a message when the user opens a menu itemmenu, statusDownload
HowTo: Restrict a form so the user can only move it verticallyform, move, verticalDownload
HowTo: Hide the caret in a TextBoxTextBox, caret, hide caret, cursorDownload
HowTo: Right justify a single line TextBoxtext, alignment, right justifyDownload
HowTo: Add an About dialog to the system menu and create menus at run timeAbout dialog, menu, custom menu, system menuDownload
HowTo: Determine when a ComboBox is about to drop downComboBox, down event, dropdown eventDownload
HowTo: Know when the user clicks on any control on a formform, click, controlDownload
HowTo: Make a TextBox allow only letters and numbersTextBox, letters, numbers, field, validate, context menu, popupDownload
HowTo: Subclass to see when a control is about to become visible or invisiblecontrol, visible, invisible, hide, event, subclassDownload
HowTo: Use the Subclasser class to subclass many windows at oncesubclass, class, SubclasserDownload
HowTo: Let the user minimize, maximize, and restore a form, but not resize it in VB .NETsubclass, WindowProc, messages, VB.NET, NET, resize, minimize, maximizeDownload
HowTo: Subclass to read Windows messages in VB .NETsubclass, WindowProc, messages, VB.NET, NETDownload
Tutorial: Subclassingsubclassing, WindowProc, event processing 
HowTo: Shrink a form to a title bar and restore it when the user clicks on the captionform, shrink, restore, minimizeDownload
HowTo: Know when a form is moving and when it finishes movingmoving, move, finished movingDownload
HowTo: Redraw a form once when it has finished resizingresize, finished, doneDownload
HowTo: Let the user minimize, maximize, and restore a form, but not resize itresize, minimize, maximizeDownload
HowTo: Make a form keep the same aspect ratio when it resizesform, aspect ratio, size, resizeDownload
HowTo: Tell when an application is activated or deactivatedactivate, deactivate, subclassDownload
HowTo: Keep track of the last control to have the focus before a button is pressedfocus, buttonDownload
HowTo: Move a form using the arrow keys when the user right clicks its bordermove form, drag, border, right clickDownload
HowTo: Move a form when the user clicks and drags its bordermove form, drag, borderDownload
HowTo: Tell when the user clicks on a form's border, or on the minimize, maximize, or close buttonclick, border, minimize, maximize, close, non-client areaDownload
HowTo: Disable a TextBox's context menuTextBox, right click, popup, context menuDownload
HowTo: Disable a ComboBox's context menuComboBox, right click, popup, context menuDownload

Typelib

Title Keywords  
HowTo: Use the TypeLib Information library to get a control's propertiesTypeLib, control name, TLI, InvokeHookDownload
HowTo: Serialize and deserialize objects in VB6serialize, deserialize, XML, typelib, type informationDownload
HowTo: Make changes to the Registry using a .REG fileserialize, deserialize, XML, typelib, type information 

Forms

Title Keywords  
HowTo: Make a window stay below all others in Visual Basic .NETbottommost, topmost, subclass, windowproc, setwindowlong, on bottom, Visual Basic .NET, VB.NETDownload
HowTo: Make a window stay below all others in Visual Basic 6bottommost, topmost, subclass, windowproc, setwindowlong, on bottom, Visual Basic 6, VB 6Download
HowTo: Send a window to the top or bottom in Visual Basic .NETsend window to bottom, send window to top, to top, to bottom, Visual Basic .NET, VB.NETDownload
HowTo: Send a window to the top or bottom in Visual Basic 6send window to bottom, send window to top, to top, to bottom, Visual Basic 6Download
HowTo: Position a popup form over a PictureBox in Visual Basic 6popup, position popup, PictureBox, Visual Basic, ClientToScreen, ShowWindow, SetWindowPosDownload
HowTo: Subclass a control to read Windows messagessubclass, WindowProc, messagesDownload
HowTo: Use the SetProp, GetProp, and RemoveProp API functions to associate a value with a window handle (hWnd)SetProp, GetProp, RemoveProp, hWndDownload
HowTo: Let the user resize a form that has no title bar or borders in Visual Basic .NETresize form, title bar, WM_NCLBUTTONDOWN, HTCAPTION, SendMessage, DefWndProc, VB.NETDownload
HowTo: Let the user move a form that has no title bar or borders in Visual Basic .NETmove form, title bar, WM_NCLBUTTONDOWN, HTCAPTION, SendMessage, DefWndProc, VB.NETDownload
HowTo: Determine when the user closes the main menumenu, main menu, close, subclass, WindowProcDownload
HowTo: Display a child form over a topmost parent formstretch, image, resizeDownload
HowTo: Set another application's captioncaption, title, SendMessage, application titleDownload
HowTo: Display tips in a rounded popup formform, help, tip, rounded rectangle, region, SetWindowRgnDownload
HowTo: Position a popup form below a TextBoxpopup, position, ClientToScreen, ShowWindow, SetWindowPosDownload
HowTo: Display a form in the system tray with no other iconsystem tray, icon, taskbarDownload
HowTo: Make a "formless" program with a system tray iconsystem tray, icon, taskbar, formlessDownload
HowTo: Prevent a form from moving by using subclassingno move, prevent moveDownload
HowTo: Make a shaped form scroll across the desktopscroll, banner, shaped form, desktop, CreateFont, SetWindowRgn, region, text-shaped formDownload
HowTo: Make a scrolling banner run across the desktopscrolling, banner, desktopDownload
HowTo: Remove the Minimize and Maximize buttons from a form's system menuminimize, maximize, system menuDownload
HowTo: Give a window a toolbar style title barform, toolbar, titlebar, SetWindowLongDownload
HowTo: Keep an MDI form on top of other programsform, top, on top, topmost, ontopDownload
HowTo: Keep a form on top of another form, but not on top of all formson top, topmostDownload
HowTo: Disable the close X in a form's upper right cornerform, close, unloadDownload
HowTo: Show a form without activating itform, activate, showDownload
HowTo: Confine the cursor within a form's client areaconfine, cursor, clip, client areaDownload
HowTo: Know when the user clicks on any control on a formform, click, controlDownload
HowTo: Let the user minimize, maximize, and restore a form, but not resize it in VB .NETsubclass, WindowProc, messages, VB.NET, NET, resize, minimize, maximizeDownload
HowTo: Subclass to read Windows messages in VB .NETsubclass, WindowProc, messages, VB.NET, NETDownload
HowTo: Shrink a form to a title bar and restore it when the user clicks on the captionform, shrink, restore, minimizeDownload
HowTo: Know when a form is moving and when it finishes movingmoving, move, finished movingDownload
HowTo: Redraw a form once when it has finished resizingresize, finished, doneDownload
HowTo: Let the user minimize, maximize, and restore a form, but not resize itresize, minimize, maximizeDownload
HowTo: Restore a form to the position it had when it was last runform, position, GetWindowPlacement, SetWindowPlacementDownload
HowTo: Keep a form on top of othersform, top, on top, topmost, ontopDownload
HowTo: Let the user move a 1-pixel wide form without a title barmove form, no title bar, drag formDownload
HowTo: Let the user move a form without a title barmove form, no title bar, drag formDownload
HowTo: Make a text-shaped formCreateFont, SetWindowRgn, region, text-shaped form, shaped formDownload

Regions

Title Keywords  
HowTo: Make a transparent analog clockclick, SetWindowRgn, transparent, analogDownload
HowTo: Fit a PictureBox to its non-transparent pixelsshaped picture, PictureBox, region, SetWindowRgnDownloadBook
HowTo: Display tips in a rounded popup formform, help, tip, rounded rectangle, region, SetWindowRgnDownload
HowTo: Make a picture box with a hole in itPictureBox, shape, region, SetWindowRgn, shaped PictureBoxDownload
HowTo: Make a monitor that displays a value using bars floating over the desktopgauge, bar, monitor, SetWindowRgn, regionDownload
HowTo: Make a text-shaped PictureBoxtext-shaped picture box, SetWindowRgn, region, shape, PictureBoxDownload
HowTo: Make a shaped button in VB .NETshape, polygon, button, SetWindowRgn, region, shaped button, VB .NETDownload
HowTo: Tile a polygon with a picturepicture, tile, polygon, regionDownloadBook
HowTo: Draw a polygon filled with a pictureregion, path, polygon, pictureDownloadBook
HowTo: Draw a polygon filled with texttext, region, path, polygonDownloadBook
HowTo: Draw text filled with a picturetext, region, path, pictureDownloadBook
HowTo: Make a "heavyweight" label that can sit on top of a shockwave animation or other controlslabel, windowless control, SetWindowRgn, region, lightweight, heavyweightDownload
HowTo: Make a transparent clock facetransparent, clock, face, SetWindowRgn, CreateRectRgn, CombineRgn, regionDownload

Applications

Title Keywords  
HowTo: Set another application's size and position in Visual Basic 2008SetWindowPos, FindWindow, set application size, set application position, VB.NETDownload
HowTo: Use the VoiceText library to read numbers to the user in Visual Basic 6voice, audio, VoiceText, read numbersDownload
HowTo: Simulate Alt-Tab in Visual Basic 6Alt-Tab, simulate, Visual Basic 6, keyboard, keybd_eventDownload
HowTo: Start and stop another programstart application, stop application, API, WM_CLOSE, SendMessageDownload
HowTo: Keep track of the foreground application in VB .NETforeground application, foreground window, GetForegroundWindowDownload
HowTo: Keep track of the foreground applicationforeground application, foreground window, GetForegroundWindowDownload
HowTo: Kill another application given its namekill, stop, halt, end, SendMessageDownload
HowTo: Terminate a process immediately in VB.NETterminate, end, halt, stop, kill, VB.NETDownload
HowTo: Terminate a process immediatelyterminate, end, halt, stop, killDownload
HowTo: Associate a file extension with an executableassociate, extension, executable, applicationDownload
HowTo: Set another application's captioncaption, title, SendMessage, application titleDownload
HowTo: Find an application using its title and maximize itmaximize, application, SendMessage, BringWindowToTopDownload
HowTo: Start a process using Shell and get its hWndShell, PID, hWnd, start programDownload
HowTo: Cascade Internet Explorer windows on the desktopcascade, internet explorer, arrange windows, desktopDownload
HowTo: Get and set another application's placementapplication, position, placement, move, sizeDownload
HowTo: Copy the selected text in another applicationcopy text, clipboardDownload
HowTo: Use the ShellExecute API function to execute a file, launch the Find utility, and perform default actionsShellExecute, start, execute, find, open, default actionDownload
HowTo: Make a program run at startupstartup, boot, login, logon, start, run, executeDownload

Mouse

Title Keywords  
HowTo: Simulate a mouse movement and click the mouse in Visual Basic 2005VB2005, Visual Basic 2005, mouse move, click, mouse_event, APIDownload
HowTo: Simulate drawing with the mouse in Visual Basic 2005VB2005, Visual Basic 2005, mouse move, click, OnMouseDown, OnMouseMove, OnMouseUpDownload
HowTo: Record and play back mouse movementsmouse, move, mouse_event, APIDownload
HowTo: Move the mouse to a particular position and click itmouse, click, move, mouse_event, APIDownload
HowTo: Track the mouse's movement and display its position in a tooltip-like windowmouse, cursor, movement, track mouseDownload
HowTo: See what word is under the mouse in a RichTextBox and look it up in a list of known wordsRichTextBox, TextBox, word, mouse, cursorDownload
HowTo: Display the word under the mouse in a RichTextBox inside a TooltipRichTextBox, TextBox, word, mouse, cursorDownload
HowTo: Move the mouse programmaticallymouse, move mouseDownload
HowTo: See if the mouse is moving even when it is not over the programmouse, cursor, CursorPosDownload
HowTo: Track the ListBox item under the mouseListBox, mouse, overDownload
HowTo: Use API capture functions to make a button that changes its caption when the mouse moves over itbutton, caption, mouse overDownload
HowTo: Display a message when the mouse is over a buttonbutton, message, mouse overDownload
HowTo: Hide and show the mouse pointerhide mouse pointer, show mouse pointer, ShowCursorDownload
HowTo: Make an annoying game that moves the cursorgame, annoy, annoying, SetCursorPosDownload
HowTo: Confine the cursor within a form's client areaconfine, cursor, clip, client areaDownload
HowTo: See if the left mouse button is up or down even outside this programmouse, up, downDownload
HowTo: Position a form under the mouseposition, form, mouseDownload
HowTo: See what word is under the mouse in a RichTextBoxRichTextBox, TextBox, word, mouse, cursorDownload
HowTo: Programmatically move the mouse and simulate a clickmouse, click, move, simulateDownload
HowTo: Make a label display a shadow safely when the mouse is over itlabel, shadow, mouse, GetCursorPos, ScreenToClientDownload
HowTo: Center the mouse over a controlcenter mouse, mouse, center cursor, cursorDownload

General

Title Keywords  
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. in VB .NETformat, bytes, KB, MB, GB, VB.NETDownload
HowTo: Format a number of bytes in KB, MB, and GB by using StrFormatByteSize in VB .NETformat, bytes, KB, MB, GB, StrFormatByteSize, VB.NETDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. by using an array of postfixes in VB .NETformat, bytes, KB, MB, GB, VB.NETDownload
HowTo: Format a number of bytes in KB, MB, and GB by using StrFormatByteSizeformat, bytes, KB, MB, GB, StrFormatByteSizeDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc.format, bytes, KB, MB, GBDownload
HowTo: Format a BIG number of bytes in KB, MB, GB, TB, etc. by using an array of postfixesformat, bytes, KB, MB, GBDownload
HowTo: Verify the user's Windows passwordpassword, cryptography, Windows passwordDownload
HowTo: Turn CapsLock on and offCapsLock, Caps LockDownload
HowTo: Send an Outlook Express attachmentOutlook Express, email, e-mail, attachment, ShellExecute, FindWindowDownload

Controls

Title Keywords  
HowTo: Make a ListView control display icons in its subitems in Visual Basic 2005ListView, subitem icons, icons, LVM_SETITEM, VB.NET, Visual Basic 2005Download
HowTo: Make a ListBox display a different tooltip for each item under the mouse in Visual Basic 6ListBox, select, autoselect, ClientToScreen, LBItemFromPtDownload
HowTo: Make a ListBox automatically select the item under the mouse in Visual Basic 6ListBox, select, autoselect, ClientToScreen, LBItemFromPtDownload
HowTo: Detect when the user scrolls a ListView controlListView, scroll, detectDownload
HowTo: Display a context menu when the user right-clicks on a ListView control's column headersListView, context menu, popup menu, right-click, right button, API, Download
HowTo: Determine when the user closes the main menumenu, main menu, close, subclass, WindowProcDownload
HowTo: Expand ComboBox choices while typing, version 2ComboBox, combo, expand, autoexpandDownload
HowTo: Reparent controls from one form to anotherreparent, reparent controlDownload
HowTo: Make a multi-line tooltiptooltip, multiline tooltip, multi-line tooltipDownload
HowTo: Make a resizable PictureBoxresizable PictureBox, PictureBoxDownload
HowTo: Use API functions to change a ProgressBar's foreground and background colorsProgressBar, foreground, background, ForeColor, BackColorDownload
HowTo: Use Windows messages to read the choices in a ListBox controlAPI, ListBox, get choicesDownload
HowTo: Make a TextBox automatically capitalize input using the APIuppercase, upper case, capitalize, TextBox, inputDownload

MAPI

Title Keywords  
HowTo: Use MAPI to send email to a list of students with VBA in ExcelMAPI, mail, email, sendmail, students, Excel, VBADownload
HowTo: Send mail using MAPI (Mail API)MAPI, mail, email, sendmailDownload

Graphics

Title Keywords  
HowTo: Convert colors that are mostly red, green, or blue into a new colormostly color, color, SetDIBits, GetDIBitsDownload
HowTo: Print a rounded rectanglerounded rectangle, print, RoundRectDownload
HowTo: Draw a rounded rectanglerounded rectangle, RoundRectDownload
HowTo: Load a 32-bit icon into a pictureicon, 32-bit, load icon, LoadPictureDownload
HowTo: Use the GetDIBits and SetDIBits API functions to convert a picture to gray scaleGetDIBits, SetDIBits, gray scale, pictureDownload
HowTo: Use the GetDIBits and SetDIBits API functions to convert a picture to blue scale in three waysGetDIBits, SetDIBits, blue scale, pictureDownload
HowTo: Draw stretched, squeezed, and rotated textfont, text, CreateFont, stretch, squeeze, rotate, stretched, squeezed, rotatedDownload
HowTo: Interactively change a font's height, width, weight, and font namefont, text, CreateFontDownload
HowTo: Make a mask image for a picture with a "transparent" colormask, transparent image, transparent colorDownload
HowTo: Make an 8-bit device independent bitmap (DIB) from scratchDIB, CreateDIBitmap, bitmap, imageDownload
HowTo: Use the LoadImage API function to antialias an image and save the result into a fileantialias, anti-alias, anti alias, alias, LoadImage, resize, LoadPicture, SavePictureDownload
HowTo: Resize an image with antialiasing using GetDIBits and SetDIBitsantialias, anti-alias, anti alias, alias, GetDIBits, SetDIBits, resizeDownload
HowTo: Draw an arc using the AngleArc API function in Windows NTarc, angle, APIDownload
HowTo: Use the API Pie function to draw pie slicespie, pie sliceDownload
HowTo: Use the Ellipse API functionellipse, API, circleDownload
HowTo: Create a bitmap in memory and draw on itmemory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmapDownload
HowTo: Create a bitmap in memory, draw on it, and save the result in a bitmap filememory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, pixels, save bitmapDownload
HowTo: Create a bitmap in memory and draw on its individual pixelsmemory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, pixelsDownload
HowTo: Create a bitmap in memory and draw on it using a type structurememory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, CreateFont, TextOutDownload
HowTo: Create a bitmap in memory and draw text on itmemory bitmap, bitmap, CreateCompatibleDC, CreateCompatibleBitmap, CreateFont, TextOutDownload

Misc

Title Keywords  
HowTo: Get an object's reference count in Visual Basic 6reference count, get reference count, Visual Basic 6Download
HowTo: Use Registry API functions to save and restore values in Visual Basic 6Registry, API, RegCloseKey, RegCreateKeyEx, RegOpenKeyEx, RegQueryValueExString, RegQueryValueExLong, RegQueryValueExNULL, RegSetValueExString, RegSetValueExLong, SHDeleteKey, Visual Basic 6Download
HowTo: Make a link label that opens a Web page in Visual Basic 6link label, LinkLabel, Visual Basic, WebDownload
HowTo: Make a link label that opens a Web page and that changes appearance when the mouse is over it in Visual Basic 6link label, LinkLabel, Visual Basic, Web, changing font, hoverDownload
HowTo: Use the SetProp, GetProp, and RemoveProp API functions to associate a value with a window handle (hWnd)SetProp, GetProp, RemoveProp, hWndDownload
HowTo: Simulate Alt-Tab in Visual Basic 6Alt-Tab, simulate, Visual Basic 6, keyboard, keybd_eventDownload
HowTo: Let the user browse for a folder in Visual Basic .NETbrowse, browse for folder, SHBrowseForFolder, API, VB.NETDownload
HowTo: Open a text file in the system's default text editoreditor, default editor, system editor, text fileDownload
HowTo: Open a text file in the system's default text editoreditor, default editor, system editor, text fileDownload
HowTo: Put text with a color background in menusmenu, font, colored menu, ModifyMenuDownload
HowTo: Set another application's captioncaption, title, SendMessage, application titleDownload
HowTo: Find the Windows directory without using the APIWindows directory, Windows, WinDirDownload
HowTo: Get the Windows directory from the environmentWindows directory, Windows, WinDir, Environ, environmentDownload
HowTo: Make a program that has no forms but that uses API timersTimer, Timer control, time, speed, performanceDownload
HowTo: Use API functions to create a timer that can wait as long as 23 days between eventsTimer, Timer control, time, speed, performanceDownload
HowTo: Make a program with no forms that uses API timers and SleepTimer, Timer control, time, speed, performanceDownload
HowTo: Get the computer's namecomputer name, GetComputerNameDownload
HowTo: Start a process using Shell and get its hWndShell, PID, hWnd, start programDownload
HowTo: Make a beep with a non-standard frequency and durationbeep, tone, sound, frequencyDownload

SendMessage

Title Keywords  
HowTo: Give a ListBox a horizontal scroll barListBox, scrollDownload
HowTo: Make a link label that opens a Web page in Visual Basic 6link label, LinkLabel, Visual Basic, WebDownload
HowTo: Make a link label that opens a Web page and that changes appearance when the mouse is over it in Visual Basic 6link label, LinkLabel, Visual Basic, Web, changing font, hoverDownload
HowTo: Start and stop another programstart application, stop application, API, WM_CLOSE, SendMessageDownload
HowTo: Kill another application given its namekill, stop, halt, end, SendMessageDownload
HowTo: Terminate a process immediately in VB.NETterminate, end, halt, stop, kill, VB.NETDownload
HowTo: Terminate a process immediatelyterminate, end, halt, stop, killDownload
HowTo: Set another application's captioncaption, title, SendMessage, application titleDownload
HowTo: Use SendMessage to make an editor where a single instance handles all requestsone instance, instance, SendMessageDownload
HowTo: Change a TreeView control's background colorTreeView, background, background color, backcolorDownload
HowTo: Set the margins for a TextBoxTextBox, marginDownload
HowTo: Find an application using its title and maximize itmaximize, application, SendMessage, BringWindowToTopDownload
HowTo: Quickly locate an item in a ListBox that begins with a certain substringListBox, find, SendMessageDownload
HowTo: Grab text and other window information from another applicationgrab text, application, window informationDownload

VB .NET

Title Keywords  
Bug Alert:API, declare, declaration, VB .NET, bug, bug alert 

Files

Title Keywords  
HowTo: Search for files matching a pattern and show their sizes and total sizefile, size, search, patternDownload

Copyright © 1997-2010 Rocky Mountain Computer Consulting, Inc.   All rights reserved.
  Updated