VBasicFacil

Principal - Enlaces - Código - Controles - API

Visitas desde 1/12/2001


Esta marcado como NUEVO aquella información actualizada recientemente

Quiero recibir por correo-e las novedades que se vallan publicando

Indice de las aplicaciones practicas de las APIs aparecidas en las descripciones de las funciones

Funciones de la API WIN32

  • ExitWindowsEx
  • FindWindow
  • FindWindowEx
  • FlashWindow
  • FormatMessage
  • GetActiveWindow NUEVO
  • GetForegroundWindow NUEVO
  • GetLastError
  • GetKeyboardState
  • GetSystemMenu
  • GetWindowText NUEVO
  • GetWindowTextLength NUEVO
  • PostMessage
  • RemoveMenu NUEVO
  • SendMessage
  • SetKeyboardState
  • SetLastError
  • SetWindowText NUEVO
  • Shell_NotifyIcon NUEVO
  • Sleep NUEVO
  • ShowWindow NUEVO
  • WindowProc
  • AngleArc
  • Arc
  • ArcTo
  • auxGetDevCaps
  • auxGetNumDevs
  • auxGetVolume
  • auxSetVolume
  • Beep
  • BitBlt
  • BringWindowToTop
  • CallWindowProc
  • ChangeDisplaySettings
  • CharLower
  • CharUpper
  • ChooseColor
  • ChooseFont
  • Chord
  • ClipCursor
  • CloseHandle
  • ClosePrinter
  • closesocket
  • CombineRgn
  • CommDlgExtendedError
  • CompareFileTime
  • CompareString
  • connect
  • CopyFile
  • CopyMemory
  • CopyRect
  • CoTaskMemFree
  • CreateCursor
  • CreateDC
  • CreateDirectory
  • CreateDirectoryEx
  • CreateEllipticRgn
  • CreateEllipticRgnIndirect
  • CreateFile
  • CreateFont
  • CreateFontIndirect
  • CreateHatchBrush
  • CreatePen
  • CreatePenIndirect
  • CreatePolygonRgn
  • CreatePolyPolygonRgn
  • CreatePopupMenu
  • CreateRectRgn
  • CreateRectRgnIndirect
  • CreateRoundRectRgn
  • CreateSolidBrush
  • CreateToolhelp32Snapshot
  • DefWindowProc
  • DeleteDC
  • DeleteFile
  • DeleteObject
  • DestroyCursor
  • DestroyIcon
  • DestroyMenu
  • DestroyWindow
  • DrawIcon
  • DrawIconEx
  • Ellipse
  • EnableWindow
  • EndDoc
  • EndPage
  • EnumChildWindows
  • EnumDisplaySettings
  • EnumFontFamilies
  • EnumFontFamiliesEx
  • EnumJobs
  • EnumPrinters
  • EnumPropsEx
  • EnumThreadWindows
  • EnumWindows
  • EqualRect
  • EqualRgn
  • ExitWindowsDialog
  • ExtFloodFill
  • ExtractIcon
  • ExtractIconEx
  • FileTimeToLocalFileTime
  • FileTimeToSystemTime
  • FillMemory
  • FillRect
  • FillRgn
  • FindClose
  • FindFirstFile
  • FindNextFile
  • FrameRect
  • FrameRgn
  • GetArcDirection
  • GetAsyncKeyState
  • GetBrushOrgEx
  • GetCapture
  • GetClassInfo
  • GetClassInfoEx
  • GetClassLong
  • GetClassName
  • GetClipCursor
  • GetComputerName
  • GetCurrencyFormat
  • GetCursor
  • GetCursorPos
  • GetDateFormat
  • GetDC
  • GetDesktopWindow
  • GetDiskFreeSpace
  • GetDiskFreeSpaceEx
  • GetDoubleClickTime
  • GetDriveType
  • GetEnvironmentVariable
  • GetFileAttributes
  • GetFileInformationByHandle
  • GetFileSize
  • GetFileTime
  • GetFileVersionInfo
  • GetFileVersionInfoSize
  • GetFocus
  • GetFullPathName
  • gethostbyaddr
  • gethostbyname
  • gethostname
  • GetKeyState
  • GetLocalTime
  • GetLogicalDrives
  • GetLogicalDriveStrings
  • GetMenu
  • GetMenuItemCount
  • GetMenuItemInfo
  • GetNumberFormat
  • GetOpenFileName
  • GetParent
  • GetPixel
  • GetPolyFillMode
  • GetPrivateProfileInt
  • GetPrivateProfileString
  • GetProfileInt
  • GetProfileString
  • GetProp
  • GetRgnBox
  • GetSaveFileName
  • GetShortPathName
  • GetStockObject
  • GetSysColor
  • GetSystemDirectory
  • GetSystemMetrics
  • GetSystemTime
  • GetSystemTimeAsFileTime
  • GetTempFileName
  • GetTempPath
  • GetTextAlign
  • GetThreadLocale
  • GetTickCount
  • GetTimeFormat
  • GetTimeZoneInformation
  • GetTopWindow
  • GetUserName
  • GetVersionEx
  • GetVolumeInformation
  • GetWindow
  • GetWindowLong
  • GetWindowRect
  • GetWindowsDirectory
  • GetWindowRgn
  • GetWindowThreadProcessId
  • GlobalAlloc
  • GlobalFree
  • GlobalLock
  • GlobalMemoryStatus
  • GlobalMemoryStatusEx
  • GlobalUnlock
  • htonl
  • htons
  • inet_addr
  • inet_ntoa
  • InflateRect
  • InitCommonControlsEx
  • InsertMenuItem
  • IntersectRect
  • InvertRect
  • InvertRgn
  • ioctlsocket
  • IsChild
  • IsIconic
  • IsRectEmpty
  • IsWindow
  • IsWindowEnabled
  • IsZoomed
  • joyGetDevCaps
  • joyGetNumDevs
  • joyGetPos
  • keybd_event
  • KillTimer
  • LineTo
  • LoadCursor
  • LoadCursorFromFile
  • LocalFileTimeToFileTime
  • LockWorkStation
  • lstrcmp
  • lstrcmpi
  • lstrcpy
  • lstrcpyn
  • lstrlen
  • mciGetErrorString
  • mciSendString
  • MessageBeep
  • MessageBox
  • MessageBoxEx
  • MessageBoxIndirect
  • mouse_event
  • MoveFile
  • MoveMemory
  • MoveToEx
  • MoveWindow
  • MulDiv
  • OffsetRect
  • OffsetRgn
  • OpenPrinter
  • PickIconDlg
  • Pie
  • PlaySound
  • PolyBezier
  • PolyBezierTo
  • Polygon
  • Polyline
  • PolylineTo
  • PolyPolygon
  • PolyPolyline
  • PrintDlg
  • PrinterProperties
  • Process32First
  • Process32Next
  • PtInRect
  • PtInRegion
  • QueryPerformanceCounter
  • QueryPerformanceFrequency
  • ReadFile
  • Rectangle
  • RectInRegion
  • recv
  • RegCloseKey
  • RegCreateKeyEx
  • RegDeleteKey
  • RegDeleteValue
  • RegEnumKeyEx
  • RegEnumValue
  • RegisterClass
  • RegisterClassEx
  • RegOpenKeyEx
  • RegQueryValueEx
  • RegSetValueEx
  • ReleaseCapture
  • ReleaseDC
  • RemoveDirectory
  • RemoveProp
  • RestartDialog
  • RoundRect
  • SelectObject
  • send
  • SendInput
  • SendMessage
  • SetActiveWindow
  • SetArcDirection
  • SetBrushOrgEx
  • SetCapture
  • SetClassLong
  • SetCursor
  • SetCursorPos
  • SetDoubleClickTime
  • SetEnvironmentVariable
  • SetFileAttributes
  • SetFilePointer
  • SetFileTime
  • SetFocus
  • SetForegroundWindow
  • SetLastErrorEx
  • SetMenuItemInfo
  • SetParent
  • SetPixel
  • SetPixelV
  • SetPolyFillMode
  • SetProp
  • SetRect
  • SetRectEmpty
  • SetSysColors
  • SetSystemCursor
  • SetSystemTime
  • SetTextAlign
  • SetThreadLocale
  • SetTimer
  • SetVolumeLabel
  • SetWindowLong
  • SetWindowPos
  • SetWindowRgn
  • SHAddToRecentDocs
  • SHBrowseForFolder
  • ShellExecute
  • ShellExecuteEx
  • SHEmptyRecycleBin
  • SHFileOperation
  • SHFreeNameMappings
  • SHGetFileInfo
  • SHGetFolderLocation
  • SHGetFolderPath
  • SHGetPathFromIDList
  • SHGetSpecialFolderLocation
  • SHGetSpecialFolderPath
  • ShowCursor
  • SHQueryRecycleBin
  • SHUpdateRecycleBinIcon
  • sndPlaySound
  • socket
  • StartDoc
  • StartPage
  • StretchBlt
  • SubtractRect
  • SwapMouseButton
  • SystemParametersInfo
  • SystemTimeToFileTime
  • TextOut
  • TrackPopupMenu
  • TrackPopupMenuEx
  • UnionRect
  • UnregisterClass
  • VerQueryValue
  • WaitForSingleObject
  • waveOutGetDevCaps
  • waveOutGetNumDevs
  • waveOutGetVolume
  • waveOutSetVolume
  • WindowFromPoint
  • WinHelp
  • WriteFile
  • WritePrivateProfileString
  • WriteProfileString
  • WSACleanup
  • WSAGetLastError
  • WSAStartup
  • ZeroMemory

Estructuras de la API WIN32

  • NOTIFYICONDATA NUEVO
  • RECT
  • POINTAPI
  • ACCESSTIMEOUT
  • ACL
  • ANIMATIONINFO
  • AUXCAPS
  • BROWSEINFO
  • BY_HANDLE_FILE_INFORMATION
  • CHOOSECOLOR_TYPE
  • CHOOSEFONT_TYPE
  • CURRENCYFMT
  • DEVMODE
  • DEVNAMES
  • DOCINFO
  • ENUMLOGFONT
  • ENUMLOGFONTEX
  • FILETIME
  • FILTERKEYS
  • FONTSIGNATURE
  • HARDWAREINPUT
  • HELPINFO
  • HELPWININFO
  • HIGHCONTRAST
  • HOSTENT
  • ICONMETRICS
  • INITCOMMONCONTROLSEX_TYPE
  • INPUT_TYPE
  • ITEMIDLIST
  • JOB_INFO_1
  • JOB_INFO_2
  • JOYCAPS
  • JOYINFO
  • KEYBDINPUT
  • LARGE_INTEGER
  • LOGFONT
  • LOGPEN
  • MEMORYSTATUS
  • MEMORYSTATUSEX
  • MENUITEMINFO
  • MINIMIZEDMETRICS
  • MOUSEINPUT
  • MOUSEKEYS
  • MSGBOXPARAMS
  • MULTIKEYHELP
  • NEWTEXTMETRIC
  • NEWTEXTMETRICEX
  • NONCLIENTMETRICS
  • NUMBERFMT
  • OPENFILENAME
  • OSVERSIONINFO
  • OVERLAPPED
  • POINT_TYPE PRINTDLG_TYPE
  • PRINTER_DEFAULTS
  • PRINTER_INFO_1
  • PRINTER_INFO_2
  • PRINTER_INFO_4
  • PRINTER_INFO_5
  • PROCESSENTRY32
  • RECT
  • SECURITY_ATTRIBUTES
  • SECURITY_DESCRIPTOR
  • SERIALKEYS
  • SHELLEXECUTEINF
  • SHFILEINFO
  • SHFILEOPSTRUCT
  • SHITEMID
  • SHNAMEMAPPING
  • SHQUERYRBINFO
  • SOCKADDR
  • SOUNDSENTRY
  • STICKYKEYS
  • SYSTEMTIME
  • TEXTMETRIC
  • TIME_ZONE_INFORMATION
  • TOGGLEKEYS
  • TPMPARAMS
  • ULARGE_INTEGER
  • VS_FIXEDFILEINFO
  • WAVEOUTCAPS
  • WIN32_FIND_DATA
  • WNDCLASS
  • WNDCLASSEX
  • WSADATA

Mensajes de la API WIN32

  • WM_GETTEXT
  • WM_GETTEXTLENGTH
  • WM_SETTEXT

  • BM_CLICK
  • BM_GETCHECK
  • BM_GETSTATE
  • BM_SETCHECK
  • BM_SETSTATE
  • CB_ADDSTRING
  • CB_DELETESTRING
  • CB_GETCOUNT
  • CB_GETCURSEL
  • CB_GETDROPPEDSTATE
  • CB_GETLBTEXT
  • CB_GETLBTEXTLEN
  • CB_INSERTSTRING
  • CB_RESETCONTENT
  • CB_SETCURSEL
  • CB_SHOWDROPDOWN
  • EM_CANUNDO
  • EM_GETFIRSTVISIBLELINE
  • EM_GETLINE
  • EM_GETPASSWORDCHAR
  • EM_GETSEL
  • EM_LINEINDEX
  • EM_LINELENGTH
  • EM_REPLACESEL
  • EM_SETPASSWORDCHAR
  • EM_SETSEL
  • EM_UNDO
  • IPM_CLEARADDRESS
  • IPM_GETADDRESS
  • IPM_ISBLANK
  • IPM_SETADDRESS
  • IPM_SETFOCUS
  • IPM_SETRANGE
  • LB_ADDSTRING
  • LB_DELETESTRING
  • LB_GETCOUNT
  • LB_GETCURSEL
  • LB_GETSEL
  • LB_GETSELCOUNT
  • LB_GETSELITEMS
  • LB_GETTEXT
  • LB_GETTEXTLEN
  • LB_INSERTSTRING
  • LB_RESETCONTENT
  • LB_SETCURSEL
  • LB_SETSEL
  • MM_MCINOTIFY
  • WM_CLOSE
  • WM_COMMAND
  • WM_HELP
  • WM_INITMENU
  • WM_LBUTTONDBLCLK
  • WM_LBUTTONDOWN
  • WM_LBUTTONUP
  • WM_MBUTTONDBLCLK
  • WM_MBUTTONDOWN
  • WM_MBUTTONUP
  • WM_MOUSEMOVE
  • WM_RBUTTONDBLCLK
  • WM_RBUTTONDOWN
  • WM_RBUTTONUP
  • WM_SYSCOMMAND
  • WM_TIMER

De cada función procurare poner un proyecto completo funcionando en vbasic 6 sobre windows 98 ó 2000, estos proyectos no tendran una utilidad practica normalmente, solo educativa. Serán todos creados por mi, aunque las ideas las sacare de una serie de fuentes como son :

Tambien procurare poner una referencia a una página web que contenga un ejemplo interesante sobre el uso de la función.

Dado que la mayor parte de estas fuentes son en ingles, algunas veces puede haber errores de traducción o esplicaciones que no sean totalmente claras. Espero que esto no sea un gran inconveniente ya que espero que se produzca pocas veces, sobre todo en aquellas cosas que no haya llegado a probar personalmente.


Ultima actualización : 17 de diciembre de 2001
Copyright © 2001 Silared, s.l.
correo-e : vbasicfacil@silared.com
Site : www.vbasicfacil.com