📄 abstract.txt
字号:
ICONPRO: Manipulates Icons and Cursors
The ICONPRO sample manipulates icons and cursor image resources with bit depths ranging
from 1 bit per pixel (bpp) to 32 bpp, and dimensions ranging from 16x16 pixels to 128x128
pixels.
ICONPRO itself provides no editing capabilities. To create an icon, you must first edit the image
in device-independent bitmap (DIB) format, using an application such as Microsoft(R)
Windows(R) Paintbrush. The image can then be imported into ICONPRO without loss of bit
depth.
When extracting icons from dynamic-link libraries (DLLs) and executable (.EXE) files,
ICONPRO will operate only on 32-bit files.
Note that ICONPRO restricts the size of its child windows, so multiple-document interface (MDI)
tiling can look different from what you expect. When displayed under Microsoft Windows
NT(TM), icons may look distorted because current versions of Windows NT do not support
variable-sized icons.
For more information on how to use ICONPRO, see the README.TXT file in the ICONPRO
project directory. For an in-depth investigation, see the "Icons in Win32" technical article by
John Hornick in the Microsoft Development Library.
ICONPRO is a Microsoft Win32(R) Software Development Kit (SDK) sample. It was built with
Microsoft Visual C++(TM) version 2.2, the 32-bit development system for Microsoft Windows,
Windows 95, and Windows NT. The ICONPRO sample was tested on Windows 95 and
Windows NT version 3.51.
KEYWORDS: CD14; BeginPaint; BitBlt; CheckDlgButton; CloseClipboard; CloseHandle;
CreateCompatibleDC; CreateDIBSection; CreateFile; CreateHalftonePalette;
CreateIconFromResource; CreateMDIWindow; CreatePen; CreateSolidBrush; CreateWindow;
DefFrameProc; DefMDIChildProc; DeleteDC; DeleteObject; DestroyIcon; DestroyWindow;
DialogBox; DialogBoxParam; DispatchMessage; DrawIcon; EmptyClipboard; EnableMenuItem;
EndDialog; EndPaint; EnumResourceNames; FillRect; FindResource; FreeLibrary; GdiFlush;
GetClientRect; GetClipboardData; GetDC; GetDlgItem; GetFileTitle; GetIconInfo; GetMenu;
GetMessage; GetObject; GetOpenFileName; GetPaletteEntries; GetPixel; GetSaveFileName;
GetStockObject; GetSubMenu; GetSysColor; GetTextExtentPoint32; GetWindow;
GetWindowLong; GetWindowRect; GetWindowText; GlobalAlloc; GlobalLock; GlobalUnlock;
HIWORD; InvalidateRect; IsClipboardFormatAvailable; IsDlgButtonChecked; LOWORD;
LineTo; LoadCursor; LoadIcon; LoadLibraryEx; LoadResource; LoadString; LockResource;
LookupIconIdFromDirectory; MAKEINTRESOURCE; MAKELONG; MessageBox; MoveToEx;
OpenClipboard; PostMessage; PostQuitMessage; PtInRect; RGB; ReadFile; Rectangle;
RegisterClass; ReleaseDC; ScreenToClient; SelectObject; SendDlgItemMessage;
SendMessage; SetBkMode; SetClipboardData; SetCursor; SetDIBColorTable;
SetDIBitsToDevice; SetDlgItemText; SetFilePointer; SetPixelV; SetRect; SetStretchBltMode;
SetTextColor; SetWindowLong; SetWindowText; ShowWindow; SizeofResource; StretchBlt;
TextOut; TranslateMDISysAccel; TranslateMessage; UpdateWindow; WinHelp; WinMain;
WriteFile; ZeroMemory; free; lstrcpy; lstrlen; malloc; memcpy; memset; realloc; wsprintf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -