Տուն
Top.Mail.Ru Moscow
Ֆորում: «Գլխավոր»;
Ընթացիկ արխիվը `2002.01.08;
Բեռնել: [xml.tar.bz2];

Down

Արտաքին տեսք Գտնել նմանատիպ մասնաճյուղեր


Leviathan   (2001-12-13 23:05) [0]

Հնարավո՞ր է նախ ձևը նախանշել, հետո հայտնվել: Եվ հետո նկարը թարթում է, փորձեց BitBlt- ը - դա չօգնեց:



Builder   (2001-12-14 00:43) [1]

Զարմանում եմ `ինչ ես նկարում, որպեսզի BitBlt- ը չօգնեց:
Միգուցե պարզապես այն շատ հաճախ նկարում եք:



KilkennyCat   (2001-12-14 02:50) [2]

Եվ կարող է ավելի կոնկրետ լինել: Օրինակ, ես երբեմն պետք է ձեւի գեղեցիկ տեսք ստացա (թողնելով էկրանի կողմը): Ես այնուհետեւ վազեցի մի ձեւի բաղադրիչները նկարելու խնդիրը (նրանք blinked): Ճանապարհը պարզ էր, ստեղծվեց ձեւի արտաքին տեսքով մի բիթմապ, այն բանից հետո, երբ դուք խնդրում եք, առանց սեղմում, չնայած շարժվում է երեք առանցքով, եւ ապա, շարժման ավարտին, անթույլատրելի ձեւը ցածր է, ցրված է, ձեւը ակտիվանում է:



Leviathan   (2001-12-14 17:38) [3]

Ես նկարում եմ .jpg նկար, դելֆինների խցանման էկրանի չափի մասին, միայն մեկ անգամ: OnShow ձևերի մեջ ես օգտագործում եմ BitBlt- ը նկարից մինչև կտավի ձև: Կա բարելավում, բայց թույլ է, գուցե դուք դա պետք է անեք ոչ թե OnShow- ում:



Polevi   (2001-12-14 17:57) [4]

Դրոշմ
WM_ERASEBKGND



Leviathan   (2001-12-14 20:02) [5]

Շնորհակալություն բոլորիդ օգնության համար:

