API function is full (reproduced)

zhaozj2021-02-16  113

1. API function WNetAddConnection create the network WNetAddConnection2 create a permanent connection with a network resource WNetAddConnection3 create a connection with the end of the same network resources network resources connected to a network connection WNetCancelConnection end WNetCancelConnection2 a network connection is ended once the enumeration WNetConnectionDialog start WNetCloseEnum A standard dialog box to establish a standard dialog to connect to WnetDisconnectDialog to disconnect the network resource to connect the network resource WNETGETCONNECTION to get a network name of local or connected resources WNETGETLASTERROR Get Network Error Extension Error Message WNETGETUNIVERSALNAME Gets a remote name of a file in the network and / or UNC (Unified Name Specification) Name WNETGETUSER Gets a network resource to connect to the network resources to enumerate the network resources 2. API message function BroadcastsystemMessage will be System Message Broadcast Get MessagePOS GetMessagePOS Get MessagePos Get The Mouse Pointer Screen Location GetMessageTime Gets the time postMessage to deal with a message to the message queue of the specified window in the message queue. PostThreadMessage a message delivered to the application RegisterWindowMessage get a string identifier assigned to the message numbers ReplyMessage reply to a message SendMessage call a window of the window function, a message is sent to that window SendMessageCallback will send a message to the window to window SendMessageTimeout A message SendNotifyMessage Sends a message 3. API file handler CloseHandle Turns off a kernel object.

