Bagikan melalui


Asal Sikat

Ketika aplikasi memanggil fungsi gambar untuk melukis bentuk, sistem memosisikan kuas di awal operasi cat dan memetakan piksel dalam bitmap kuas ke area klien di asal jendela, yang merupakan sudut kiri atas jendela. Koordinat piksel yang dipetakan sistem disebut asal sikat . Asal kuas default terletak di sudut kiri atas bitmap kuas, pada koordinat (0,0). Sistem kemudian menyalin kuas di seluruh area klien, membentuk pola yang setinggi bitmap. Operasi salin berlanjut, baris demi baris, hingga seluruh area klien diisi. Namun, pola kuas hanya terlihat dalam batas bentuk yang ditentukan.

Ada instans ketika asal kuas default tidak boleh digunakan. Misalnya, mungkin perlu bagi aplikasi untuk menggunakan kuas yang sama untuk melukis latar belakang jendela induk dan anaknya dan memadukan latar belakang jendela anak dengan jendela induk. Untuk melakukan ini, aplikasi harus mengatur ulang asal kuas dengan memanggil fungsiSetBrushOrgExdan menggeser asal jumlah piksel yang diperlukan. (Aplikasi dapat mengambil asal kuas saat ini dengan memanggil fungsiGetBrushOrgEx.)

Ilustrasi berikut menunjukkan bintang lima titik yang diisi dengan menggunakan kuas yang ditentukan aplikasi. Ilustrasi menunjukkan gambar kuas yang diperbesar, serta lokasi yang dipetakan di awal operasi cat.

ilustrasi yang menunjukkan bahwa asal kuas dipetakan ke asal jendela