Polevi:
Կներեք, եթե արգելակում եմ: Արդյո՞ք պետք է անցնել այս պարամետրը որպես վերջին BitBln պարամետր: Եթե ​​այո, ապա դա չի գործել .-(



Leviathan   (2001-12-14 20:14) [6]

Վայ ... Ես սխալվեցի, ես մոռացա թաքցնել պատկերը, bitblt- ը ընդհանրապես չի գործում: Ինչն է սխալ:
BitBlt (SplashForm.Canvas.Handle, 0, 0, Image1.Width,
Image1.Hight, Image1.Canvas.Handle, 0, 0, 0);



KilkennyCat   (2001-12-15 00:50) [7]

Ուրեմն ինչի՞ համար է դա: շաղ տալ էկրանը:



Leviathan   (2001-12-16 16:35) [8]

Գրեթե: Թարմացրեք էկրանը: Այն ունի էկրանապահին և առաջադիմության բար:



KilkennyCat   (2001-12-17 01:35) [9]

Եվ թարթումը տեղի է ունենում առաջընթացի սանդղակը թարմացնելիս, կամ ի՞նչ:



Polevi   (2001-12-17 08:42) [10]

Լևիաթան ©
1: BitBlt- ը դրա մեջ պետք է կոչվի Ներկ
2: Դիտեք օգնությունը BitBlt- ում

dwRop

Նշում է raster- ի գործողության ծածկագիրը: Այս ծածկագրերը սահմանում են, թե ինչպես աղբյուրի ուղղանկյան գույնի տվյալները պետք է համատեղվեն նպատակային ուղղանկյան գույնի տվյալների հետ `վերջնական գույնին հասնելու համար:
Հետևյալ ցուցակը ցույց է տալիս մի քանի սովորական ռասիստական ​​գործողության կոդեր.

Արժեքի նկարագիրը
Սև գույնը լրացնում է նշանակման ուղղանկյունը ՝ օգտագործելով գույնը ֆիզիկական պալիտրա մեջ 0 ինդեքսի հետ: (Այս գույնը սև է ստանդարտ ֆիզիկական պալիտրա համար):
DSTINVERT- ը վերածում է նպատակակետին ուղղանկյան:
MERGECOPY Միավորում է աղբյուրի ուղղանկյան գույները նշված օրինակին `օգտագործելով Boolean AND օպերատոր:
MERGEPAINT- ը Boolean OR օպերատորի միջոցով միավորում է շրջադարձային աղբյուրի ուղղանկյան գույները նպատակակետի ուղղանկյան գույների հետ:
NOTSRCCOPY պատճենում է շրջված աղբյուրի ուղղանկյունը դեպի նպատակակետ:
NOTSRCERASE Միավորում է աղբյուրի և նշանակման ուղղանկյունների գույները `օգտագործելով Boolean OR օպերատորը, այնուհետև փոխարկում է ստացված գույնը:
PATCOPY նշված օրինակը պատճենում է նպատակակետը:
PATINVERT Համակցում է նշված օրինաչափության գույները նպատակակետին ուղղանկյան գույների հետ `օգտագործելով Boolean XOR օպերատոր:
PATPAINT- ը Boolean OR օպերատորի միջոցով համատեղում է նախշի գույները շրջված աղբյուրի ուղղանկյան գույների հետ: Այս գործողության արդյունքը համակցված է նպատակակետ ուղղանկյան գույների հետ `օգտագործելով Boolean OR օպերատոր:
SRCAND Միավորում է աղբյուրի և նշանակման ուղղանկյունների գույները `օգտագործելով Boolean AND օպերատոր:
SRCCOPY Պատճենում է աղբյուրի ուղղանկյունը ուղղակիորեն դեպի նշանակման ուղղանկյուն:
SRCERASE Միավորում է նպատակակետ ուղղանկյան շրջադարձի գույները աղբյուրի ուղղանկյան գույների հետ ՝ օգտագործելով Boolean AND օպերատոր:
SRCINVERT Միավորում է աղբյուրի և նշանակման ուղղանկյունների գույները `օգտագործելով Boolean XOR օպերատոր:
SRCPAINT Միավորում է աղբյուրի և նշանակման ուղղանկյունների գույները `օգտագործելով Boolean OR օպերատոր:
WHITENESS Լրացնում է նշանակման ուղղանկյունը `օգտագործելով գույնը ֆիզիկական պալիտրա մեջ 1 ինդեքսի հետ: (Այս գույնը ստանդարտի համար սպիտակ է

3: Դիտեք օգնությունը WM_ERASEBGND- ում

Դիմումը WM_ERASEBKGND հաղորդագրությունն է ուղարկում, երբ պատուհանի ֆոնը պետք է ջնջվի (օրինակ, երբ պատուհանը չափափոխված է): Հաղորդագրությունն ուղարկվում է նկարելու պատուհանի անվավեր մասը պատրաստելու համար:

WM_ERASEBKGND
hdc = (HDC) wParam; // սարքի համատեքստի բռնակ

Պարամետրեր

hdc - wParam- ի արժեք: Նշում է սարքի համատեքստը:

Վերադարձ արժեքները

Դիմումը պետք է վերադարձնի nonzero- ն, եթե այն ջնջի ֆոնը; հակառակ դեպքում, այն պետք է վերադառնա զրո:

Այսինքն, քանի որ դուք դեռ վերագրում եք պատկերը BitBlt- ով - հակառակ դեպքում, այն պետք է վերադառնա զրո



Sergey_n   (2001-12-18 00:19) [11]

Ինչու՞ են այդպիսի դժվարություններ ??? Դուք ձեր նկարը ցատկում եք ուղղակիորեն շինարարի վրա TImage ձևի վրա: Թե՞ ես ինչ-որ բանի մասին չեմ սխալվել ?????



Էջեր: 1 ամբողջ ճյուղը

Ֆորում: «Գլխավոր»;
Ընթացիկ արխիվը `2002.01.08;
Բեռնել: [xml.tar.bz2];

Up





Հիշողություն `0.58 ՄԲ
Ժամանակը `0.026 գ
3-21904
Andrew
2001-11-29 22:18
2002.01.08
հարցում


1-22118
vlv
2001-12-19 21:59
2002.01.08
Բաղադրիչներ


1-22208
Nikos77- ը
2001-12-15 18:34
2002.01.08
Ասացեք, թե ինչպես պետք է ձեւակերպել


1-22195
Lnix
2001-12-15 20:00
2002.01.08
լարային


3-21978
Անանուն աշխատող
2001-12-04 20:25
2002.01.08
ADO + Excel + Delphi5





afrikaans ալբանական արաբական հայերեն ադրբեջանական Բասկերի Բելառուսի Բուլղարիայի catalan Չինարեն (պարզեցված) Չինարեն (ավանդական) Խորվաթիայի չեխ դանիերեն հոլանդական Անգլերեն
Էստոնիայի filipino ֆիններեն ֆրանսերեն
galician վրացական գերմանական հունարեն haitian Creole եբրայերեն հինդի հունգարերեն icelandic հայերեն իռլանդական իտալական ճապոնացի Կորեայի Լատվիայի Լիտվայի մակեդոներեն Մալայերեն մալթերեն նորվեգական
պարսկական Լեհաստանի պորտուգալացի ռումինական ռուսական սերբերեն Սլովակիայի Սլովենիայի իսպաներեն սուահիլի շվեդերեն թայերեն թուրքական ուկրաինական ուրդու վիետնամերեն ուելսերեն հայերեն bengali բոսնիերեն
Cebuano Esperanto գուջարաթի հաուսա Hmong Igbo ճավաերեն kannada Khmer Lao լատիներեն մաորի մարաթի մոնղոլական նեպալերեն Punjabi Somali tamil telugu յորուբա
զուլուսերեն
Անգլերեն Французский Немецкий Итальянский Португальский Русский Испанский