Windows GDI
Gambaran umum teknologi Windows GDI.
Untuk mengembangkan GDI Windows, Anda memerlukan header ini:
- fontsub.h
- mmsystem.h
- prnasnot.h
-
prntvpt.h - t2embapi.h
- tvout.h
- windef.h
- xpsprint.h
Untuk panduan pemrograman untuk teknologi ini, lihat:
Fungsi
AbortPath Fungsi AbortPath menutup dan membuang jalur apa pun dalam konteks perangkat yang ditentukan. |
AddFontMemResourceEx Fungsi AddFontMemResourceEx menambahkan sumber daya font dari gambar memori ke sistem. |
AddFontResourceA Fungsi AddFontResource menambahkan sumber daya font dari file yang ditentukan ke tabel font sistem. Font kemudian dapat digunakan untuk output teks oleh aplikasi apa pun. (ANSI) |
AddFontResourceExA Fungsi AddFontResourceEx menambahkan sumber daya font dari file yang ditentukan ke sistem. Font yang ditambahkan dengan fungsi AddFontResourceEx dapat ditandai sebagai privat dan tidak dapat dijumlahkan. (ANSI) |
AddFontResourceExW Fungsi AddFontResourceEx menambahkan sumber daya font dari file yang ditentukan ke sistem. Font yang ditambahkan dengan fungsi AddFontResourceEx dapat ditandai sebagai privat dan tidak dapat dijumlahkan. (Unicode) |
AddFontResourceW Fungsi AddFontResource menambahkan sumber daya font dari file yang ditentukan ke tabel font sistem. Font kemudian dapat digunakan untuk output teks oleh aplikasi apa pun. (Unicode) |
AlphaBlend Fungsi AlphaBlend menampilkan bitmap yang memiliki piksel transparan atau semitransparan. |
Fungsi AngleArc menggambar segmen garis dan busur. |
AnimatePalette Fungsi AnimatePalette menggantikan entri dalam palet logis yang ditentukan. |
Arc Fungsi Arc menarik busur elips. |
ArcTo Fungsi ArcTo menarik busur elips. |
BeginPaint Fungsi BeginPaint menyiapkan jendela yang ditentukan untuk pengecatan dan mengisi struktur PAINTSTRUCT dengan informasi tentang lukisan. |
BeginPath Fungsi BeginPath membuka braket jalur dalam konteks perangkat yang ditentukan. |
BitBlt Fungsi BitBlt melakukan transfer bit-block data warna yang sesuai dengan persegi panjang piksel dari konteks perangkat sumber yang ditentukan ke dalam konteks perangkat tujuan. |
CancelDC Fungsi CancelDC membatalkan operasi yang tertunda pada konteks perangkat (DC) yang ditentukan. |
CFP_ALLOCPROC Fungsi panggilan balik yang disediakan klien, digunakan oleh CreateFontPackage dan MergeFontPackage untuk mengalokasikan memori. |
CFP_FREEPROC Fungsi panggilan balik yang disediakan klien, digunakan oleh CreateFontPackage dan MergeFontPackage untuk membebaskan memori. |
CFP_REALLOCPROC Fungsi panggilan balik yang disediakan klien, digunakan oleh CreateFontPackage dan MergeFontPackage untuk merealokasi memori ketika ukuran buffer yang dialokasikan perlu diubah. |
ChangeDisplaySettingsA Fungsi ChangeDisplaySettings mengubah pengaturan perangkat tampilan default ke mode grafis yang ditentukan. (ANSI) |
ChangeDisplaySettingsExA Fungsi ChangeDisplaySettingsEx mengubah pengaturan perangkat tampilan yang ditentukan ke mode grafis yang ditentukan. (ANSI) |
ChangeDisplaySettingsExW Fungsi ChangeDisplaySettingsEx mengubah pengaturan perangkat tampilan yang ditentukan ke mode grafis yang ditentukan. (Unicode) |
ChangeDisplaySettingsW Fungsi ChangeDisplaySettings mengubah pengaturan perangkat tampilan default ke mode grafis yang ditentukan. (Unicode) |
Chord Fungsi Chord menarik akord (wilayah yang dibatasi oleh persimpangan elips dan segmen garis, yang disebut secant). Akord diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan kuas saat ini. |
Fungsi ClientToScreen mengonversi koordinat area klien dari koordinat titik ke layar tertentu. |
CloseEnhMetaFile Fungsi CloseEnhMetaFile menutup konteks perangkat metafile yang disempurnakan dan mengembalikan handel yang mengidentifikasi metafile format yang ditingkatkan. |
CloseFigure Fungsi CloseFigure menutup gambar terbuka di jalur. |
closeMetaFile Fungsi CloseMetaFile menutup konteks perangkat metafile dan mengembalikan handel yang mengidentifikasi metafile format Windows. |
Fungsi CombineRgn menggabungkan dua wilayah dan menyimpan hasilnya di wilayah ketiga. Dua wilayah digabungkan sesuai dengan mode yang ditentukan. |
CombineTransform Fungsi CombineTransform menggabungkan dua transformasi ruang dunia ke ruang halaman. |
copyEnhMetaFileA Fungsi CopyEnhMetaFile menyalin konten metafile format yang disempurnakan ke file tertentu. (ANSI) |
CopyEnhMetaFileW Fungsi CopyEnhMetaFile menyalin konten metafile format yang disempurnakan ke file tertentu. (Unicode) |
CopyMetaFileA Fungsi CopyMetaFile menyalin konten metafile format Windows ke file yang ditentukan. (ANSI) |
Fungsi CopyMetaFile menyalin konten metafile format Windows ke file yang ditentukan. (Unicode) |
CopyRect Fungsi CopyRect menyalin koordinat satu persegi panjang ke persegi panjang lainnya. |
CreateBitmap Fungsi CreateBitmap membuat bitmap dengan format lebar, tinggi, dan warna yang ditentukan (bidang warna dan bit per piksel). |
CreateBitmapIndirect Fungsi CreateBitmapIndirect membuat bitmap dengan lebar, tinggi, dan format warna yang ditentukan (bidang warna dan bit per piksel). |
CreateBrushIndirect Fungsi CreateBrushIndirect membuat kuas logis yang memiliki gaya, warna, dan pola yang ditentukan. |
CreateCompatibleBitmap Fungsi CreateCompatibleBitmap membuat bitmap yang kompatibel dengan perangkat yang terkait dengan konteks perangkat yang ditentukan. |
CreateCompatibleDC Fungsi CreateCompatibleDC membuat konteks perangkat memori (DC) yang kompatibel dengan perangkat yang ditentukan. |
CreateDCA Fungsi CreateDC membuat konteks perangkat (DC) untuk perangkat menggunakan nama yang ditentukan. (ANSI) |
CreateDCW Fungsi CreateDC membuat konteks perangkat (DC) untuk perangkat menggunakan nama yang ditentukan. (Unicode) |
CreateDIBitmap Fungsi CreateDIBitmap membuat bitmap (DDB) yang kompatibel dari DIB dan, secara opsional, mengatur bitmap bitmap. |
CreateDIBPatternBrush Fungsi CreateDIBPatternBrush membuat kuas logis yang memiliki pola yang ditentukan oleh bitmap independen perangkat (DIB) yang ditentukan. |
CreateDIBPatternBrushPt Fungsi CreateDIBPatternBrushPt membuat kuas logis yang memiliki pola yang ditentukan oleh bitmap independen perangkat (DIB). |
Fungsi CreateDIBSection membuat DIB yang dapat ditulis aplikasi secara langsung. |
CreateDiscardableBitmap Fungsi CreateDiscardableBitmap membuat bitmap yang dapat dibuang yang kompatibel dengan perangkat yang ditentukan. |
CreateEllipticRgn Fungsi CreateEllipticRgn membuat wilayah elips. |
CreateEllipticRgnIndirect Fungsi CreateEllipticRgnIndirect membuat wilayah elips. |
CreateEnhMetaFileA Fungsi CreateEnhMetaFile membuat konteks perangkat untuk metafile format yang disempurnakan. Konteks perangkat ini dapat digunakan untuk menyimpan gambar independen perangkat. (ANSI) |
CreateEnhMetaFileW Fungsi CreateEnhMetaFile membuat konteks perangkat untuk metafile format yang disempurnakan. Konteks perangkat ini dapat digunakan untuk menyimpan gambar independen perangkat. (Unicode) |
CreateFontA Fungsi CreateFont membuat font logis dengan karakteristik yang ditentukan. Font logis kemudian dapat dipilih sebagai font untuk perangkat apa pun. (ANSI) |
CreateFontIndirectA Fungsi CreateFontIndirect membuat font logis yang memiliki karakteristik yang ditentukan. Font kemudian dapat dipilih sebagai font saat ini untuk konteks perangkat apa pun. (ANSI) |
CreateFontIndirectExA Fungsi CreateFontIndirectEx menentukan font logis yang memiliki karakteristik dalam struktur yang ditentukan. Font kemudian dapat dipilih sebagai font saat ini untuk konteks perangkat apa pun. (ANSI) |
CreateFontIndirectExW Fungsi CreateFontIndirectEx menentukan font logis yang memiliki karakteristik dalam struktur yang ditentukan. Font kemudian dapat dipilih sebagai font saat ini untuk konteks perangkat apa pun. (Unicode) |
CreateFontIndirectW Fungsi CreateFontIndirect membuat font logis yang memiliki karakteristik yang ditentukan. Font kemudian dapat dipilih sebagai font saat ini untuk konteks perangkat apa pun. (Unicode) |
CreateFontPackage Fungsi CreateFontPackage membuat versi subset dari font TrueType tertentu, biasanya untuk meneruskannya ke printer. |
CreateFontW Fungsi CreateFont membuat font logis dengan karakteristik yang ditentukan. Font logis kemudian dapat dipilih sebagai font untuk perangkat apa pun. (Unicode) |
CreateHalftonePalette Fungsi CreateHalftonePalette membuat palet halftone untuk konteks perangkat (DC) yang ditentukan. |
CreateHatchBrush Fungsi CreateHatchBrush membuat sikat logis yang memiliki pola dan warna tetas yang ditentukan. |
CreateICA Fungsi CreateIC membuat konteks informasi untuk perangkat yang ditentukan. (ANSI) |
CreateICW Fungsi CreateIC membuat konteks informasi untuk perangkat yang ditentukan. (Unicode) |
Fungsi CreateMetaFile membuat konteks perangkat untuk metafile format Windows. (ANSI) |
CreateMetaFileW Fungsi CreateMetaFile membuat konteks perangkat untuk metafile format Windows. (Unicode) |
CreatePalette Fungsi CreatePalette membuat palet logis. |
CreatePatternBrush Fungsi CreatePatternBrush membuat kuas logis dengan pola bitmap yang ditentukan. Bitmap dapat menjadi bitmap bagian DIB, yang dibuat oleh fungsi CreateDIBSection, atau dapat menjadi bitmap yang bergantung pada perangkat. |
CreatePen Fungsi CreatePen membuat pena logis yang memiliki gaya, lebar, dan warna yang ditentukan. Pena kemudian dapat dipilih ke dalam konteks perangkat dan digunakan untuk menggambar garis dan kurva. |
CreatePenIndirect Fungsi CreatePenIndirect membuat pena kosmetik logis yang memiliki gaya, lebar, dan warna yang ditentukan dalam struktur. |
CreatePolygonRgn Fungsi CreatePolygonRgn membuat wilayah poligonal. |
CreatePolyPolygonRgn Fungsi CreatePolyPolygonRgn membuat wilayah yang terdiri dari serangkaian poligon. Poligon bisa tumpang tindih. |
CreateRectRgn Fungsi CreateRectRgn membuat wilayah persegi panjang. |
CreateRectRgnIndirect Fungsi CreateRectRgnIndirect membuat wilayah persegi panjang. |
CreateRoundRectRgn Fungsi CreateRoundRectRgn membuat wilayah persegi panjang dengan sudut bulat. |
CreateScalableFontResourceA Fungsi CreateScalableFontResource membuat file sumber daya font untuk font yang dapat diskalakan. (ANSI) |
CreateScalableFontResourceW Fungsi CreateScalableFontResource membuat file sumber daya font untuk font yang dapat diskalakan. (Unicode) |
CreateSolidBrush Fungsi CreateSolidBrush membuat kuas logis yang memiliki warna solid yang ditentukan. |
Fungsi DeleteDC menghapus konteks perangkat (DC) yang ditentukan. |
DeleteEnhMetaFile Fungsi DeleteEnhMetaFile menghapus metafile format yang disempurnakan atau handel metafile format yang disempurnakan. |
DeleteFont Makro DeleteFont menghapus objek font, membebaskan semua sumber daya sistem yang terkait dengan objek font. |
Fungsi DeleteMetaFile menghapus metafile format Windows atau handel metafile format Windows. |
DeleteObject Fungsi DeleteObject menghapus pena logis, kuas, font, bitmap, wilayah, atau palet, membebaskan semua sumber daya sistem yang terkait dengan objek. Setelah objek dihapus, handel yang ditentukan tidak lagi valid. |
DIBINDEX Makro DIBINDEX mengambil indeks ke entri dalam tabel warna DIB dan mengembalikan nilai COLORREF yang menentukan warna yang terkait dengan indeks yang diberikan. |
DPtoLP Fungsi DPtoLP mengonversi koordinat perangkat menjadi koordinat logis. Konversi tergantung pada mode pemetaan konteks perangkat, pengaturan asal dan tingkat untuk jendela dan viewport, dan transformasi dunia. |
Menganimasikan keterangan jendela untuk menunjukkan pembukaan ikon atau meminimalkan atau memaksimalkan jendela. |
DrawCaption Fungsi DrawCaption menggambar keterangan jendela. |
DrawEdge Fungsi DrawEdge menggambar satu atau beberapa tepi persegi panjang. |
DrawEscape Fungsi DrawEscape menyediakan kemampuan menggambar tampilan video yang ditentukan yang tidak tersedia secara langsung melalui antarmuka perangkat grafis (GDI). |
DrawFocusRect Fungsi DrawFocusRect menggambar persegi panjang dalam gaya yang digunakan untuk menunjukkan bahwa persegi memiliki fokus. |
DrawFrameControl Fungsi DrawFrameControl menggambar kontrol bingkai dari jenis dan gaya yang ditentukan. |
Fungsi DrawState menampilkan gambar dan menerapkan efek visual untuk menunjukkan status, seperti status dinonaktifkan atau default. (ANSI) |
Fungsi DrawStateProc adalah fungsi panggilan balik yang ditentukan aplikasi yang merender gambar kompleks untuk fungsi DrawState. |
Fungsi DrawState menampilkan gambar dan menerapkan efek visual untuk menunjukkan status, seperti status dinonaktifkan atau default. (Unicode) |
DrawText Fungsi DrawText menggambar teks yang diformat dalam persegi panjang yang ditentukan. (Fungsi DrawText) |
drawTextA Fungsi DrawText menggambar teks yang diformat dalam persegi panjang yang ditentukan. Ini memformat teks sesuai dengan metode yang ditentukan (memperluas tab, membenarkan karakter, garis putus, dan sebagainya). (DrawTextA) |
DrawTextExA Fungsi DrawTextEx menggambar teks yang diformat dalam persegi panjang yang ditentukan. (ANSI) |
DrawTextExW Fungsi DrawTextEx menggambar teks yang diformat dalam persegi panjang yang ditentukan. (Unicode) |
DrawTextW Fungsi DrawTextW (Unicode) menggambar teks yang diformat dalam persegi panjang yang ditentukan. (Fungsi DrawTextW) |
Elips Fungsi Elips menggambar elips. Bagian tengah elips adalah pusat persegi panjang pembatas yang ditentukan. Elips diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan kuas saat ini. |
EndPaint Fungsi EndPaint menandai akhir pengecatan di jendela yang ditentukan. Fungsi ini diperlukan untuk setiap panggilan ke fungsi BeginPaint, tetapi hanya setelah pengecatan selesai. |
EndPath Fungsi EndPath menutup tanda kurung jalur dan memilih jalur yang ditentukan oleh tanda kurung ke dalam konteks perangkat yang ditentukan. |
ENHMFENUMPROC Fungsi EnhMetaFileProc adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi EnumEnhMetaFile. |
EnumDisplayDevicesA Fungsi EnumDisplayDevices memungkinkan Anda mendapatkan informasi tentang perangkat tampilan dalam sesi saat ini. (ANSI) |
EnumDisplayDevicesW Fungsi EnumDisplayDevices memungkinkan Anda mendapatkan informasi tentang perangkat tampilan dalam sesi saat ini. (Unicode) |
EnumDisplayMonitors Fungsi EnumDisplayMonitors menghitung monitor tampilan (termasuk pseudo-monitor tak terlihat yang terkait dengan driver pencerminan) yang berpotongan wilayah yang dibentuk oleh persimpangan persegi panjang kliping tertentu dan wilayah yang terlihat dari konteks perangkat. EnumDisplayMonitors memanggil fungsi panggilan balik MonitorEnumProc yang ditentukan aplikasi sekali untuk setiap monitor yang dijumlahkan. Perhatikan bahwa GetSystemMetrics (SM_CMONITORS) hanya menghitung monitor tampilan. |
EnumDisplaySettingsA Fungsi EnumDisplaySettings mengambil informasi tentang salah satu mode grafis untuk perangkat tampilan. Untuk mengambil informasi untuk semua mode grafis perangkat tampilan, lakukan serangkaian panggilan ke fungsi ini. (ANSI) |
EnumDisplaySettingsExA Fungsi EnumDisplaySettingsEx mengambil informasi tentang salah satu mode grafis untuk perangkat tampilan. Untuk mengambil informasi untuk semua mode grafis untuk perangkat tampilan, lakukan serangkaian panggilan ke fungsi ini. (ANSI) |
EnumDisplaySettingsExW Fungsi EnumDisplaySettingsEx mengambil informasi tentang salah satu mode grafis untuk perangkat tampilan. Untuk mengambil informasi untuk semua mode grafis untuk perangkat tampilan, lakukan serangkaian panggilan ke fungsi ini. (Unicode) |
EnumDisplaySettingsW Fungsi EnumDisplaySettings mengambil informasi tentang salah satu mode grafis untuk perangkat tampilan. Untuk mengambil informasi untuk semua mode grafis perangkat tampilan, lakukan serangkaian panggilan ke fungsi ini. (Unicode) |
EnumEnhMetaFile Fungsi EnumEnhMetaFile menghitung rekaman dalam metafile format yang disempurnakan dengan mengambil setiap rekaman dan meneruskannya ke fungsi panggilan balik yang ditentukan. |
EnumFontFamiliesA Fungsi EnumFontFamilies menghitung font dalam keluarga font tertentu yang tersedia pada perangkat tertentu. (ANSI) |
EnumFontFamiliesExA Fungsi EnumFontFamiliesEx menghitung semua font bernama unik dalam sistem yang cocok dengan karakteristik font yang ditentukan oleh struktur LOGFONT. EnumFontFamiliesEx menghitung font berdasarkan nama typeface, set karakter, atau keduanya. (ANSI) |
EnumFontFamiliesExW Fungsi EnumFontFamiliesEx menghitung semua font bernama unik dalam sistem yang cocok dengan karakteristik font yang ditentukan oleh struktur LOGFONT. EnumFontFamiliesEx menghitung font berdasarkan nama typeface, set karakter, atau keduanya. (Unicode) |
EnumFontFamiliesW Fungsi EnumFontFamilies menghitung font dalam keluarga font tertentu yang tersedia pada perangkat tertentu. (Unicode) |
Fungsi EnumFonts menghitung font yang tersedia pada perangkat tertentu. (ANSI) |
EnumFontsW Fungsi EnumFonts menghitung font yang tersedia pada perangkat tertentu. (Unicode) |
EnumMetaFile Fungsi EnumMetaFile menghitung rekaman dalam metafile format Windows dengan mengambil setiap rekaman dan meneruskannya ke fungsi panggilan balik yang ditentukan. |
EnumObjects Fungsi EnumObjects menghitung pena atau kuas yang tersedia untuk konteks perangkat (DC) yang ditentukan. |
equalRect Fungsi EqualRect menentukan apakah dua persegi panjang yang ditentukan sama dengan membandingkan koordinat sudut kiri atas dan kanan bawahnya. |
EqualRgn Fungsi EqualRgn memeriksa dua wilayah yang ditentukan untuk menentukan apakah wilayah tersebut identik. Fungsi ini mempertimbangkan dua wilayah yang identik jika sama dalam ukuran dan bentuk. |
ExcludeClipRect Fungsi ExcludeClipRect membuat wilayah kliping baru yang terdiri dari wilayah kliping yang ada dikurangi persegi panjang yang ditentukan. |
ExcludeUpdateRgn Fungsi ExcludeUpdateRgn mencegah gambar dalam area jendela yang tidak valid dengan mengecualikan wilayah yang diperbarui di jendela dari wilayah kliping. |
ExtCreatePen Fungsi ExtCreatePen membuat pena kosmetik atau geometrik logis yang memiliki atribut gaya, lebar, dan sikat yang ditentukan. |
extCreateRegion Fungsi ExtCreateRegion membuat wilayah dari wilayah dan data transformasi yang ditentukan. |
extFloodFill Fungsi ExtFloodFill mengisi area permukaan tampilan dengan kuas saat ini. |
ExtSelectClipRgn Fungsi ExtSelectClipRgn menggabungkan wilayah yang ditentukan dengan wilayah kliping saat ini menggunakan mode yang ditentukan. |
Fungsi ExtTextOut menggambar teks menggunakan font, warna latar belakang, dan warna teks yang saat ini dipilih. Anda dapat secara opsional menyediakan dimensi yang akan digunakan untuk kliping, buram, atau keduanya. (ANSI) |
Fungsi ExtTextOut menggambar teks menggunakan font, warna latar belakang, dan warna teks yang saat ini dipilih. Anda dapat secara opsional menyediakan dimensi yang akan digunakan untuk kliping, buram, atau keduanya. (Unicode) |
Fungsi FillPath menutup setiap gambar terbuka di jalur saat ini dan mengisi interior jalur dengan menggunakan mode kuas dan pengisian poligon saat ini. |
Fungsi FillRect mengisi persegi dengan menggunakan kuas yang ditentukan. Fungsi ini mencakup batas kiri dan atas, tetapi tidak termasuk batas kanan dan bawah persegi panjang. |
FillRgn Fungsi FillRgn mengisi wilayah dengan menggunakan kuas yang ditentukan. |
FlattenPath Fungsi FlattenPath mengubah kurva apa pun di jalur yang dipilih ke dalam konteks perangkat saat ini (DC), mengubah setiap kurva menjadi urutan garis. |
Fungsi FloodFill mengisi area permukaan tampilan dengan kuas saat ini. Area diasumsikan terikat seperti yang ditentukan oleh parameter warna. |
Fungsi FrameRect menggambar batas di sekitar persegi panjang yang ditentukan dengan menggunakan kuas yang ditentukan. Lebar dan tinggi batas selalu satu unit logis. |
Fungsi FrameRgn menggambar batas di sekitar wilayah yang ditentukan dengan menggunakan kuas yang ditentukan. |
GdiAlphaBlend Fungsi GdiAlphaBlend menampilkan bitmap yang memiliki piksel transparan atau semitransparan. |
GdiComment Fungsi GdiComment menyalin komentar dari buffer ke dalam metafile format yang ditingkatkan yang ditentukan. |
GdiFlush Fungsi GdiFlush membersihkan batch utas panggilan saat ini. |
GdiGetBatchLimit Fungsi GdiGetBatchLimit mengembalikan jumlah maksimum panggilan fungsi yang dapat diakumulasikan dalam batch alur panggilan saat ini. Sistem menghapus batch saat ini setiap kali batas ini terlampaui. |
GdiGradientFill Fungsi GdiGradientFill mengisi struktur persegi panjang dan segitiga. |
GdiSetBatchLimit Fungsi GdiSetBatchLimit mengatur jumlah maksimum panggilan fungsi yang dapat diakumulasikan dalam batch alur panggilan saat ini. Sistem menghapus batch saat ini setiap kali batas ini terlampaui. |
GdiTransparentBlt Fungsi GdiTransparentBlt melakukan transfer bit-block data warna yang sesuai dengan persegi panjang piksel dari konteks perangkat sumber yang ditentukan ke dalam konteks perangkat tujuan. |
GetArcDirection Fungsi GetArcDirection mengambil arah busur saat ini untuk konteks perangkat yang ditentukan. Fungsi busur dan persegi panjang menggunakan arah busur. |
GetAspectRatioFilterEx Fungsi GetAspectRatioFilterEx mengambil pengaturan untuk filter rasio aspek saat ini. |
GetBitmapBits Fungsi GetBitmapBits menyalin bitmap bitmap dari bitmap yang bergantung pada perangkat tertentu ke dalam buffer. |
GetBitmapDimensionEx Fungsi GetBitmapDimensionEx mengambil dimensi bitmap yang kompatibel. Dimensi yang diambil harus diatur oleh fungsi SetBitmapDimensionEx. |
Fungsi GetBkColor mengembalikan warna latar belakang saat ini untuk konteks perangkat yang ditentukan. |
GetBkMode Fungsi GetBkMode mengembalikan mode campuran latar belakang saat ini untuk konteks perangkat tertentu. Mode campuran latar belakang konteks perangkat memengaruhi teks, kuas yang menetas, dan gaya pena yang bukan garis solid. |
GetBoundsRect Fungsi GetBoundsRect memperoleh persegi panjang batas akumulasi saat ini untuk konteks perangkat tertentu. |
GetBrushOrgEx Fungsi GetBrushOrgEx mengambil asal sikat saat ini untuk konteks perangkat yang ditentukan. Fungsi ini menggantikan fungsi GetBrushOrg. |
GetBValue Makro GetBValue mengambil nilai intensitas untuk komponen biru dari nilai merah, hijau, biru (RGB). |
GetCharABCWidthsA Fungsi GetCharABCWidths mengambil lebar, dalam unit logis, dari karakter berturut-turut dalam rentang tertentu dari font TrueType saat ini. Fungsi ini hanya berhasil dengan font TrueType. (ANSI) |
GetCharABCWidthsFloatA Fungsi GetCharABCWidthsFloat mengambil lebar, dalam unit logis, dari karakter berturut-turut dalam rentang tertentu dari font saat ini. (ANSI) |
GetCharABCWidthsFloatW Fungsi GetCharABCWidthsFloat mengambil lebar, dalam unit logis, dari karakter berturut-turut dalam rentang tertentu dari font saat ini. (Unicode) |
GetCharABCWidthsI Fungsi GetCharABCWidthsI mengambil lebar, dalam unit logis, indeks glyph berturut-turut dalam rentang tertentu dari font TrueType saat ini. Fungsi ini hanya berhasil dengan font TrueType. |
GetCharABCWidthsW Fungsi GetCharABCWidths mengambil lebar, dalam unit logis, dari karakter berturut-turut dalam rentang tertentu dari font TrueType saat ini. Fungsi ini hanya berhasil dengan font TrueType. (Unicode) |
GetCharacterPlacementA Fungsi GetCharacterPlacement mengambil informasi tentang string karakter, seperti lebar karakter, penempatan tanda sisipan, pengurutan dalam string, dan penyajian glyph. (ANSI) |
GetCharacterPlacementW Fungsi GetCharacterPlacement mengambil informasi tentang string karakter, seperti lebar karakter, penempatan tanda sisipan, pengurutan dalam string, dan penyajian glyph. (Unicode) |
GetCharWidth32A Fungsi GetCharWidth32 mengambil lebar, dalam koordinat logis, dari karakter berturut-turut dalam rentang tertentu dari font saat ini. (ANSI) |
GetCharWidth32W Fungsi GetCharWidth32 mengambil lebar, dalam koordinat logis, dari karakter berturut-turut dalam rentang tertentu dari font saat ini. (Unicode) |
GetCharWidthA Fungsi GetCharWidth mengambil lebar, dalam koordinat logis, dari karakter berturut-turut dalam rentang tertentu dari font saat ini. (ANSI) |
GetCharWidthFloatA Fungsi GetCharWidthFloat mengambil lebar pecahan karakter berturut-turut dalam rentang tertentu dari font saat ini. (ANSI) |
GetCharWidthFloatW Fungsi GetCharWidthFloat mengambil lebar pecahan karakter berturut-turut dalam rentang tertentu dari font saat ini. (Unicode) |
GetCharWidthI Fungsi GetCharWidthI mengambil lebar, dalam koordinat logis, dari indeks glyph berturut-turut dalam rentang tertentu dari font saat ini. |
GetCharWidthW Fungsi GetCharWidth mengambil lebar, dalam koordinat logis, dari karakter berturut-turut dalam rentang tertentu dari font saat ini. (Unicode) |
Fungsi GetClipBox mengambil dimensi persegi panjang pembatas terketat yang dapat digambar di sekitar area yang terlihat saat ini pada perangkat. |
GetClipRgn Fungsi GetClipRgn mengambil handel yang mengidentifikasi wilayah kliping yang ditentukan aplikasi saat ini untuk konteks perangkat yang ditentukan. |
GetColorAdjustment Fungsi GetColorAdjustment mengambil nilai penyesuaian warna untuk konteks perangkat (DC) yang ditentukan. |
GetCurrentObject Fungsi GetCurrentObject mengambil handel ke objek dari jenis yang ditentukan yang telah dipilih ke dalam konteks perangkat (DC) yang ditentukan. |
GetCurrentPositionEx Fungsi GetCurrentPositionEx mengambil posisi saat ini dalam koordinat logis. |
GetDC Fungsi GetDC mengambil handel ke konteks perangkat (DC) untuk area klien dari jendela tertentu atau untuk seluruh layar. |
Fungsi GetDCBrushColor mengambil warna kuas saat ini untuk konteks perangkat (DC) yang ditentukan. |
Fungsi GetDCEx mengambil handel ke konteks perangkat (DC) untuk area klien dari jendela tertentu atau untuk seluruh layar. |
Fungsi GetDCOrgEx mengambil asal terjemahan akhir untuk konteks perangkat (DC) tertentu. |
GetDCPenColor Fungsi GetDCPenColor mengambil warna pena saat ini untuk konteks perangkat (DC) yang ditentukan. |
Fungsi GetDeviceCaps mengambil informasi khusus perangkat untuk perangkat yang ditentukan. |
Fungsi GetDIBColorTable mengambil nilai warna RGB (merah, hijau, biru) dari berbagai entri dalam tabel warna bitmap bagian DIB yang saat ini dipilih ke dalam konteks perangkat tertentu. |
GetDIBits Fungsi GetDIBits mengambil bit bitmap kompatibel yang ditentukan dan menyalinnya ke dalam buffer sebagai DIB menggunakan format yang ditentukan. |
Fungsi GetEnhMetaFile membuat handel yang mengidentifikasi metafile format yang disempurnakan yang disimpan dalam file yang ditentukan. (ANSI) |
GetEnhMetaFileBits Fungsi GetEnhMetaFileBits mengambil konten metafile format yang ditingkatkan yang ditentukan dan menyalinnya ke dalam buffer. |
GetEnhMetaFileDescriptionA Fungsi GetEnhMetaFileDescription mengambil deskripsi teks opsional dari metafile format yang disempurnakan dan menyalin string ke buffer yang ditentukan. (ANSI) |
GetEnhMetaFileDescriptionW Fungsi GetEnhMetaFileDescription mengambil deskripsi teks opsional dari metafile format yang disempurnakan dan menyalin string ke buffer yang ditentukan. (Unicode) |
GetEnhMetaFileHeader Fungsi GetEnhMetaFileHeader mengambil rekaman yang berisi header untuk metafile format yang ditingkatkan yang ditentukan. |
GetEnhMetaFilePaletteEntries Fungsi GetEnhMetaFilePaletteEntries mengambil entri palet opsional dari metafile yang ditingkatkan yang ditentukan. |
GetEnhMetaFileW Fungsi GetEnhMetaFile membuat handel yang mengidentifikasi metafile format yang disempurnakan yang disimpan dalam file yang ditentukan. (Unicode) |
Fungsi GetFontData mengambil data metrik font untuk font TrueType. |
Fungsi GetFontLanguageInfo mengembalikan informasi tentang font yang saat ini dipilih untuk konteks tampilan yang ditentukan. Aplikasi biasanya menggunakan informasi ini dan fungsi GetCharacterPlacement untuk menyiapkan string karakter untuk ditampilkan. |
GetFontUnicodeRanges Fungsi GetFontUnicodeRanges mengembalikan informasi tentang karakter Unicode mana yang didukung oleh font. Informasi dikembalikan sebagai struktur GLYPHSET. |
GetGlyphIndicesA Fungsi GetGlyphIndices menerjemahkan string ke dalam array indeks glyph. Fungsi ini dapat digunakan untuk menentukan apakah glyph ada dalam font. (ANSI) |
GetGlyphIndicesW Fungsi GetGlyphIndices menerjemahkan string ke dalam array indeks glyph. Fungsi ini dapat digunakan untuk menentukan apakah glyph ada dalam font. (Unicode) |
Fungsi GetGlyphOutline mengambil kerangka atau bitmap untuk karakter dalam font TrueType yang dipilih ke dalam konteks perangkat yang ditentukan. (ANSI) |
Fungsi GetGlyphOutline mengambil kerangka atau bitmap untuk karakter dalam font TrueType yang dipilih ke dalam konteks perangkat yang ditentukan. (Unicode) |
GetGraphicsMode Fungsi GetGraphicsMode mengambil mode grafis saat ini untuk konteks perangkat yang ditentukan. |
GetGValue Makro GetGValue mengambil nilai intensitas untuk komponen hijau dari nilai merah, hijau, biru (RGB). |
GetKerningPairsA Fungsi GetKerningPairs mengambil pasangan kerning karakter untuk font yang saat ini dipilih untuk konteks perangkat yang ditentukan. (ANSI) |
GetKerningPairsW Fungsi GetKerningPairs mengambil pasangan kerning karakter untuk font yang saat ini dipilih untuk konteks perangkat yang ditentukan. (Unicode) |
GetLayout Fungsi GetLayout mengembalikan tata letak konteks perangkat (DC). |
Fungsi GetMapMode mengambil mode pemetaan saat ini. |
GetMetaFileA Fungsi GetMetaFile membuat handel yang mengidentifikasi metafile yang disimpan dalam file yang ditentukan. (ANSI) |
Fungsi GetMetaFileBitsEx mengambil konten metafile format Windows dan menyalinnya ke dalam buffer yang ditentukan. |
GetMetaFileW Fungsi GetMetaFile membuat handel yang mengidentifikasi metafile yang disimpan dalam file yang ditentukan. (Unicode) |
GetMetaRgn Fungsi GetMetaRgn mengambil metaregion saat ini untuk konteks perangkat yang ditentukan. |
GetMiterLimit Fungsi GetMiterLimit mengambil batas miter untuk konteks perangkat yang ditentukan. |
GetMonitorInfoA Fungsi GetMonitorInfo mengambil informasi tentang monitor tampilan. (ANSI) |
GetMonitorInfoW Fungsi GetMonitorInfo mengambil informasi tentang monitor tampilan. (Unicode) |
GetNearestColor Fungsi GetNearestColor mengambil nilai warna yang mengidentifikasi warna dari palet sistem yang akan ditampilkan saat nilai warna yang ditentukan digunakan. |
GetNearestPaletteIndex Fungsi GetNearestPaletteIndex mengambil indeks untuk entri dalam palet logis yang ditentukan yang paling cocok dengan nilai warna tertentu. |
GetObject Fungsi GetObject (wingdi.h) mengambil informasi untuk objek grafis yang ditentukan. |
Fungsi GetObject mengambil informasi untuk objek grafis yang ditentukan. (GetObjectA) |
GetObjectType mengambil jenis objek yang ditentukan. |
GetObjectW Fungsi GetObjectW (Unicode) (wingdi.h) mengambil informasi untuk objek grafis yang ditentukan. |
getOutlineTextMetricsA Fungsi GetOutlineTextMetrics mengambil metrik teks untuk font TrueType. (ANSI) |
getOutlineTextMetricsW Fungsi GetOutlineTextMetrics mengambil metrik teks untuk font TrueType. (Unicode) |
GetPaletteEntries Fungsi GetPaletteEntries mengambil rentang entri palet tertentu dari palet logis yang diberikan. |
GetPath Fungsi GetPath mengambil koordinat yang menentukan titik akhir garis dan titik kontrol kurva yang ditemukan di jalur yang dipilih ke dalam konteks perangkat yang ditentukan. |
GetPixel Fungsi GetPixel mengambil nilai warna merah, hijau, biru (RGB) piksel pada koordinat yang ditentukan. |
GetPolyFillMode Fungsi GetPolyFillMode mengambil mode pengisian poligon saat ini. |
GetRandomRgn Fungsi GetRandomRgn menyalin wilayah kliping sistem dari konteks perangkat tertentu ke wilayah tertentu. |
GetRasterizerCaps Fungsi GetRasterizerCaps mengembalikan bendera yang menunjukkan apakah font TrueType diinstal dalam sistem. |
Fungsi GetRegionData mengisi buffer yang ditentukan dengan data yang menjelaskan wilayah. Data ini mencakup dimensi persegi panjang yang membentuk wilayah. |
GetRgnBox Fungsi GetRgnBox mengambil persegi panjang pembatas dari wilayah yang ditentukan. |
GetROP2 Fungsi GetROP2 mengambil mode campuran latar depan dari konteks perangkat yang ditentukan. Mode campuran menentukan bagaimana pena atau warna interior dan warna yang sudah ada di layar dikombinasikan untuk menghasilkan warna baru. |
GetRValue Makro GetRValue mengambil nilai intensitas untuk komponen merah dari nilai merah, hijau, biru (RGB). |
GetStockObject Fungsi GetStockObject mengambil handel ke salah satu pena stok, kuas, font, atau palet. |
GetStretchBltMode Fungsi GetStretchBltMode mengambil mode peregangan saat ini. Mode peregangan menentukan bagaimana data warna ditambahkan ke atau dihapus dari bitmap yang direntangkan atau dikompresi saat fungsi StretchBlt dipanggil. |
GetSysColorBrush Fungsi GetSysColorBrush mengambil handel yang mengidentifikasi sikat logis yang sesuai dengan indeks warna yang ditentukan. |
GetSystemPaletteEntries Fungsi GetSystemPaletteEntries mengambil berbagai entri palet dari palet sistem yang terkait dengan konteks perangkat (DC) yang ditentukan. |
GetSystemPaletteGunakan Fungsi GetSystemPaletteUse mengambil status palet sistem (fisik) saat ini untuk konteks perangkat (DC) yang ditentukan. |
GetTabbedTextExtentA Fungsi GetTabbedTextExtent menghitung lebar dan tinggi string karakter. (ANSI) |
GetTabbedTextExtentW Fungsi GetTabbedTextExtent menghitung lebar dan tinggi string karakter. (Unicode) |
GetTextAlign Fungsi GetTextAlign mengambil pengaturan perataan teks untuk konteks perangkat yang ditentukan. |
GetTextCharacterExtra Fungsi GetTextCharacterExtra mengambil penspasian intercharacter saat ini untuk konteks perangkat yang ditentukan. |
GetTextColor Fungsi GetTextColor mengambil warna teks saat ini untuk konteks perangkat yang ditentukan. |
Fungsi GetTextExtentExPoint mengambil jumlah karakter dalam string tertentu yang akan pas dalam ruang tertentu dan mengisi array dengan tingkat teks untuk setiap karakter tersebut. (ANSI) |
GetTextExtentExPointI Fungsi GetTextExtentExPointI mengambil jumlah karakter dalam string tertentu yang akan pas dalam ruang tertentu dan mengisi array dengan tingkat teks untuk setiap karakter tersebut. |
GetTextExtentExPointW Fungsi GetTextExtentExPoint mengambil jumlah karakter dalam string tertentu yang akan pas dalam ruang tertentu dan mengisi array dengan tingkat teks untuk setiap karakter tersebut. (Unicode) |
GetTextExtentPoint32A Fungsi GetTextExtentPoint32 menghitung lebar dan tinggi string teks yang ditentukan. (ANSI) |
GetTextExtentPoint32W Fungsi GetTextExtentPoint32 menghitung lebar dan tinggi string teks yang ditentukan. (Unicode) |
Fungsi GetTextExtentPoint menghitung lebar dan tinggi string teks yang ditentukan. (ANSI) |
GetTextExtentPointI Fungsi GetTextExtentPointI menghitung lebar dan tinggi array indeks glyph yang ditentukan. |
getTextExtentPointW Fungsi GetTextExtentPoint menghitung lebar dan tinggi string teks yang ditentukan. (Unicode) |
GetTextFaceA Fungsi GetTextFace mengambil nama typeface font yang dipilih ke dalam konteks perangkat yang ditentukan. (ANSI) |
GetTextFaceW Fungsi GetTextFace mengambil nama typeface font yang dipilih ke dalam konteks perangkat yang ditentukan. (Unicode) |
GetTextMetrics Fungsi GetTextMetrics (wingdi.h) mengisi buffer yang ditentukan dengan metrik untuk font yang saat ini dipilih. |
GetTextMetricsA Fungsi GetTextMetrics mengisi buffer yang ditentukan dengan metrik untuk font yang saat ini dipilih. (GetTextMetricsA) |
GetTextMetricsW Fungsi GetTextMetricsW (Unicode) (wingdi.h) mengisi buffer yang ditentukan dengan metrik untuk font yang saat ini dipilih. |
getUpdateRect Fungsi GetUpdateRect mengambil koordinat persegi terkecil yang sepenuhnya mencakup wilayah pembaruan dari jendela yang ditentukan. |
GetUpdateRgn Fungsi GetUpdateRgn mengambil wilayah pembaruan jendela dengan menyalinnya ke wilayah yang ditentukan. Koordinat wilayah pembaruan relatif terhadap sudut kiri atas jendela (yaitu, mereka adalah koordinat klien). |
Fungsi GetViewportExtEx mengambil tingkat x dan tingkat y dari viewport saat ini untuk konteks perangkat yang ditentukan. |
GetViewportOrgEx Fungsi GetViewportOrgEx mengambil koordinat x dan koordinat y dari asal viewport untuk konteks perangkat yang ditentukan. |
Fungsi GetWindowDC mengambil konteks perangkat (DC) untuk seluruh jendela, termasuk bilah judul, menu, dan bilah gulir. |
GetWindowExtEx Fungsi ini mengambil jangkauan x dan jangkauan y dari jendela untuk konteks perangkat yang ditentukan. |
GetWindowOrgEx Fungsi GetWindowOrgEx mengambil koordinat x dan koordinat y dari asal jendela untuk konteks perangkat yang ditentukan. |
GetWindowRgn Fungsi GetWindowRgn mendapatkan salinan wilayah jendela jendela. |
GetWindowRgnBox Fungsi GetWindowRgnBox mengambil dimensi persegi panjang batas terketat untuk wilayah jendela jendela. |
GetWinMetaFileBits Fungsi GetWinMetaFileBits mengonversi rekaman format yang disempurnakan dari metafile ke dalam rekaman format Windows dan menyimpan rekaman yang dikonversi dalam buffer yang ditentukan. |
GetWorldTransform Fungsi GetWorldTransform mengambil transformasi ruang dunia ke ruang halaman saat ini. |
GOBJENUMPROC Fungsi EnumObjectsProc adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi EnumObjects. |
GradientFill Fungsi GradientFill mengisi struktur persegi panjang dan segitiga. |
Fungsi GrayString menggambar teks abu-abu di lokasi yang ditentukan. (ANSI) |
Fungsi OutputProc adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi GrayString. |
GrayStringW Fungsi GrayString menggambar teks abu-abu di lokasi yang ditentukan. (Unicode) |
InflateRect Fungsi InflateRect menambah atau mengurangi lebar dan tinggi persegi panjang yang ditentukan. |
IntersectClipRect Fungsi IntersectClipRect membuat wilayah kliping baru dari persimpangan wilayah kliping saat ini dan persegi panjang yang ditentukan. |
IntersectRect Fungsi IntersectRect menghitung persimpangan dua persegi panjang sumber dan menempatkan koordinat persegi panjang persimpangan ke dalam persegi panjang tujuan. |
InvalidateRect Fungsi InvalidateRect menambahkan persegi ke wilayah pembaruan jendela yang ditentukan. Wilayah pembaruan mewakili bagian dari area klien jendela yang harus digambar ulang. |
InvalidateRgn Fungsi InvalidateRgn membatalkan area klien dalam wilayah yang ditentukan dengan menambahkannya ke wilayah pembaruan jendela saat ini. |
InvertRect Fungsi InvertRect mengembalikan persegi panjang di jendela dengan melakukan operasi NOT logis pada nilai warna untuk setiap piksel di interior persegi panjang. |
Fungsi InvertRgn menginversi warna di wilayah yang ditentukan. |
Fungsi IsRectEmpty menentukan apakah persegi panjang yang ditentukan kosong. |
LineDDA Fungsi LineDDA menentukan piksel mana yang harus disorot untuk garis yang ditentukan oleh titik awal dan akhir yang ditentukan. |
LINEDDAPROC Fungsi LineDDAProc adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi LineDDA. |
LineTo Fungsi LineTo menggambar garis dari posisi saat ini hingga, tetapi tidak termasuk, titik yang ditentukan. |
Fungsi LoadBitmap memuat sumber daya bitmap yang ditentukan dari file modul yang dapat dieksekusi. (ANSI) |
Fungsi LoadBitmap memuat sumber daya bitmap yang ditentukan dari file modul yang dapat dieksekusi. (Unicode) |
LockWindowUpdate Fungsi LockWindowUpdate menonaktifkan atau mengaktifkan gambar di jendela yang ditentukan. Hanya satu jendela yang dapat dikunci pada satu waktu. |
LPtoDP Fungsi LPtoDP mengonversi koordinat logis menjadi koordinat perangkat. Konversi tergantung pada mode pemetaan konteks perangkat, pengaturan asal dan tingkat untuk jendela dan viewport, dan transformasi dunia. |
Makro MAKEPOINTS mengonversi nilai yang berisi koordinat x dan y titik menjadi struktur POINTS. |
MAKEROP4 Makro MAKEROP4 membuat kode operasi raster kuaterner untuk digunakan dengan fungsi MaskBlt. |
MapWindowPoints Fungsi MapWindowPoints mengonversi (peta) sekumpulan titik dari ruang koordinat relatif terhadap satu jendela ke ruang koordinat relatif terhadap jendela lain. |
MaskBlt Fungsi MaskBlt menggabungkan data warna untuk bitmap sumber dan tujuan menggunakan operasi mask dan raster yang ditentukan. |
mergeFontPackage Fungsi MergeFontPackage memanipulasi font yang dibuat oleh CreateFontPackage. |
MFENUMPROC Fungsi EnumMetaFileProc adalah fungsi panggilan balik yang ditentukan aplikasi yang memproses rekaman metafile format Windows. |
ModifyWorldTransform Fungsi ModifikasiWorldTransform mengubah transformasi dunia untuk konteks perangkat menggunakan mode yang ditentukan. |
Fungsi MonitorEnumProc adalah fungsi panggilan balik yang ditentukan aplikasi yang disebut oleh fungsi EnumDisplayMonitors. |
MonitorFromPoint Fungsi MonitorFromPoint mengambil handel ke monitor tampilan yang berisi titik tertentu. |
MonitorFromRect Fungsi MonitorFromRect mengambil handel ke monitor tampilan yang memiliki area persimpangan terbesar dengan persegi panjang tertentu. |
MonitorFromWindow Fungsi MonitorFromWindow mengambil handel ke monitor tampilan yang memiliki area persimpangan terbesar dengan persegi panjang pembatas jendela yang ditentukan. |
MoveToEx Fungsi MoveToEx memperbarui posisi saat ini ke titik yang ditentukan dan secara opsional mengembalikan posisi sebelumnya. |
OffsetClipRgn Fungsi OffsetClipRgn memindahkan wilayah kliping konteks perangkat oleh offset yang ditentukan. |
OffsetRect Fungsi OffsetRect memindahkan persegi panjang yang ditentukan oleh offset yang ditentukan. |
OffsetRgn Fungsi OffsetRgn memindahkan wilayah menurut offset yang ditentukan. |
OffsetViewportOrgEx Fungsi OffsetViewportOrgEx memodifikasi asal viewport untuk konteks perangkat menggunakan offset horizontal dan vertikal yang ditentukan. |
OffsetWindowOrgEx Fungsi OffsetWindowOrgEx memodifikasi asal jendela untuk konteks perangkat menggunakan offset horizontal dan vertikal yang ditentukan. |
Fungsi PaintDesktop mengisi wilayah kliping dalam konteks perangkat yang ditentukan dengan pola desktop atau wallpaper. Fungsi ini disediakan terutama untuk desktop shell. |
Fungsi PaintRgn melukis wilayah yang ditentukan dengan menggunakan kuas yang saat ini dipilih ke dalam konteks perangkat. |
Makro PALETTEINDEX menerima indeks ke entri palet warna logis dan mengembalikan penentu entri palet yang terdiri dari nilai COLORREF yang menentukan warna yang terkait dengan indeks tertentu. |
PALETTERGB Makro PALETTERGB menerima tiga nilai yang mewakili intensitas relatif merah, hijau, dan biru dan mengembalikan penentu palet-relatif merah, hijau, biru (RGB) yang terdiri dari 2 dalam byte urutan tinggi dan nilai RGB dalam tiga byte urutan rendah. Aplikasi yang menggunakan palet warna dapat meneruskan penentu ini, alih-alih nilai RGB eksplisit, ke fungsi yang mengharapkan warna. |
PatBlt Fungsi PatBlt melukis persegi panjang yang ditentukan menggunakan kuas yang saat ini dipilih ke dalam konteks perangkat yang ditentukan. Warna kuas dan warna permukaan atau warna dikombinasikan dengan menggunakan operasi raster yang ditentukan. |
pathToRegion Fungsi PathToRegion membuat wilayah dari jalur yang dipilih ke dalam konteks perangkat yang ditentukan. Wilayah yang dihasilkan menggunakan koordinat perangkat. |
pai Fungsi Pai menggambar irisan berbentuk pai yang dibatasi oleh persimpangan elips dan dua radial. Pai diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan kuas saat ini. |
PlayEnhMetaFile Fungsi PlayEnhMetaFile menampilkan gambar yang disimpan dalam metafile format yang ditingkatkan yang ditentukan. |
PlayEnhMetaFileRecord Fungsi PlayEnhMetaFileRecord memainkan rekaman metafile yang disempurnakan dengan menjalankan fungsi antarmuka perangkat grafis (GDI) yang diidentifikasi oleh rekaman. |
PlayMetaFile Fungsi PlayMetaFile menampilkan gambar yang disimpan dalam metafile format Windows tertentu pada perangkat yang ditentukan. |
PlayMetaFileRecord Fungsi PlayMetaFileRecord memutar rekaman metafile format Windows dengan menjalankan fungsi antarmuka perangkat grafis (GDI) yang terkandung dalam rekaman tersebut. |
PlgBlt Fungsi PlgBlt melakukan transfer bit-block dari bit data warna dari persegi panjang yang ditentukan dalam konteks perangkat sumber ke parallelogram yang ditentukan dalam konteks perangkat tujuan. |
POINTSTOPOINT Makro POINTSTOPOINT menyalin konten struktur POINTS ke dalam struktur POINT. |
POINTTOPOINTS Makro POINTTOPOINTS mengonversi struktur POINT menjadi struktur POINT. |
PolyBezier Fungsi PolyBezier menggambar satu atau beberapa kurva Bézier. |
PolyBezierTo Fungsi PolyBezierTo menggambar satu atau beberapa kurva Bézier. |
Fungsi PolyDraw menarik satu set segmen garis dan kurva Bézier. |
Poligon Fungsi Poligon menggambar poligon yang terdiri dari dua simpul atau lebih yang terhubung oleh garis lurus. Poligon diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan mode pengisian kuas dan poligon saat ini. |
Fungsi Polyline menarik serangkaian segmen garis dengan menyambungkan titik dalam array yang ditentukan. |
PolylineTo Fungsi PolylineTo menggambar satu atau beberapa garis lurus. |
Fungsi PolyPolygon menggambar serangkaian poligon tertutup. Setiap poligon diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan mode pengisian kuas dan poligon saat ini. Poligon yang digambar oleh fungsi ini dapat tumpang tindih. |
Fungsi PolyPolyline menarik beberapa seri segmen garis yang terhubung. |
PolyTextOutA Fungsi PolyTextOut menggambar beberapa string menggunakan font dan warna teks yang saat ini dipilih dalam konteks perangkat yang ditentukan. (ANSI) |
Fungsi PolyTextOut menggambar beberapa string menggunakan font dan warna teks yang saat ini dipilih dalam konteks perangkat yang ditentukan. (Unicode) |
ptInRect Fungsi PtInRect menentukan apakah titik yang ditentukan terletak dalam persegi panjang yang ditentukan. |
PtInRegion Fungsi PtInRegion menentukan apakah titik yang ditentukan berada di dalam wilayah yang ditentukan. |
PtVisible Fungsi PtVisible menentukan apakah titik yang ditentukan berada dalam wilayah kliping konteks perangkat. |
Fungsi RealPalette memetakan entri palet dari palet logis saat ini ke palet sistem. |
Persegi Fungsi Persegi panjang menggambar persegi panjang. Persegi panjang diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan kuas saat ini. |
Fungsi RectInRegion menentukan apakah ada bagian dari persegi panjang yang ditentukan berada dalam batas wilayah. |
RectVisible Fungsi RectVisible menentukan apakah ada bagian dari persegi panjang yang ditentukan berada dalam wilayah kliping konteks perangkat. |
RedrawWindow Fungsi RedrawWindow memperbarui persegi panjang atau wilayah yang ditentukan di area klien jendela. |
Fungsi ReleaseDC merilis konteks perangkat (DC), membebaskannya untuk digunakan oleh aplikasi lain. Efek fungsi ReleaseDC tergantung pada jenis DC. Ini hanya membebaskan DC umum dan jendela. Ini tidak berpengaruh pada DC kelas atau privat. |
RemoveFontMemResourceEx Fungsi RemoveFontMemResourceEx menghapus font yang ditambahkan dari file gambar memori. |
RemoveFontResourceA Fungsi RemoveFontResource menghapus font dalam file yang ditentukan dari tabel font sistem. (ANSI) |
RemoveFontResourceExA Fungsi RemoveFontResourceEx menghapus font dalam file yang ditentukan dari tabel font sistem. (ANSI) |
RemoveFontResourceExW Fungsi RemoveFontResourceEx menghapus font dalam file yang ditentukan dari tabel font sistem. (Unicode) |
RemoveFontResourceW Fungsi RemoveFontResource menghapus font dalam file yang ditentukan dari tabel font sistem. (Unicode) |
Fungsi ResetDC memperbarui printer atau konteks perangkat plotter (DC) yang ditentukan menggunakan informasi yang ditentukan. (ANSI) |
ResetDCW Fungsi ResetDC memperbarui printer atau konteks perangkat plotter (DC) yang ditentukan menggunakan informasi yang ditentukan. (Unicode) |
ResizePalette Fungsi ResizePalette meningkatkan atau mengurangi ukuran palet logis berdasarkan nilai yang ditentukan. |
Fungsi RestoreDC memulihkan konteks perangkat (DC) ke status yang ditentukan. DC dipulihkan dengan memunculkan informasi status dari tumpukan yang dibuat oleh panggilan sebelumnya ke fungsi SaveDC. |
RGB Makro RGB memilih warna merah, hijau, biru (RGB) berdasarkan argumen yang disediakan dan kemampuan warna perangkat output. |
RoundRect Fungsi RoundRect menggambar persegi panjang dengan sudut bulat. Persegi panjang diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan kuas saat ini. |
Fungsi SaveDC menyimpan status konteks perangkat (DC) yang ditentukan saat ini dengan menyalin data yang menjelaskan objek dan mode grafik yang dipilih (seperti bitmap, kuas, palet, font, pena, wilayah, mode menggambar, dan mode pemetaan) ke tumpukan konteks. |
ScaleViewportExtEx Fungsi ScaleViewportExtEx memodifikasi viewport untuk konteks perangkat menggunakan rasio yang dibentuk oleh multiplicands dan divisor yang ditentukan. |
ScaleWindowExtEx Fungsi ScaleWindowExtEx memodifikasi jendela untuk konteks perangkat menggunakan rasio yang dibentuk oleh multiplicands dan divisor yang ditentukan. |
ScreenToClient Fungsi ScreenToClient mengonversi koordinat layar titik tertentu pada layar menjadi koordinat area klien. |
SelectClipPath Fungsi SelectClipPath memilih jalur saat ini sebagai wilayah kliping untuk konteks perangkat, menggabungkan wilayah baru dengan wilayah kliping yang ada menggunakan mode yang ditentukan. |
SelectClipRgn Fungsi SelectClipRgn memilih wilayah sebagai wilayah kliping saat ini untuk konteks perangkat yang ditentukan. |
SelectFont Makro SelectFont memilih objek font ke dalam konteks perangkat (DC) yang ditentukan. Objek font baru menggantikan objek font sebelumnya. |
SelectObject Fungsi SelectObject memilih objek ke dalam konteks perangkat (DC) yang ditentukan. Objek baru menggantikan objek sebelumnya dengan jenis yang sama. |
SelectPalette Fungsi SelectPalette memilih palet logis yang ditentukan ke dalam konteks perangkat. |
SetArcDirection SetArcDirection mengatur arah gambar yang akan digunakan untuk fungsi busur dan persegi panjang. |
SetBitmapBits Fungsi SetBitmapBits mengatur bit data warna untuk bitmap ke nilai yang ditentukan. |
SetBitmapDimensionEx Fungsi SetBitmapDimensionEx menetapkan dimensi pilihan ke bitmap. Dimensi ini dapat digunakan oleh aplikasi; namun, mereka tidak digunakan oleh sistem. |
SetBkColor Fungsi SetBkColor mengatur warna latar belakang saat ini ke nilai warna yang ditentukan, atau ke warna fisik terdekat jika perangkat tidak dapat mewakili nilai warna yang ditentukan. |
SetBkMode Fungsi SetBkMode mengatur mode campuran latar belakang dari konteks perangkat yang ditentukan. Mode campuran latar belakang digunakan dengan teks, kuas tetas, dan gaya pena yang bukan garis solid. |
SetBoundsRect Fungsi SetBoundsRect mengontrol akumulasi informasi persegi panjang pembatas untuk konteks perangkat yang ditentukan. |
SetBrushOrgEx Fungsi SetBrushOrgEx mengatur asal sikat yang ditetapkan GDI ke kuas berikutnya yang dipilih aplikasi ke dalam konteks perangkat yang ditentukan. |
SetColorAdjustment Fungsi SetColorAdjustment mengatur nilai penyesuaian warna untuk konteks perangkat (DC) menggunakan nilai yang ditentukan. |
SetDCBrushColor Fungsi SetDCBrushColor mengatur warna kuas konteks perangkat (DC) saat ini ke nilai warna yang ditentukan. Jika perangkat tidak dapat mewakili nilai warna yang ditentukan, warna diatur ke warna fisik terdekat. |
setDCPenColor Fungsi SetDCPenColor mengatur warna pena konteks perangkat saat ini (DC) ke nilai warna yang ditentukan. Jika perangkat tidak dapat mewakili nilai warna yang ditentukan, warna diatur ke warna fisik terdekat. |
SetDIBColorTable Fungsi SetDIBColorTable mengatur nilai warna RGB (merah, hijau, biru) dalam rentang entri dalam tabel warna DIB yang saat ini dipilih ke dalam konteks perangkat tertentu. |
SetDIBits Fungsi SetDIBits mengatur piksel dalam bitmap yang kompatibel (DDB) menggunakan data warna yang ditemukan di DIB yang ditentukan. |
SetDIBitsToDevice Fungsi SetDIBitsToDevice mengatur piksel dalam persegi panjang yang ditentukan pada perangkat yang terkait dengan konteks perangkat tujuan menggunakan data warna dari gambar DIB, JPEG, atau PNG. |
SetEnhMetaFileBits Fungsi SetEnhMetaFileBits membuat metafile format yang disempurnakan berbasis memori dari data yang ditentukan. |
SetGraphicsMode Fungsi SetGraphicsMode mengatur mode grafis untuk konteks perangkat yang ditentukan. |
SetLayout Fungsi SetLayout mengubah tata letak konteks perangkat (DC). |
SetMapMode Fungsi SetMapMode mengatur mode pemetaan dari konteks perangkat yang ditentukan. Mode pemetaan menentukan unit pengukuran yang digunakan untuk mengubah unit ruang halaman menjadi unit ruang perangkat, dan juga menentukan orientasi sumbu x dan y perangkat. |
SetMapperFlags Fungsi SetMapperFlags mengubah algoritma yang digunakan pemeta font saat memetakan font logis ke font fisik. |
SetMetaFileBitsEx Fungsi SetMetaFileBitsEx membuat metafile format Windows berbasis memori dari data yang disediakan. |
SetMetaRgn Fungsi SetMetaRgn memotong wilayah kliping saat ini untuk konteks perangkat yang ditentukan dengan metaregion saat ini dan menyimpan wilayah gabungan sebagai metaregion baru untuk konteks perangkat yang ditentukan. |
SetMiterLimit Fungsi SetMiterLimit menetapkan batas untuk panjang gabungan miter untuk konteks perangkat yang ditentukan. |
SetPaletteEntries Fungsi SetPaletteEntries mengatur nilai warna RGB (merah, hijau, biru) dan bendera dalam berbagai entri dalam palet logis. |
SetPixel Fungsi SetPixel mengatur piksel pada koordinat yang ditentukan ke warna yang ditentukan. |
SetPixelV Fungsi SetPixelV mengatur piksel pada koordinat yang ditentukan ke perkiraan terdekat dari warna yang ditentukan. Titik harus berada di wilayah kliping dan bagian permukaan perangkat yang terlihat. |
setPolyFillMode Fungsi SetPolyFillMode mengatur mode pengisian poligon untuk fungsi yang mengisi poligon. |
SetRect Fungsi SetRect mengatur koordinat persegi panjang yang ditentukan. Ini setara dengan menetapkan argumen kiri, atas, kanan, dan bawah ke anggota struktur RECT yang sesuai. |
SetRectEmpty Fungsi SetRectEmpty membuat persegi panjang kosong di mana semua koordinat diatur ke nol. |
setRectRgn Fungsi SetRectRgn mengonversi wilayah menjadi wilayah persegi panjang dengan koordinat yang ditentukan. |
SetROP2 Fungsi SetROP2 mengatur mode campuran latar depan saat ini. |
SetStretchBltMode Fungsi SetStretchBltMode mengatur mode peregangan bitmap dalam konteks perangkat yang ditentukan. |
SetSystemPaletteGunakan Fungsi SetSystemPaletteUse memungkinkan aplikasi menentukan apakah palet sistem berisi 2 atau 20 warna statis. |
SetTextAlign Fungsi SetTextAlign mengatur bendera perataan teks untuk konteks perangkat yang ditentukan. |
SetTextCharacterExtra Fungsi SetTextCharacterExtra mengatur penspasian intercharacter. Penspasian intercharacter ditambahkan ke setiap karakter, termasuk karakter jeda, saat sistem menulis baris teks. |
SetTextColor Fungsi SetTextColor mengatur warna teks untuk konteks perangkat yang ditentukan ke warna yang ditentukan. |
SetTextJustification Fungsi SetTextJustification menentukan jumlah ruang yang harus ditambahkan sistem ke karakter pemisah dalam string teks. Ruang ditambahkan saat aplikasi memanggil fungsi TextOut atau ExtTextOut. |
SetViewportExtEx Mengatur tingkat horizontal dan vertikal viewport untuk konteks perangkat dengan menggunakan nilai yang ditentukan. |
SetViewportOrgEx Fungsi SetViewportOrgEx menentukan titik perangkat mana yang memetakan ke asal jendela (0,0). |
SetWindowExtEx Fungsi SetWindowExtEx mengatur tingkat horizontal dan vertikal jendela untuk konteks perangkat dengan menggunakan nilai yang ditentukan. |
SetWindowOrgEx Fungsi SetWindowOrgEx menentukan titik jendela mana yang dipetakan ke asal viewport (0,0). |
SetWindowRgn Fungsi SetWindowRgn mengatur wilayah jendela jendela. |
SetWinMetaFileBits Fungsi SetWinMetaFileBits mengonversi metafile dari format Windows yang lebih lama ke format baru yang ditingkatkan dan menyimpan metafile baru dalam memori. |
SetWorldTransform Fungsi SetWorldTransform menetapkan transformasi linier dua dimensi antara ruang dunia dan ruang halaman untuk konteks perangkat yang ditentukan. Transformasi ini dapat digunakan untuk menskalakan, memutar, membelah, atau menerjemahkan output grafis. |
StretchBlt Fungsi StretchBlt menyalin bitmap dari persegi panjang sumber ke persegi panjang tujuan, membentangkan atau mengompresi bitmap agar sesuai dengan dimensi persegi panjang tujuan, jika perlu. |
Fungsi StretchDIBits menyalin data warna untuk persegi panjang piksel dalam gambar DIB, JPEG, atau PNG ke persegi tujuan yang ditentukan. |
StrokeAndFillPath Fungsi StrokeAndFillPath menutup setiap gambar terbuka di jalur, membelai garis luar jalur dengan menggunakan pena saat ini, dan mengisi interiornya dengan menggunakan kuas saat ini. |
StrokePath Fungsi StrokePath merender jalur yang ditentukan dengan menggunakan pena saat ini. |
Kurangi Fungsi SubtractRect menentukan koordinat persegi yang dibentuk dengan mengurangi satu persegi panjang dari yang lain. |
tabbedTextOutA Fungsi TabbedTextOut menulis string karakter di lokasi tertentu, memperluas tab ke nilai yang ditentukan dalam array posisi tab-stop. Teks ditulis dalam font yang saat ini dipilih, warna latar belakang, dan warna teks. (ANSI) |
tabbedTextOutW Fungsi TabbedTextOut menulis string karakter di lokasi tertentu, memperluas tab ke nilai yang ditentukan dalam array posisi tab-stop. Teks ditulis dalam font yang saat ini dipilih, warna latar belakang, dan warna teks. (Unicode) |
Fungsi TextOut menulis string karakter di lokasi yang ditentukan, menggunakan font, warna latar belakang, dan warna teks yang saat ini dipilih. (ANSI) |
TextOutW Fungsi TextOut menulis string karakter di lokasi yang ditentukan, menggunakan font, warna latar belakang, dan warna teks yang saat ini dipilih. (Unicode) |
TransparentBlt Fungsi TransparentBlt melakukan transfer bit-block data warna yang sesuai dengan persegi panjang piksel dari konteks perangkat sumber yang ditentukan ke dalam konteks perangkat tujuan. |
TTCharToUnicode Mengonversi array nilai kode karakter 8-bit menjadi nilai Unicode 16-bit. |
TTDeleteEmbeddedFont Merilis memori yang digunakan oleh font yang disematkan, hFontReference. |
TTEmbedFont Membuat struktur font yang berisi font karakter lebar yang disubset (16-bit). Font saat ini dari konteks perangkat (hDC) menyediakan informasi font. |
TTEmbedFontEx Membuat struktur font yang berisi font karakter UCS-4 yang disubset (32-bit). Font saat ini dari konteks perangkat (hDC) menyediakan informasi font. |
TTEmbedFontFromFileA Membuat struktur font yang berisi font karakter lebar yang disubset (16-bit). File eksternal menyediakan informasi font. |
TTEnableEmbeddingForFacename Menambahkan atau menghapus nama wajah dari daftar pengecualian typeface. |
TTGetEmbeddedFontInfo Mengambil informasi tentang font yang disematkan, seperti izin penyematan. TTGetEmbeddedFontInfo melakukan tugas yang sama dengan TTLoadEmbeddedFont tetapi tidak mengalokasikan struktur data internal untuk font yang disematkan. |
TTGetEmbeddingType Mendapatkan hak istimewa penyematan font. |
TTGetNewFontName Mendapatkan nama keluarga untuk font yang dimuat melalui TTLoadEmbeddedFont. |
TTIsEmbeddingEnabled Menentukan apakah daftar pengecualian typeface berisi font tertentu. |
TTIsEmbeddingEnabledForFacename Menentukan apakah penyematan diaktifkan untuk font tertentu. |
TTLoadEmbeddedFont Membaca font yang disematkan dari aliran dokumen dan menginstalnya. Juga memungkinkan klien untuk lebih membatasi hak istimewa penyematan font. |
Memvalidasi bagian atau semua data glyph dari font karakter lebar (16-bit), dalam rentang ukuran yang ditentukan. |
TTRunValidationTestsEx Memvalidasi bagian atau semua data glyph dari font karakter UCS-4 (32-bit), dalam rentang ukuran yang ditentukan. |
UnionRect Fungsi UnionRect membuat penyatuan dua persegi panjang. Penyatuan adalah persegi terkecil yang berisi kedua persegi panjang sumber. |
UnrealizeObject Fungsi UnrealizeObject mengatur ulang asal kuas atau mengatur ulang palet logis. |
Fungsi UpdateColors memperbarui area klien dari konteks perangkat yang ditentukan dengan memulihkan warna saat ini di area klien ke palet logis yang saat ini direalisasikan. |
UpdateWindow Fungsi UpdateWindow memperbarui area klien dari jendela yang ditentukan dengan mengirim pesan WM_PAINT ke jendela jika wilayah pembaruan jendela tidak kosong. |
ValidateRect Fungsi ValidateRect memvalidasi area klien dalam persegi panjang dengan menghapus persegi panjang dari wilayah pembaruan jendela yang ditentukan. |
ValidateRgn Fungsi ValidateRgn memvalidasi area klien dalam suatu wilayah dengan menghapus wilayah dari wilayah pembaruan saat ini dari jendela yang ditentukan. |
Fungsi WidenPath mendefiniskan ulang jalur saat ini sebagai area yang akan dicat jika jalur di-stroke menggunakan pena yang saat ini dipilih ke dalam konteks perangkat yang diberikan. |
WindowFromDC Fungsi WindowFromDC mengembalikan handel ke jendela yang terkait dengan konteks perangkat tampilan (DC) yang ditentukan. Fungsi output yang menggunakan konteks perangkat yang ditentukan menarik ke jendela ini. |
Struktur
ABC Struktur ABC berisi lebar karakter dalam font TrueType. |
ABCFLOAT Struktur ABCFLOAT berisi lebar A, B, dan C dari karakter font. |
Struktur AXESLIST berisi informasi tentang semua sumbu dari beberapa font master. (ANSI) |
AXESLISTW Struktur AXESLIST berisi informasi tentang semua sumbu dari beberapa font master. (Unicode) |
AXISINFOA Struktur AXISINFO berisi informasi tentang sumbu dari beberapa font master. (ANSI) |
AXISINFOW Struktur AXISINFO berisi informasi tentang sumbu dari beberapa font master. (Unicode) |
BITMAP Struktur BITMAP mendefinisikan jenis, lebar, tinggi, format warna, dan nilai bit bitmap. |
BITMAPCOREHEADER Struktur BITMAPCOREHEADER berisi informasi tentang dimensi dan format warna DIB. |
BITMAPCOREINFO Struktur BITMAPCOREINFO mendefinisikan dimensi dan informasi warna untuk DIB. |
BITMAPFILEHEADER Struktur BITMAPFILEHEADER berisi informasi tentang jenis, ukuran, dan tata letak file yang berisi DIB. |
BITMAPINFO Struktur BITMAPINFO mendefinisikan dimensi dan informasi warna untuk DIB. |
BITMAPINFOHEADER Struktur BITMAPINFOHEADER berisi informasi tentang dimensi dan format warna bitmap independen perangkat (DIB). |
BITMAPV4HEADER Struktur BITMAPV4HEADER adalah file header informasi bitmap. Ini adalah versi yang diperluas dari struktur BITMAPINFOHEADER. Aplikasi dapat menggunakan struktur BITMAPV5HEADER untuk fungsionalitas tambahan. |
BITMAPV5HEADER Struktur BITMAPV5HEADER adalah file header informasi bitmap. Ini adalah versi yang diperluas dari struktur BITMAPINFOHEADER. |
BLENDFUNCTION Struktur BLENDFUNCTION mengontrol perpaduan dengan menentukan fungsi blending untuk bitmap sumber dan tujuan. |
COLORADJUSTMENT Struktur COLORADJUSTMENT mendefinisikan nilai penyesuaian warna yang digunakan oleh fungsi StretchBlt dan StretchDIBits saat mode stretch adalah HALFTONE. Anda dapat mengatur nilai penyesuaian warna dengan memanggil fungsi SetColorAdjustment. |
Struktur DESIGNVECTOR digunakan oleh aplikasi untuk menentukan nilai sumbu dari beberapa font master. |
DIBSECTION Struktur DIBSECTION berisi informasi tentang DIB yang dibuat dengan memanggil fungsi CreateDIBSection. |
DISPLAY_DEVICEA Struktur DISPLAY_DEVICE menerima informasi tentang perangkat tampilan yang ditentukan oleh parameter iDevNum dari fungsi EnumDisplayDevices. (ANSI) |
DISPLAY_DEVICEW Struktur DISPLAY_DEVICE menerima informasi tentang perangkat tampilan yang ditentukan oleh parameter iDevNum dari fungsi EnumDisplayDevices. (Unicode) |
DRAWTEXTPARAMS Struktur DRAWTEXTPARAMS berisi opsi pemformatan yang diperluas untuk fungsi DrawTextEx. |
EMR Struktur EMR menyediakan struktur dasar untuk semua rekaman metafile yang ditingkatkan. Rekaman metafile yang disempurnakan berisi parameter untuk fungsi GDI tertentu yang digunakan untuk membuat bagian gambar dalam metafile format yang ditingkatkan. |
Berisi data untuk rekaman metafile yang disempurnakan AbortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC, dan RealPalette. |
EMRALPHABLEND Struktur EMRALPHABLEND berisi anggota untuk catatan metafile alphaBlend yang disempurnakan. |
Struktur EMRANGLEARC berisi anggota untuk catatan metafile yang ditingkatkan AngleArc. |
Struktur EMRARC, EMRARCTO, EMRCHORD, dan EMRPIE berisi anggota untuk catatan metafile yang ditingkatkan Arc, ArcTo, Chord, dan Pie. |
Struktur EMRBITBLT berisi anggota untuk catatan metafile bitBlt yang disempurnakan. Perhatikan bahwa antarmuka perangkat grafis (GDI) mengonversi bitmap yang bergantung pada perangkat menjadi bitmap independen perangkat (DIB) sebelum menyimpannya dalam rekaman metafile. |
EMRCOLORCORRECTPALETTE Struktur EMRCOLORCORRECTPALETTE berisi anggota untuk rekaman metafile yang ditingkatkan ColorCorrectPalette. |
EMRCOLORMATCHTOTARGET Struktur EMRCOLORMATCHTOTARGET berisi anggota untuk rekaman metafile yang disempurnakan ColorMatchToTarget. |
EMRCREATEBRUSHINDIRECT Struktur EMRCREATEBRUSHINDIRECT berisi anggota untuk rekaman metafile yang ditingkatkan CreateBrushIndirect. |
EMRCREATECOLORSPACE Struktur EMRCREATECOLORSPACE berisi anggota untuk rekaman metafile yang ditingkatkan CreateColorSpace. |
EMRCREATECOLORSPACEW Struktur EMRCREATECOLORSPACEW berisi anggota untuk rekaman metafile yang disempurnakan CreateColorSpace. Ini berbeda dari EMRCREATECOLORSPACE karena memiliki ruang warna logis Unicode dan juga memiliki array opsional yang berisi data profil sumber mentah. |
ERCREATEDIBPATTERNBRUSHPT Struktur EMRCREATEDIBPATTERNBRUSHPT berisi anggota untuk rekaman metafile yang ditingkatkan CreateDIBPatternBrushPt. Struktur BITMAPINFO diikuti oleh bitmap bitmap yang membentuk bitmap independen perangkat yang dikemas (DIB). |
Struktur EMRCREATEMONOBRUSH berisi anggota untuk CreatePatternBrush (ketika melewati bitmap monokrom) atau CreateDIBPatternBrush (ketika melewati rekaman metafile monokrom DIB) yang ditingkatkan. |
EMRCREATEPALETTE Struktur EMRCREATEPALETTE berisi anggota untuk rekaman metafile createPalette yang ditingkatkan. |
EMRCREATEPEN Struktur EMRCREATEPEN berisi anggota untuk rekaman metafile createPen yang disempurnakan. |
EMRELLIPSE Struktur EMRELLIPSE dan EMRRECTANGLE berisi anggota untuk rekaman metafile yang disempurnakan Elips dan Persegi Panjang. |
EMREOF Struktur EMREOF berisi data untuk rekaman metafile yang ditingkatkan yang menunjukkan akhir metafile. |
EMREXCLUDECLIPRECT Struktur EMREXCLUDECLIPRECT dan EMRINTERSECTCLIPRECT berisi anggota untuk rekaman metafile yang ditingkatkan ExcludeClipRect dan IntersectClipRect. |
EMREXTCREATEFONTINDIRECTW Struktur EMREXTCREATEFONTINDIRECTW berisi anggota untuk rekaman metafile yang ditingkatkan CreateFontIndirect. |
EMREXTCREATEPEN Struktur EMREXTCREATEPEN berisi anggota untuk catatan metafile yang ditingkatkan ExtCreatePen. Jika rekaman berisi struktur BITMAPINFO, itu diikuti oleh bitmap yang membentuk bitmap independen perangkat yang dikemas (DIB). |
EMREXTFLOODFILL Struktur EMREXTFLOODFILL berisi anggota untuk catatan metafile yang ditingkatkan ExtFloodFill. |
EMREXTSELECTCLIPRGN Struktur EMREXTSELECTCLIPRGN berisi anggota untuk catatan metafile yang ditingkatkan ExtSelectClipRgn. |
EMREXTTEXTOUTA Struktur EMREXTTEXTOUTA dan EMREXTTEXTOUTW berisi anggota untuk rekaman metafile yang disempurnakan ExtTextOut, TextOut, atau DrawText. |
EMRFILLPATH Struktur EMRFILLPATH, EMRSTROKEANDFILLPATH, dan EMRSTROKEPATH berisi anggota untuk rekaman metafile yang disempurnakan FillPath, StrokeAndFillPath, dan StrokePath. |
EMRFILLRGN Struktur EMRFILLRGN berisi anggota untuk rekaman metafile yang disempurnakan FillRgn. |
EMRFORMAT Struktur EMRFORMAT berisi informasi yang mengidentifikasi data grafis dalam metafile yang ditingkatkan. Komentar publik metafile yang disempurnakan GDICOMMENT_MULTIFORMATS berisi array struktur EMRFORMAT. |
EMRFRAMERGN Struktur EMRFRAMERGN berisi anggota untuk catatan metafile yang ditingkatkan FrameRgn. |
EMRGDICOMMENT Struktur EMRGDICOMMENT berisi data khusus aplikasi. |
Struktur EMRGLSBOUNDEDRECORD berisi anggota untuk rekaman metafile yang ditingkatkan yang dihasilkan oleh fungsi OpenGL. Ini berisi data untuk fungsi OpenGL dengan informasi dalam unit piksel yang harus diskalakan saat memutar metafile. |
EMRGLSRECORD Struktur EMRGLSRECORD berisi anggota untuk rekaman metafile yang ditingkatkan yang dihasilkan oleh fungsi OpenGL. Ini berisi data untuk fungsi OpenGL yang menskalakan secara otomatis ke viewport OpenGL. |
EMRGRADIENTFILL Struktur EMRGRADIENTFILL berisi anggota untuk catatan metafile yang disempurnakan GradientFill. |
EMRINVERTRGN Struktur EMRINVERTRGN dan EMRPAINTRGN berisi anggota untuk rekaman metafile yang ditingkatkan InvertRgn dan PaintRgn. |
EMRLINETO Struktur EMRLINETO dan EMRMOVETOEX berisi anggota untuk rekaman metafile yang disempurnakan LineTo dan MoveToEx. |
EMRMASKBLT Struktur EMRMASKBLT berisi anggota untuk catatan metafile maskBlt yang ditingkatkan. Perhatikan bahwa antarmuka perangkat grafis (GDI) mengonversi bitmap yang bergantung pada perangkat menjadi bitmap independen perangkat (DIB) sebelum menyimpannya dalam rekaman metafile. |
EMRMODIFYWORLDTRANSFORM Struktur EMRMODIFYWORLDTRANSFORM berisi anggota untuk rekaman metafile yang disempurnakan ModifyWorldTransform. |
EMROFFSETCLIPRGN Struktur EMROFFSETCLIPRGN berisi anggota untuk catatan metafile yang ditingkatkan OffsetClipRgn. |
Struktur EMRPIXELFORMAT berisi anggota untuk catatan metafile yang ditingkatkan SetPixelFormat. Informasi format piksel dalam ENHMETAHEADER mengacu pada struktur ini. |
EMRPLGBLT Struktur EMRPLGBLT berisi anggota untuk catatan metafile yang ditingkatkan PlgBlt. Perhatikan bahwa antarmuka perangkat grafis (GDI) mengonversi bitmap yang bergantung pada perangkat menjadi bitmap independen perangkat (DIB) sebelum menyimpannya dalam rekaman metafile. |
EMRPOLYDRAW Struktur EMRPOLYDRAW berisi anggota untuk rekaman metafile yang ditingkatkan PolyDraw. |
EMRPOLYDRAW16 Struktur EMRPOLYDRAW16 berisi anggota untuk rekaman metafile yang ditingkatkan PolyDraw. |
EMRPOLYLINE Struktur EMRPOLYLINE, EMRPOLYBEZIER, EMRPOLYGON, EMRPOLYBEZIERTO, dan EMRPOLYLINETO berisi anggota untuk rekaman metafile yang ditingkatkan Polyline, PolyBezier, Polygon, PolyBezierTo, dan PolylineTo. |
EMRPOLYLINE16 Struktur EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16, dan EMRPOLYLINETO16 berisi anggota untuk rekaman metafile polyline, PolyBezier, Polygon, PolyBezierTo, dan PolylineTo yang ditingkatkan. |
EMRPOLYPOLYLINE Struktur EMRPOLYPOLYLINE dan EMRPOLYPOLYGON berisi anggota untuk rekaman metafile yang disempurnakan PolyPolyline dan PolyPolygon. |
EMRPOLYPOLYLINE16 Struktur EMRPOLYPOLYLINE16 dan EMRPOLYPOLYGON16 berisi anggota untuk rekaman metafile yang disempurnakan PolyPolyline dan PolyPolygon. |
EMRPOLYTEXTOUTA Struktur EMRPOLYTEXTOUTA dan EMRPOLYTEXTOUTW berisi anggota untuk catatan metafile yang disempurnakan PolyTextOut. |
EMRRESIZEPALETTE Struktur EMRRESIZEPALETTE berisi anggota untuk rekaman metafile yang ditingkatkan ResizePalette. |
EMRRESTOREDC Struktur EMRRESTOREDC berisi anggota untuk rekaman metafile yang disempurnakan RestoreDC. |
Struktur EMRROUNDRECT berisi anggota untuk rekaman metafile yang ditingkatkan RoundRect. |
EMRSCALEVIEWPORTEXTEX Struktur EMRSCALEVIEWPORTEXTEX dan EMRSCALEWINDOWEXTEX berisi anggota untuk rekaman metafile yang ditingkatkan ScaleViewportExtEx dan ScaleWindowExtEx. |
EMRSELECTCLIPPATH Berisi parameter untuk rekaman metafile SelectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextAlign, SetICMMode, dan SetLayout. |
EMRSELECTOBJECT Struktur EMRSELECTOBJECT dan EMRDELETEOBJECT berisi anggota untuk rekaman metafile yang disempurnakan SelectObject dan DeleteObject. |
EMRSELECTPALETTE Struktur EMRSELECTPALETTE berisi anggota untuk rekaman metafile SelectPalette yang ditingkatkan. Perhatikan bahwa parameter bForceBackground di SelectPalette selalu dicatat sebagai TRUE, yang menyebabkan palet direalisasikan sebagai palet latar belakang. |
EMRSETARCDIRECTION Struktur EMRSETARCDIRECTION berisi anggota untuk catatan metafile yang ditingkatkan SetArcDirection. |
EMRSETBKCOLOR Struktur EMRSETBKCOLOR dan EMRSETTEXTCOLOR berisi anggota untuk rekaman metafile yang ditingkatkan SetBkColor dan SetTextColor. |
EMRSETCOLORADJUSTMENT Struktur EMRSETCOLORADJUSTMENT berisi anggota untuk catatan metafile yang ditingkatkan SetColorAdjustment. |
Struktur EMRSETCOLORSPACE, EMRSELECTCOLORSPACE, dan EMRDELETECOLORSPACE berisi anggota untuk rekaman metafile yang disempurnakan SetColorSpace dan DeleteColorSpace. |
EMRSETDIBITSTODEVICE Struktur EMRSETDIBITSTODEVICE berisi anggota untuk catatan metafile yang ditingkatkan SetDIBitsToDevice. |
EMRSETICMPROFILE Struktur EMRSETICMPROFILE berisi anggota untuk catatan metafile yang ditingkatkan SetICMProfile. |
EMRSETMAPPERFLAGS Struktur EMRSETMAPPERFLAGS berisi anggota untuk catatan metafile yang ditingkatkan SetMapperFlags. |
EMRSETMITERLIMIT Struktur EMRSETMITERLIMIT berisi anggota untuk catatan metafile yang ditingkatkan SetMiterLimit. |
Struktur EMRSETPALETTEENTRIES berisi anggota untuk catatan metafile yang ditingkatkan SetPaletteEntries. |
EMRSETPIXELV Struktur EMRSETPIXELV berisi anggota untuk catatan metafile yang disempurnakan SetPixelV. Ketika metafile yang ditingkatkan dibuat, panggilan ke SetPixel juga direkam dalam rekaman ini. |
EMRSETVIEWPORTEXTEX Struktur EMRSETVIEWPORTEXTEX dan EMRSETWINDOWEXTEX berisi anggota untuk rekaman metafile setViewportExtEx dan SetWindowExtEx yang disempurnakan. |
EMRSETVIEWPORTORGEX Struktur EMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX, dan EMRSETBRUSHORGEX berisi anggota untuk rekaman metafile yang disempurnakan SetViewportOrgEx, SetWindowOrgEx, dan SetBrushOrgEx. |
EMRSETWORLDTRANSFORM Struktur EMRSETWORLDTRANSFORM berisi anggota untuk catatan metafile yang disempurnakan SetWorldTransform. |
Struktur EMRSTRETCHBLT berisi anggota untuk rekaman metafile yang disempurnakan StretchBlt. Perhatikan bahwa antarmuka perangkat grafis (GDI) mengonversi bitmap yang bergantung pada perangkat menjadi bitmap independen perangkat (DIB) sebelum menyimpannya dalam rekaman metafile. |
EMRSTRETCHDIBITS Struktur EMRSTRETCHDIBITS berisi anggota untuk rekaman metafile yang disempurnakan StretchDIBits. |
Struktur EMRTEXT berisi anggota untuk output teks. |
EMRTRANSPARENTBLT Struktur EMRTRANSPARENTBLT berisi anggota untuk catatan metafile yang ditingkatkan TransparentBLT. |
ENHMETAHEADER Struktur ENHMETAHEADER berisi data metafile yang ditingkatkan seperti dimensi gambar yang disimpan dalam metafile yang ditingkatkan, jumlah rekaman dalam metafile yang ditingkatkan, resolusi perangkat tempat gambar dibuat, dan sebagainya. Struktur ini selalu menjadi rekaman pertama dalam metafile yang ditingkatkan. |
Struktur ENHMETARECORD berisi data yang menjelaskan fungsi antarmuka perangkat grafis (GDI) yang digunakan untuk membuat bagian dari gambar dalam metafile format yang disempurnakan. |
ENUMLOGFONTA Struktur ENUMLOGFONT mendefinisikan atribut font, nama lengkap font, dan gaya font. (ANSI) |
ENUMLOGFONTEXA Struktur ENUMLOGFONTEX berisi informasi tentang font enumerasi. (ANSI) |
Struktur ENUMLOGFONTEXDV berisi informasi yang digunakan untuk membuat font. (ANSI) |
ENUMLOGFONTEXDVW Struktur ENUMLOGFONTEXDV berisi informasi yang digunakan untuk membuat font. (Unicode) |
ENUMLOGFONTEXW Struktur ENUMLOGFONTEX berisi informasi tentang font enumerasi. (Unicode) |
ENUMLOGFONTW Struktur ENUMLOGFONT mendefinisikan atribut font, nama lengkap font, dan gaya font. (Unicode) |
Struktur ENUMTEXTMETRIC berisi informasi tentang font fisik. (ANSI) |
ENUMTEXTMETRICW Struktur ENUMTEXTMETRIC berisi informasi tentang font fisik. (Unicode) |
Struktur EXTLOGFONT mendefinisikan atribut font. (ANSI) |
EXTLOGFONTW Struktur EXTLOGFONT mendefinisikan atribut font. (Unicode) |
EXTLOGPEN Struktur EXTLOGPEN mendefinisikan gaya pena, lebar, dan atribut kuas untuk pena yang diperluas. |
TETAP Struktur FIXED berisi bagian integral dan pecahan dari bilangan riil titik tetap. |
GCP_RESULTSA Struktur GCP_RESULTS berisi informasi tentang karakter dalam string. Struktur ini menerima hasil fungsi GetCharacterPlacement. Untuk beberapa bahasa, elemen pertama dalam array mungkin berisi lebih banyak informasi dependen bahasa. (ANSI) |
GCP_RESULTSW Struktur GCP_RESULTS berisi informasi tentang karakter dalam string. Struktur ini menerima hasil fungsi GetCharacterPlacement. Untuk beberapa bahasa, elemen pertama dalam array mungkin berisi lebih banyak informasi dependen bahasa. (Unicode) |
GLYPHMETRICS Struktur GLYPHMETRICS berisi informasi tentang penempatan dan orientasi glyph dalam sel karakter. |
GLYPHSET Struktur GLYPHSET berisi informasi tentang berbagai titik kode Unicode. |
GRADIENT_RECT Struktur GRADIENT_RECT menentukan indeks dua simpul dalam array pVertex dalam fungsi GradientFill. Kedua simpul ini membentuk batas kiri atas dan kanan bawah persegi panjang. |
GRADIENT_TRIANGLE Struktur GRADIENT_TRIANGLE menentukan indeks tiga simpul dalam array pVertex dalam fungsi GradientFill. Ketiga simpul ini membentuk satu segitiga. |
Struktur HANDLETABLE adalah array handel, yang masing-masing mengidentifikasi objek antarmuka perangkat grafis (GDI). |
KERNINGPAIR Struktur KERNINGPAIR mendefinisikan pasangan kerning. |
LOGBRUSH Struktur LOGBRUSH mendefinisikan gaya, warna, dan pola kuas fisik. Ini digunakan oleh fungsi CreateBrushIndirect dan ExtCreatePen. |
LOGBRUSH32 Struktur LOGBRUSH32 mendefinisikan gaya, warna, dan pola kuas fisik. |
LOGFONTA Struktur LOGFONT mendefinisikan atribut font. (ANSI) |
LOGFONTW Struktur LOGFONT mendefinisikan atribut font. (Unicode) |
LOGPALETTE Struktur LOGPALETTE mendefinisikan palet logis. |
LOGPEN Struktur LOGPEN mendefinisikan gaya, lebar, dan warna pena. Fungsi CreatePenIndirect menggunakan struktur LOGPEN. |
Struktur MAT2 berisi nilai untuk matriks transformasi yang digunakan oleh fungsi GetGlyphOutline. |
METAHEADER Struktur METAHEADER berisi informasi tentang metafile format Windows. |
METARECORD Struktur METARECORD berisi rekaman metafile format Windows. |
MONITORINFO Struktur MONITORINFO berisi informasi tentang monitor tampilan. Fungsi GetMonitorInfo menyimpan informasi dalam struktur MONITORINFO atau struktur MONITORINFOEX. Struktur MONITORINFO adalah subset dari struktur MONITORINFOEX. |
MONITORINFOEXA Struktur MONITORINFOEX berisi informasi tentang monitor tampilan. Fungsi GetMonitorInfo menyimpan informasi ke dalam struktur MONITORINFOEX atau struktur MONITORINFO. Struktur MONITORINFOEX adalah superset dari struktur MONITORINFO. (ANSI) |
MONITORINFOEXW Struktur MONITORINFOEX berisi informasi tentang monitor tampilan. Fungsi GetMonitorInfo menyimpan informasi ke dalam struktur MONITORINFOEX atau struktur MONITORINFO. Struktur MONITORINFOEX adalah superset dari struktur MONITORINFO. (Unicode) |
NEWTEXTMETRICA Struktur NEWTEXTMETRIC berisi data yang menjelaskan font fisik. (ANSI) |
NEWTEXTMETRICEXA Struktur NEWTEXTMETRICEX berisi informasi tentang font fisik. (ANSI) |
NEWTEXTMETRICEXW Struktur NEWTEXTMETRICEX berisi informasi tentang font fisik. (Unicode) |
NEWTEXTMETRICW Struktur NEWTEXTMETRIC berisi data yang menjelaskan font fisik. (Unicode) |
OUTLINETEXTMETRICA Struktur OUTLINETEXTMETRIC berisi metrik yang menjelaskan font TrueType. (ANSI) |
outlineTEXTMETRICW Struktur OUTLINETEXTMETRIC berisi metrik yang menjelaskan font TrueType. (Unicode) |
PAINTSTRUCT Struktur PAINTSTRUCT berisi informasi untuk aplikasi. Informasi ini dapat digunakan untuk mengecat area klien dari jendela yang dimiliki oleh aplikasi tersebut. |
PANOSE Struktur PANOSE menjelaskan nilai klasifikasi font PANOSE untuk font TrueType. Karakteristik ini kemudian digunakan untuk mengaitkan font dengan font lain dengan tampilan serupa tetapi nama yang berbeda. |
POINTFX Struktur POINTFX berisi koordinat titik yang menjelaskan kerangka karakter dalam font TrueType. |
Struktur POLYTEXT menjelaskan bagaimana fungsi PolyTextOut harus menggambar string teks. (ANSI) |
POLYTEXTW Struktur POLYTEXT menjelaskan bagaimana fungsi PolyTextOut harus menggambar string teks. (Unicode) |
RASTERIZER_STATUS Struktur RASTERIZER_STATUS berisi informasi tentang apakah TrueType diinstal. Struktur ini diisi ketika aplikasi memanggil fungsi GetRasterizerCaps. |
RGBQUAD Struktur RGBQUAD menggambarkan warna yang terdiri dari intensitas relatif merah, hijau, dan biru. |
RGBTRIPLE Struktur RGBTRIPLE menggambarkan warna yang terdiri dari intensitas relatif merah, hijau, dan biru. Anggota bmciColors dari struktur BITMAPCOREINFO terdiri dari array struktur RGBTRIPLE. |
RGNDATA Struktur RGNDATA berisi header dan array persegi panjang yang menyusun wilayah. Persegi panjang diurutkan dari atas ke bawah, kiri ke kanan. Mereka tidak tumpang tindih. |
RGNDATAHEADER Struktur RGNDATAHEADER menjelaskan data yang dikembalikan oleh fungsi GetRegionData. |
TEXTMETRICA Struktur TEXTMETRIC berisi informasi dasar tentang font fisik. Semua ukuran ditentukan dalam unit logis; artinya, mereka bergantung pada mode pemetaan konteks tampilan saat ini. (ANSI) |
TEXTMETRICW Struktur TEXTMETRIC berisi informasi dasar tentang font fisik. Semua ukuran ditentukan dalam unit logis; artinya, mereka bergantung pada mode pemetaan konteks tampilan saat ini. (Unicode) |
TRIVERTEX Struktur TRIVERTEX berisi informasi warna dan informasi posisi. |
Struktur TTEMBEDINFO berisi daftar URL tempat objek font yang disematkan dapat direferensikan secara sah. |
TTLOADINFO Struktur TTLOADINFO berisi URL tempat objek font yang disematkan telah diperoleh. |
TTPOLYCURVE Struktur TTPOLYCURVE berisi informasi tentang kurva dalam kerangka karakter TrueType. |
TTPOLYGONHEADER Struktur TTPOLYGONHEADER menentukan posisi awal dan jenis kontur dalam kerangka karakter TrueType. |
TTVALIDATIONTESTSPARAMS Struktur TTVALIDATIONTESTSPARAMS berisi parameter untuk menguji font Microsoft OpenType. |
TTVALIDATIONTESTSPARAMSEX Struktur TTVALIDATIONTESTSPARAMSEX berisi parameter untuk menguji font Microsoft OpenType. |
WCRANGE Struktur WCRANGE menentukan rentang karakter Unicode. |
XFORM Struktur XFORM menentukan transformasi ruang-dunia ke ruang halaman. |