Compared to file, file mapping, process, thread, security, and synchronization objects, compared to two files Copyfile CreateDirectory Create a new directory CreateFile to open and create files, pipes, mail, communication services, devices, and console createFileMapping create a new file mapping object DeleteFile delete a file DeviceIoControl to perform device operations specified DosDateTimeToFileTime will be converted into a win32 FILETIME value FileTimeToDosDateTime DOS date and time values ​​to convert a win32 FILETIME value to a DOS date and time values ​​FileTimeToLocalFileTime a FILETIME structure conversion local time FileTimeToSystemTime the contents of a FILETIME structure, loading a SYSTEMTIME structure FindClose shut down a search handle FindFirstFile created by the FindFirstFile function to find the next file according to a file name file name lookup file FindNextFile designated under when calling FindFirstFile function FlushFileBuffers for the specified File handle, refreshing internal file buffer FlushViewOffile refreshes all data written to the file mapping buffer to determine if getcompressedFileSize determines whether a compressed file actually occupied on disk GetCurrentDirectory is loaded in a buffer Current Directory getDiskFreespace Gets information related to an organization of a disk, and understands the remaining space GetDiskFreespaceEx Get information about the organization of a disk and the information related to the remaining space capacity. GetDriveType determines that a disk drive type getExpandedName gets a full name getFileAttributes for a compressed file GetFileAttributes The attribute of specifying the file getfileinformationbyHandle This function provides a mechanism for obtaining file information GetFileSize determines that the length getFileTime gets the time information of the specified file getFetFileType Get File Type Getfil. EversionInfo Gets file versions from a module that supports version tag GetFileVersionFosize For a file containing version resources, it is determined that the accommodation file version information requires a lot of buffer getFullPathname Get the full path name of the specified file GetLogicalDrives Decision system What logic drives? The letter GetLogicalDriveStrings get a string, which contains the root drive path of all logical drives. GetoverlappedResult determines that a overlapping operation Current state privateProfileint Gets a integer value GetPrivateProfileSection to get the specified section (in. " In INI files) A ​​list of all item names and values ​​getPrivateProfileString For the entry specified in the initialization file, get a string getProfileint to get a integer value of the specified entry in the win.ini initialization file Get the specified section (in the Win.ini file) all items A list of names and values ​​getProfileString For the entry specified in the Win.ini Initialization file, get the string getShortPathname Get the short-path name GetSystemDirectory for the specified file GetSystemDirectory gets the full path name of the Windows system directory (ie, the system directory). GetTemPFileName This function contains a temporary file first name,

It allows the application with getTemppath to get the path specified by the temporary file GetVolumeInformation Get information about a disk volume getWindowsDirectory Get the full path name of the Windows directory. HREAD Reference LREAD HWRITE Reference LWRITE function LCLOSE Close the specified file LCREAT Create a file LLSeek setting file Performing a copy of the current location LockFile locks a part of the file that does not share LockFileEx with other applications, just it provides more features LOPEN to open the specified file LREAD in binary mode LREAD to read data in the file. The memory buffer LWRITE writes data from a memory buffer to a file lzclose to turn off a file LZCopy, which is opened by lzopenfile or lzinit function. Compressed file LZREAD to read data from files to memory buffer LZSeek Setting a file MapViewOffile to map a file mapping object to the current application address space MoveFile mobile file OpenFile This function can perform a large number of different File Operation OpenFilemapping Opens a ready-made file mapping Object QueryDosDevice In Windows NT, the DOS device name is mapped to NT system device name. This function can determine that the current device mapping case readfile reads data readfileex from the file, similar to ReadFile, just it can only be used for asynchronous reading, and contains a complete callback regclosekey to turn off a system registry (or " RegconnectRegistry Access part of the registry registry REGCREATEKEY in the specified item creates or opens a more complex way to create new items under the specified item. In the Win32 environment, it is recommended to use this function Regdeletekey to delete a specified child under the existing item RegdeleteValue to delete a value of a value Regenkey under the specified item. In the Win32 environment, use the RegenumKeyex RegenkeyEx enumeration specified item ReGenumValue enumerate the value of the specified item REGFLUSHKEY to actually write the object to the item and its child actually writes the disk ReggetKeySecurity to get security information related to a registry key. RegloadKey provides a notification mechanism REGOPENKEY to open an existing registry key to open an existing registry key REGOPENKEYEX Open an existing registry key Existing items.

Under Win32, it is recommended to use this function regQueryInfoKey to get information about it. RegQueryValue gets the default (unnamed) value of the specified item or child. RegQueryValueex gets the setting value of an item. RegREPLACEKEY is replaced with a disk file. Replace the registry information; Create a backup that contains the current registry information REGRESTOREKEY Restore registry information from a disk file to save an item and all of its children all saved to a disk file RegSetKeySecurity Set the security feature of the specified Item RegsetValue Set the specified item or child Default REGSETVALUEEX Settings the value of the specified item REGUNLOADKEY to uninstall the specified item and all of its subkey RemoveDirectory delete the specified directory SearchPath lookup specified file setCurrentDirectory Set the current directory SETENDOFFILE to set the current file location to the end of the file last setFileAttributes Setup file Properties setFilePointer Set the current read and write position setFiletime Settings, Access, and last modified time setHandlecount, this function does not have to be used under Win32; even if you use it, there will be no effect setvolumelabel set a disk of a disk ( Label) SystemTimetOfileTime According to a FileTime structure, load a SystemTime structure unlockfile Unlock UnlockFileEx to unlock the unlockfileEx to a file UnmapViewOffile in the current application memory address space to release the mapping of a file mapping object with this function. Deciding a file to install where VerInstallFile install a file VerlanguageName This function can obtain a language in a 16-bit language code VERQUERYVALUE This function is used to get information from version resources WriteFile written to a file WritefileEx and Writefile Similar, it can only be used for asynchronous writing, and includes a complete callback writeprivateProfileSection to set all item names and values ​​Writepr. IvateProfileString Sets a string WriteProfileSection in the initialization file to set a string WriteProfileSection to set a specified section in the win.ini initialization file All item names and values ​​WriteProfileString In the win.ini initialization file specified a string 4. API print function AbortdoC cancellation A document prints Abortprinter deletes buffer addform with a printer together Add a new form AddJOB to get a valid path name to obtain a background print file for jobs.

It also assigns a job number AddMonitor to the system to add a printer monitor AddPort to start the Add Port dialog, allowing users to add a new port Addprinter in the system to add a new printer AddPrinterConnection connection specified. adding a printer AddPrinterDriver print driver AddPrintProcessor add a print processor for the specified system AddPrintProvidor add a printer to start printing supplier AdvancedDocumentProperties document settings dialog box ClosePrinter close an open printer object ConfigurePort system for the specified system for the specified port, start A port configuration dialog ConnectToprinterdlg launches the Connection Printer dialog box, connecting the deleteform with the printer of the access network to delete a form deleteMonitor from the printer available form list to delete the specified print monitor DeletePort launch the "Remove Port" dialog box, allow the user from the current the system deletes a specified printer port DeletePrinter will delete flag to delete a printer driver DeletePrintProcessor DeletePrinterConnection to delete from the system and connected DeletePrinterDriver specified printer from the system to delete a print processor DeletePrintProvidor from the specified system deletes a print supplier from the system using the DeviceCapabilities This function obtains information about the ability of a device DocumentProperties Printer Configuration Control Function EndDocapi End a Successful Print Job EnddoCprinter Specifies the EndPage of a Document Endpage to complete a page with this function and prepare the device scene. In order to print the next page endpageprinter Specify a page ENUMFORMS in the print job Enumforms Enumerates a printer available form enumjobs Enumerates the Jobs in the print queue EnumMonitors enumerates the available print monitor EnumPrinterDrivers available ports ENUMPRINTERDRIVERS Enumerates the printer ENUMPRI installed in the specified printer driver Enumprinters enumeration system installed in the system Data type EnumPrintProcessors enumerate ntProcessorDatatypes enumerated by a print processor support available in the Escape print processor device control function FindClosePrinterChangeNotification turn off a printer notification object acquired by FindFirstPrinterChangeNotification function FindFirstPrinterChangeNotification create a new change notification object, so that we can pay attention to printer various changes FindNextPrinterChangeNotification this function is determined by the state of a printer to change the advertisement-trigger signal to release a buffer GetForm FreePrinterNotifyInfo GetJob acquired information relating to the form specified by the allocation information acquired GetPrinter FindNextPrinterChangeNotification function associated with the specified jobs associated with the specified printer to obtain Information GetPrinterData For the printer Setting Registry Configuration Information GetPrinterDriver for the specified printer, get information related to the printer driver GetPrinterDriverDirectory determined that the specified system contains the printer driver to determine the GetPrintProcessOrDirectory judgment specified system contains the printer processor driver The directory of the document Openprinter opens the specified printer,

And get the printer's handle PrinterMessageBox displays a printer error message box PrinterProperties launches the printer property dialog on the system that has specified print jobs to configure readprinter from the printer to read data reSetdc to reset a device scenario RESETPRINTER change specified printer default Data Type and Document Settings SCHEDULEJOB Submit a Job SetabortProc to Windows Specify the AddPrinter Set Information SetJob for the specified form setting information setJob to control the status of a printer to control SetPrinterData Set the printer's registration Table Configuration Information STARTDOC Start a Print Job STARTDOCPRinter to start a new document StartPage StartPage StartPage Print a new page Before you call this function StartPageprinter to specify a new page in the print job Writeprinter to send the data in the Directory to write the printer 5. The text of the API and the font function addFontResource Add a Font Resource CreateFont to create a logical font creationFontIcture with the specified property created with the specified attribute to create a resource file for a TureType font for a TureType font for a TureType font for a TureType font to create a resource file for a TuResource You can use the API function addFontResource to add the text to the specified rectangle in the specified rectangle, just add more functions EnumFontFamilies listing the font enormfontfamiliesex available to specify the font enormfonts that specifies the specified device available. Font ExtTextout has been extended text drawing functions. Refer also function GetAspectRatioFilterEx SetTextAlign with claim SetMapperFlags Windows select only the device aspect ratio matches the current raster font, this function can be determined TureType aspect determines a font size or more characters ABC GetCharABCWidthsFloat query than a font size of a GetCharABCWidths Or a plurality of characters ABC size GetCharacterplacement This function is used to find out how to display a string GetCharWidth survey font in a width of one or more characters. GetfontData receives a scaled font file. GetFontLanguageInfo returns Currently selected scene specified device font information GetGlyphOutline made TureType constitute a character font of information GetKerningPairs curve made kerning information GetOutlineTextMetrics specified font GetRasterizerCaps receive detailed information about the internal features TureType font understand the system's ability to support scalable fonts GetTabbedTextExtent Judging the range occupied by a string while considering the factor of Table Station Extension GetTextAlign to receive a device scene. Current text alignment flag GetTextCharacterextra Judging the extra character spacing GetTextCharset Receive the character set identifier GetTextCharsetInfo of the specified device scene Get more details related to the product set of the currently selected font. GetTextColor. It is often also referred to as "foreground color" GetTextExtentExPoint to determine the number of characters to be filled in the specified area. It is also used in an array that loads each character. String.

Usually by Windows For Identification Prohibition Status Polytextout Depicts a series of strings RemoveFontResource From a Windows system SETMAPPERFLAGS WINDOWS MAPPERFLAGS Windows Map When mapping fonts, you can use this function to select the raster font of the target device to set the text alignment. Method, and specify that when the current location of the device scene in the text output, the current location is specified to set the current text color to set the current text color at an additional spacing setTextColor to be inserted in the character. This color is also called "foreground" setTextJustification, by specifying an additional space occupied by a text, you can use this function to align the text on both ends of the TabbedTextout Support Table Station. Textout Text Drawing Function 6. API Menu Function Appendmenu Adds a menu item in the specified menu CheckMenuItem check or undo check Specified menu entry CheckMenuradioItem specifies that a menu entry is checked to create a new menu CreatePopUpMenu Create an empty pop-up menu DeleteMenu Removes the specified menu item DestroyMenu delete the specified menu DrawMenuBar for the specified window redraw the menu EnableMenuItem enable or disable specific menu items GetMenu get the window menu handle GetMenuCheckMarkDimensions return a menu check character size GetMenuContextHelpId get a menu of help scene Which entry in the ID GetMenudefault Decision menu is that the default entry GetMenuItemCount Return to the Number of the entry (menu item) GetMenuItemID Returns the menu ID GetMenuItemInfo to which the entry at the menu is specified in the menu acquires the specific information related to a menu entry GetMenuItemRect On a rectangular, the screen coordinate information of the specified menu entry is loaded. GetMenUState obtains the information related to the specified menu entry status to get the specified menu entry GetSubMenu get a handle of a pop-up menu, which is located in the menu GetSystemMenu get the specified window. The HILITEMENUITEM Control Top Menu Entries Insert a menu entry at the specified location of the menu, and insert a new menu entry isMenuItem as needed to insert a new menu entry isMenu to determine if the specified handle is a menu Handle LoadMenu Loads a menu load from the specified module or application instance Load a menu MenuItemFromPoint to determine which menu entry contains a specified point MODIFYMENU to change the menu entry RemoveMenu Delete The specified menu entry SetMenu Settings Window Menu SetMenuContextHelpid Sets a menu to set a menu to set a menu bar to the default entry SetMenuItemBitmaps Set a specific bitmap, which is used in the specified menu entry, replacing the standard check symbol ( √) SetMenuiteminfo Sets the specified information for a menu entry TRACKPOPUPMENU to display a pop-up menu TRACKPOPUPMENUEX to TRACKPOPUPMENU, but it provides an additional function 7. API bitmap, icon, and raster calculation function Bitblt will be a Bitmap is copied from a device scenario to another Copyicon creates a copy of the specified icon or mouse pointer.

This copy is replicated from the application CopyImage that is sent to the call, icon, or pointer, and performs some conversion work in the replication process. CreateBitmap Create a set of devices in the specified format CreateBitMapIndirect to create a bitmap CreateCompableBitmap Create a bitmap related to the device, create a mouse pointer CreateDibitmap with the specified device scenario CreateDibitmap Create a DibseCTION Createicon created a Dibsection Createicon Create a Dibsection Createicon Create a Dibsection Createicon Create a Dibsection Createicon An icon DestroyCursor clears the specified mouse pointer and releases all of the system resource DESTROYICON Clear Icon Drawicon draws an icon DrawiconeX to draw an icon or mouse pointer in the specified location. Compared with Drawicon, this function provides more features Extractassociatedicon to determine if there is an icon in an executable or DLL, or whether there is an icon associated with the file specified in the system registry, and extract Extracticon to determine an executable file or Whether there is an icon in the DLL and extracts GetBitmapBits to copy the binary bits from the bitmap to a buffer getBitmapdimensionEx gets a bitmap width and height getDibcolortable from the Dibsection of the Selected device scenario. GetDibits The binary bit from a bitmap is copied to a bitmap-independent bitmap GeticonInfo acquired information about the icon. GetStretchBLTMODE determines that the telescoping mode loadBitmap used in the Stretchblt and StretchDibits function is loaded from the specified module or application instance. Bitmark LoadCursor loads a mouse pointer loadCursorFromFile from the specified module or application instance On the basis of a pointer or an animation pointer file, create a pointer loadCon from the specified module or application instance load an icon loadImage load A bitmap, icon or pointer Maskblt performs complex image transfer, and Mask process processing PATBLT On the basis of the currently selected brush, use a pattern to populate the specified device scene PLGBLT copy a bitmap, at the same time Convert it into a parallelogram. Use it to rotate the bitmap to process SetBitMapBits to copy the binary position from the buffer to a bitmap setBitMapDimensionEx Set the width of a bitmap. One mm is one-tenth of one-in-one setDibcolortable Settings SetDibits SETDIBITS to copy the binary bit from the device-independent bitmap to a bitmap-related bitmap setDibitStodevice will be All or part of the device is copied directly or part of the data to a device setstretchbltMode specifies the telescoping mode of the StretchBLT and the StretchDibits function. Stretchblt will copy a bitmap from a device scene to another StretchDibits to unrelated or part of the device. Data directly to the specified device scenario 8. API drawing function AbortPath Abandon all paths selected in the specified device scenario.

Create a job in any path currently ongoing Anglearc Painting an arc BeginPath with a connection arc Pictures to launch a path branch canceldc Cancel the long-time drawing in another thread CHORD Painting a string closeenhmetafile Turn off the specified enhancement The element file device scene, and the newly created element file returns a handle closefigure when depicting a path, turn off the currently open graphic closemetafile closes the specified element file device scene and return a handle Copyenhmetafile to the newly created element file. Specifies a copy of the enhanced element file (copy) CopyMetAfile creates a copy of the specified (standard) element file CreatebrushDirect to create a brush createDibpatternbrush on a logbrush data structure with a bitmap that is not related to the device, In order to specify a brush style (pattern) CREATEENHMETAFILE Creating a enhanced element file device Scene CreateHatchBrush Creating a brush CreateMetAfile with shadow pattern Creating a chamfer device Scene CreatePatternbrush Create a brush Createpen Create a brush CreatepenIndirect with the specified style, width, and color Creating a brush CreateSolidbrush based on the specified Logpen structure Creating a brush DELEENHHMETAFILE Deleting the specified enhancement element DELETEMETAFILE Delete the specified primitive DELETEObject Delete the GDI object, the object is used All system resources are released by DrawEdge Drawed with a specified style Drawscape Crocessed (ESCAPE) function to send data directly to the display device driver DrawFOCUSRECT draws a focus rectangle DrawFrameControl depicts a standard control DrawState as an image or drawing Operating Application Elipse depicts an ellipse, stops a path ENUMENHMETAFILE to define a path ENUMENHMETAFILE by the specified rectangle to list the enhanced element file record enummetafile into a standard Windows element file Make a separate chamber file record enumobjects enumeration The brush and brush Extcreatepen that can be used to specify the device scene create an extension brush (decorative or geometric) ExtFloodFill in the specified device scene, populate a zone FillPath with the currently selected brush, and fill the FillRect with the current brush Fill a rectangular flattenpath with the specified brush converts all the curves in a path into line segment floodfill with the currently selected brush to populate a zone frame in the specified device scene with the specified brush around a rectangle a border GDICOMMENT as specified Enhanced Module File Equipment Scenario Add a Note Information GDIFLUSH Executes any unresser drawing Operation GDiGETBatchLimit how many GDI draw commands are in the queue GDiSetbatchLimit how many GDI draw commands can enter the queue GetarcDirection, judge the current Drawing direction GetBkcolor acquires specified device scene Current background color getBkmode For the specified device scenario,

Get the current background fill mode getBrushorgex judges the currently selected brush starting point GetCurrentObject in the specified device scene GetCurrentPositionEx gets the currently selected object of the specified type Getween the current brush position getnhmetafile acquired a reinforcing element included in the disk file. Document Element File Handle GetENHMetAfileBits Copy the specified enhancement element file to a memory buffer GetenhmetAfileDescription returns a description of a enhanced element file GetenhmetafileHeader gets the charm of the enhancement element file GetenhmetafilePaletteenTries get enhanced graphs All or some of the palette GetMetAfile acquiring the element file of the chamber file contained in a disk file to copy the specified meta file to a memory buffer getMiterlimit to get the slope limit of the device scene (MITER) settings GetnearestColor acquires a series of data GetObjectType, which acquires the most close color GetObjectApi that is the most close to the specified color, determines a series of data GetPath, which is defined by the GDI object specified by the specified handle, based on the display capabilities of the device. A pixel RGB value getPolyfillMode is obtained in the specified device scenario to obtain the specified device scene, get the specified device scenario, get the current drawing mode getStockObject to get an inherent object (stock) getSyscolorbrush is any standard system Color acquires a brush getWinMetAfilebitS to convert a enhanced element file into a standard Windows element file invertRect by reversing each pixel value by filling data for standard primitive files in a buffer, and reversing a device by reversing each pixel value in a buffer. The rectangular LINEDDA specified in the scene is a native brush drawn from all points in the specified line segment. From the current location to a specified point MOVETOEX to specify a new current brush position PaintDesk at the specified device scenario Depicting the desktop wallpaper pattern Pathtoregion to convert the currently selected path to a region PIE draw a pie chart playenhmetafile Draw a enhanced element file in the specified device scenario PlayenhmetafileRecord Play back a single enhanced element file record playmetafile playback in the specified device scenario Play Meta file PLAYMETAFILECORD back from the single file from the primitive file Polybezier depicts one or more shells Bezier curve PolyDraw depicts a complex curve, composed of line segments and Bessel curves Polygon depicts a polygon Polyline to draw a series of line segment PolyPolygon with the current selected brush to draw two or more polygons PolyPolyline with current selection Drawing pen depicts two or more polygon Rectangle depicts the rectangle with the currently selected brush, and fill the RoundRect with the currently selected brush drawn a rounded rectangle.

And use the currently selected brush to fill the selectclippath into the device scene current path into the clipping area SelectObject to select the graphic object set Object SetarcDirection Set the Arc Description Direction SetBKColor Set the Design Device Scene Set Backcast Brush , The dotted brush and the filling of the emots in characters setBrushorge X. The starting point SetermetafileBits currently selected in the specified device STENMetAfilebitS creates a reinforced element file setMetaFileBitSex in the specified memory buffer with the data included in the specified memory buffer. The data structure creates a chair file setmiterlimit Setting the device scene Current slope limit setPixel Set a pixel in the specified device scenario SetPixelv Set a pixel in the specified device scenario SetPolyFillMode Setup Plip Mode SetROP2 setting Specify the drawing mode of the device scene. Completely setwinmetafilebits with VB to convert a standard Windows element file into enhancement element file StrokeAndFillPath For the specified device scenario, all regions on the closing path StrokePath uses the current brush to depict a path. The open graph will not be closing the unRealizeObject to the device scene before this function. If the start point is ready to modify the starting point of the brush, this function must first call the width according to the width of the selected brush, redefine the currently selected path. 9. Equipment Scene Function of the API CombinergN combines two zones into a new area CombineTransform drives world conversion. It is equivalent to converting CREATECMPATIBLEDC in order to create a memory device scenario consistent with a specific device scenario CreateEllLipTicRGN Create an Elliptic CreatelliPticRgnIndirect to create an Ellipse area Createic to create a piece of information for dedicated devices. Scene CreatePolygonRGN Create a region CreatePolyPolygonRGN that is composed of multiple polygons. Each polygon should be a closed CreateRectrGN Create a Rectangular Area CreateRectrGnIndirect to create a rectangular area CreateRectRGN Create a rounded rectangular DELETED to delete a dedicated device scenario or information scene, release all related window resource DPTOLP to convert dot matrix from device coordinates to a dedicated device scenario Logical coordinate EqualRGN determines whether EXCLUDECLIPRECT is removed from the tailoring area of ​​the dedicated device scene. Draw ExcludeUpdatergn from the Specical Device Scenic Area Remove Area ExtcreateRegion, which is the designated area combined to the device scene, FillRGN, FillRGN, fill the specified area FRMERGN, fill the specified area FRAMERGN, fill the specified area FRMERGN with specified brush, specified zone FRMERGN, specified brush, specifying zone FRMERGN, specified brush, specified zone FRMERGN Drawing a box getBoundSRECT Get the boundary rectangle GetClipbox for the specified device scene GetClipbox Get the minimum rectangle GetClipRGN that completely contains the specified device scenario clipper GetDC Get the device scene GetDCEX to get the specified window GetDCEX Get the device scene.

Compared to getDC, this function provides more option GetDcorgex Getting to Specify Device Scene Log Position (indicated by screen coordinate) GetDeviceCaps return information to the device of the device represented by the specified device scene, determines whether to enhance the graphics mode (World Conversion) GetMapMode Specific Device Scene Transfer Image Mode GetRegionData is loaded into the RGndata structure or buffer getRGNBox getting a minimum rectangular GetUpdaterGN that completely contains the specified area to determine the refresh area of ​​the specified window. The area is currently invalid, you need to refresh the GetViewPortexTex Get Device Scene Tight Pixel Range GetViewportorgex Get Device Scene View Starting GetWindowDC Gets the device scene of the entire window (including border, scroll bar, title bar, menu, etc.) Get the specified device scene. Window range getWindoworgex Get the starting point getWindowRGN for the logical window of the specified device scene GetWindowRGN Get window area getWorldTransform If there is world conversion, get the current World Convert InterSectClipRect to specify the device for the specified device to specify the area invalidatergn to specify the area inactive, and will Add a window refresh zone, so that the InvertRGN can then be retracted by reverse the device scenario by reversing each pixel value, convert the dot matrix from the specified device scene logic coordinate to the device coordinate ModifyWorldTransform, modify the world to modify the world to modify the world conversion OFFSETCLIPRGN as specified Splitting device Scene Scene-cut zone OFFSETRGN Press the specified offset Translation Specified Area OffsetViewportorgex Plashing Device Scene View Area OffsetWindoWindoWergeX Translation Specifying Device Scene Window Start PaintrGN Use Current Brush Background Color Plip Specified Area PtinRegion Determine Site Determined Points In Specified Areas PTVisible Whether it can be seen (ie, whether the point is in the device scene cut zone) RectinRegion determines whether the rectangle is part in the specified area RECTVisible to determine if some visible specified rectangle is partially visible (whether in the device scene cut zone) ReleaseDC release is acquired by calling a getDC or getWindowDC function. Specify device scenario Restore slave device Scene stack Restore a previously saved device scene Savedc Save Specifying device Scene Status to Windows Device Scene Stack ScaleViewPortexTex Scale Scenarius ScaleWindowExTex Scaling Specify Device Scene Window Screen ScrollDC in Window (by Device Scene Representative) Sales and / or vertical rolling rectangular SELECTCLIPRGN Select a new cut zone for specifying device Scene SetBoundSRect Setting The boundary rectangular SETGRAPHICSMODE of the specified device scene allows or disables enhanced graphics mode to provide some support (including World Conversion) SetMAPMode Settings Specify equipment Mapping mode scene SetRectRgn setting area SetWindowExtEx setting specified scene window range of the device SetWindowOrgEx setting specified device context window starting SetWindowRgn setting window region SetWorldTransform provided world conversion ValidateRgn active window for the specified rectangular SetViewportExtEx setting device context the viewport SetViewportOrgEx setting device context viewport origin In the specified area, remove the WindowFromDC from the refresh area to the handle 10 of the window associated with a device scene. 10. The hardware of the API activates a new keyboard layout with the system function activateKoardLayout.

The keyboard layout defines the position and mean of the button on a physical keyboard to generate a simple sound CHARTOEM to convert a string from the ANSI character set to the OEM character set CLIPCURSOR to limit the pointer to the specified area ConvertDefaultlocale to specify a special place The identifier is converted into a real place ID CREATECARET Create an insert (cursor) based on the specified information, and selects it as the default Insert DESTROYCARET clear (destroy) an insert enumcalendarinfo enumeration in the specified "Local" environment The Calendar Information EnumdateFormats, enumerates the long, short date format EnumsystemCode page enumsystemCodepages enumeration system installed or supported "Place" setting EnumTimeFormats enumeration system installed or supported A specified place Applicable time format EXITWINDOWSEX exits Windows, and restarts the expandenvironmentStringsTringsTringsTrings translation specified by the Specifies the state of the virtual key when the ANSI code page GetAckey is currently being taken into effect. GetCareTBlinkTime determines the flashing frequency of the insertion spectrum GetCareTPOS determines the current location of the insert to get a rectangle, used to describe the clipping area GetCommandline, which is currently specified for the mouse pointer, gets a pointer to the current command line buffer getComputerName get the name of this computer. GetCPinfo acquires information about getCurrencyFormat for the specified code page for the specified "place" setting, format a number GetCursor based on the currency format Get the handle of the currently selected Mouse Pointer GetCursorpos Get the current location of the mouse pointer getDateFormat for the specified "local" format. Formatting GetDoubleClickTime for a system date GetDoubleClickTime judges that the interval between the two mouse clicks will be processed into a double-cracked event to assign a memory block allocation and return a handle GetEnvironmentVariable to a Current Environment String. Getin PutState determines whether there is any mouse or keyboard event getkbcodepage that is predefined (wait processing), which is replaced by getoemcp. The two functions are fully identical GetKeyboardLayout, describe a list of the keyboard layout of the specified application GetKeyboardLayoutname GetKeyboardLayoutname Name of the current active keyboard layout getKeyboardState gets the current status of each virtual key on the keyboard. GetKeyboardType knows that the information related to the keyboard is getKeyNameText to the premise of the scan code, determine the key name getKeyState for the processed buttons, When you enter information in recent time, it is judged that the status getLastError specified the virtual key is for the previously called API function, with this function to obtain extended error information GetLocaleInfo obtains information related to the specified "place" GetNumberFormat to get the local date and time GetNumberformat for the specified "place" , Format a digital getoemcp in a specific format to determine the Windows code page GetQueUStatus to the OEM and ANSI characters in the OEM and ANSI characters to determine the application message queue in the application message queue (wait for processing)

Message type GetSysColor whether the specified windows display color GetSystemDefaultLangID object acquiring system default language ID GetSystemDefaultLCID acquires the current default system "where" the GetSystemInfo acquires the underlying hardware platform information GetSystemMetrics about return information GetSystemPowerStatus related windows environment current system power supply and The state-related information getsystemtime gets the current system time. This time is "synergistic world time" (ie UTC, also called GMT) format getSystemTimeAdjustment enables internal system clock with an external clock signal source synchronous GetThreadLocale to get the current thread to get the current thread The length (milliseconds) GetTimeFormat used to obtain the currently specified "place" since Windows, formatted a system time GetTimeZoneInformation to get information about the system time zone settings GetUserDefaultLangId to get the default language ID GetUserDefaultlcid Get the default "place" setting of the current user GetUserName gets the current user's name GetVersion to determine that the currently running Windows and DOS version GetVersionEx gets the version information related to the platform and operating system hidecaret hides the insert (cursor) isvalidCodePage to determine one code Page Whether ISVALIDLOCALE Judgment Local Identifier Is Valid KeyBD_EVENT This function The keyboard action loadKeyboardLayout loads a keyboard layout MapVirtualKey Depending on the specified mapping type, perform different scan code and characters to perform different scan code according to the specified mapping type. Different scan code. And characters Convert MessageBeep to play a system sound.

The allocation scheme of the system sound is the mouse_event to simulate a mouse event OemKeyscan to determine the scan code of an ASCII character in the OEM character set and the SHIFT key state OEMTOCHAR convert a string of the OEM character set to the ANSI character set setCareTblinkTime specified insertion Flashing Frequency SetCaretPos Specifying the PixcMomputername Settings SetComputerName Set New Computer Name SetCursor Sets the specified mouse pointer to the current pointer setCursorpos Set Pointer location setoubleClickTime Settings Continuous Two mouse clicks to make the system think that you can make the system The interval time of the event setEnvironmentvariable Set an environment variable to specified Value SetKeyboardState Setup SitLocaleInfo Currently on the keyboard SetLocaleInfo Change the user "Place" Setting Information SetLocalTime Settings Current Route Time SetsysColors Settings Specifying Windows Show Colors SetsystemCursor changing any A standard system pointer setsystemTime Sets the current system time setsystemTIMEADJUSTMENT Add a calibration value to make the internal system clock with an external clock signal source Synchronization setthreadLocale Setting the location of the current thread Settings Settings System Time zone information showcaret In the specified window (cursor) Showcursor Controls the visibility of the mouse pointer SwapMouseButton decides whether the function of interchangeing the left and right keys of the mouse is the number of Windows system parameters, and the number of Windows system parameters systemTimeTimtotzspecificLocalTime converts the system time into local time toascii according to the current scan code and keyboard information, will a virtual key Convert to ASCII Character TOUNICODE Depending on the current scan code and keyboard information, convert a virtual key into Unicode, unloadKeyboardLayout, uninstall the specified keyboard layout VKKEYSCAN to set an ASCII character for Windows characters, determine the Virtual key code and SHIFT key 11. API Process and thread function Cancelwaitabletimer This function is used to cancel a timer operation called CallName DPIPE This function calls CONNECTNAMEDPIPE in a customer process that is hoped by pipelines indicates that a server waits until the client is the same named pipe connection CreateEvent Create an event object CreateMailslot Create a post. The returned handle is created a mutector CreateNameDpipe by a post server CreateMuteX creates a named pipe. The returned handle creates an anonymous pipe CreateProcess using CreatePipe, creates a new process (such as executing a program) CreateSemaphore creates a new signal CREATEWAITATATIMER Create a Waiter Object DisconnectNameDpipe disconnected a customer with a named pipe Connection DuplicateHandle In the case of a current handle, create a new handle for that object, EXITPROCESS, troubleshooting a process FindCloseChangeNotification Turn off a Change Notification Object Findexecutable Finding the file with a specified file with a file name FindFirstChangeNotification Create a File notification object.

The object is used to monitor the change of the file system. FindnextChangeNotification Reset a file change notification object, which proceeds to the next change in the next change free, free, the specified dynamic link library getCurrentProcess Get a pseudo handle of the current process Get a unique identifier for the current process. GetCurrentThread get a pseudo-handle current thread GetCurrentThreadId get the current thread a unique thread identifier GetExitCodeProces get interrupted a process of obtaining an exit code of exit code GetExitCodeThread aborted a thread GetHandleInformation get associated with a system object handle information and get a GetMailslotInfo PostModuleFileName getModuleFileName Get a full path name of a load template GetModuleHandle Gets a program or dynamic link library Module handle GetPriorityClass Get a priority level of a specific process GetProcessShutdownParameters Investigation System Close a specified process relative to other processes relative to other processes The late CROCESSTIMES Gets the time-related information related to a process GetProcessWorkingSetSize understands an application to deliver a lot of capacity memory GetSartupInfo, getting a process GetThreadPriority gets a priority level GetTheardTimes for a process. GetTheardTimes gets with a thread. The time-related information getWindowThreadProcessID gets a process and thread identifier loadLibrary associated with the specified window load the specified dynamic link library, and map it to the address space loaded by the current process LoadLibraryEx load specified dynamic link library, and Map it to the current process to address space loadModule to load a Windows application and run MsgWaitFormultiPleObjects such as MsgWaitFormultiPleObjects or a series of objects to issue signals in the specified environment.

If the return condition is already satisfied, return to setPriorityClass Setting upProcessShutdownParameters When the system is closed, set the time-up order of the Test ProcessWorkingset Setting the operating system to the processWorkingSize setthreadPriority Setting Threads Priority SHELLEXECUTE Find file name TERMINATEPROCESS with the specified file to end a process Winexec runs specified program 12. API control and message function AdjustWindower gives a window style, calculates the rectangle of the target client area whether any pop ArrangeIconicWindows a parent window arrangement facilitator minimum input window function BeginDeferWindowPos AttachThreadInput connection thread starts to build a new set of process BringWindowToTop the window position specified window to the top window is present with a listing CascadeWindows stacked on the screen window size is determined AnyPopup Mode Arrangement Window CHildWindowFromPoint Returns the Handle of the first sub-window containing the specified point in the CLIENTTSCREEN Decision window to minimize the specified window CopyRect Rectangular content Copy DEFERWINDOWPOS This function is specified The window specifies a new window location DestroyWindow Clear the specified window and all of its sub-window DrawanImatedRects depicts a series of dynamic rectangular enableWindow specified in the window that allows or disables all mouse and keyboards to enter all the windows specified when DEFERWINDOWPOS is updated at the time of the window. Status EnumChildWindows enumeration for the specified parent window Enumered Windows Enumerates All parent windows in the list of the specified task related window EqualRect, two rectangular structures, whether the two rectangular structures are the same in the same FINDWINDOW search window list Top window FindWindowEx looks for the first sub-window FlashWindow that matches the specified condition in the window list FlashWindow Displays the specified window GetActiv Ewindow's handle getCapture gets a handle of a window that is located in the current input thread and has a copy of the mouse capture (mouse activity by it) GetClassInfo obtains a copy of the WNDCLASS structure (or WNDCLASSEX structure). The structure contains Class-related information GetClasslong gets a long variable entry for the window class GetClassName gets the class name getClassWord for the specified window GetClassWord to get an integer variable getClientRect Return to the specified window Customer Zone GetDesktopWindow get a window representing the entire screen (desktop window) The handle getFOCUS gets the handle GetForegroundWindow with the input focus to get the handle GetParentActivePopup with the front desk. GetParent judges the parent window of the most recently activated pop-up window. The parent window of the specified window searches for the internal window list, looking for belonging The handle of the first window of the specified window get a rectangle, which describes the part of the GetWindow that needs to be updated in the specified window gets a window handle.

This window has a specific relationship with a certain relationship. GetWindowContextHelpid acquires the help scene ID getWindowlong from the window to get information getWindowplace in the structure of the specified window GetWindowPlacement Get the status and location information getWindowRect Get the range of the entire window, the bound box of the window , The title bar, scroll bar, and menu, all in this rectangle getWindowText, or a control, or a control content GetWindowTextLength survey window Title text or control contents GetWindowWord get the information of the specified window structure Inflaterect Big or reduced a rectangular size INTERSECTRECT This function is loaded into a rectangle in LPDestRect, which is LPSRC1RECT and LPSRC2RECT two rectangular intersection invalidateRect blocking all or part of the area ischild's all or part of the area ischild to determine if a window is another window. Sub or membership window Isiconic determined whether ISRECTEMPTY determines whether a rectangle is empty iswindow to determine if a window handle is a valid ISWINDOWENABLED Decision window Is active IsWindowUnicode to determine if a window is a Unicode window. This means that the window receives all text-based messages to the Unicode text iswindowvisible determination window to see if the iszoomed judgment window maximizes the LockWindowUpDate lock specified window, prohibits it to update the mapWindowPoint to convert a window customer area coordinate point to the client area of ​​another window Coordinate System MOVEWINDOW Changes the location and size of the specified window to let the rectangle move to restore a minimized program by applying a specified offset, allowing the rectangle to restore a minimized program and activate the PtinRect to determine whether the specified point is located in the rectangular internal RedrawWindow Heavy or Some Windows ReleaseCapture Free Distribution Mouse Capture ScreenToClient Judgment screen ScrollWindow Scroll Window Customer Zone ScrollWindow ScrollWindowEx in accordance with additional options, Scroll Window Customer Area, Scroll Window Customer Area SetCapture Set the mouse to the specified window setClasslong Set a long variable entry setClassword to the window class Set an entry set FocusAPI Set the input focus to the specified window.

转载请注明原文地址:https://www.9cbs.com/read-10384.html

New Post(0)