Miten pystyy tehdä värivalitsimen jolla voi valita värin mistä tahansa ruudulta ja jos klikkaa värin valitsemisen aikana muualta kuin kyseisen ohjelman ikkunasta. Ja klikkaamalla se lopettaisi värin valitsemisen. Miten tämä onnistuisi?
Värivalitsin?
6
1651
Vastaukset
- juhakorkeapudas
Miksi sellainen pitäisi tehdä itse kun niitä on valmiina vaikka kuinka?
http://www.google.fi/search?hl=fi&source=hp&q=color picker&meta=&rlz=1R2GGLL_enFI346- Uuppi
koska tarviisin yhteen projektiin
- sitä varten
sjotenkin tähän tapaan. ei varmaan paras mutta toimii.
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.top:=0;
Form1.left:=0;
Form1.width:=Screen.width;
Form1.height:=Screen.height;
Form1.image1.top:=0;
Form1.image1.left:=0;
Form1.image1.width:=Form1.width;
Form1.image1.height:=Form1.height;
Form1.Image1.Canvas.CopyRect(rect(0,0,Form1.width, Form1.height),
Form1.canvas,
rect(0,0,Form1.width, Form1.height));
Form1.show;
end;
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
c: TColor;
begin
c:=GetPixel(image1.canvas.handle, X, Y);
messageDlg(IntToStr(c), mtInformation, [mbOk], 0);
Close;
end;
Sitten loput saat miettiä miten kuljetat värin kutsuvaan ohjelmaosioon.
Sen vaoi vaikka viedä public muuttujaan ja lukea sitten sieltä tai miten nyt parhaaksi näet.
Tämä on Delphi vitosta mutta kai se uudemmillakin pelittää.
Varmaan on parempiakin tapoja mutta niistä kertokoot viisaammat.- kun noi
sisennykset katovat huistin helvettiin niin ettei tuosta päskästä saa mitään selvää.
- huhhuu
Siis mikähän tuossa nyt on pointti "mistä tahansa ruudulta ja jos klikkaa värin valitsemisen aikana muualta kuin kyseisen ohjelman ikkunasta", eikö nuo tarkoita samaa asiaa?
"Ja klikkaamalla se lopettaisi", siis lopettaa vai valitsee värin, täh?
Värin valitseminen nyt onnistuu vaikka GDI, DirextX, OpenGL, mutta kysymystä en ymmärrä..- Uuppi
siis sellaista ohjelmaa tarkoitin, millä voi valita pikselivärin mistä kohtaa tahansa ruudulta. Tajusin jo miten teen sen.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
S-kaupoissa on nykyään ihanaa käydä
Kun niissä ei enää käy satuolentoihin uskovat hihhuIit eivätkä persut. Asiakaskunta on huomattavasti siistiytynyt muutam1519223Riikka runnoo! Uutta velkaa tänä vuonna 17 mrd. euroa
Tirsk. Nyt kyllä hihityttää kuin pientä eläintä. Riikka takoo maailmanennätyksiä tasaiseen tahtiin. " [Riikka] joutuu496221Näin tyhmä vasemmistolainen on: "S-kaupoissa on nykyään ihanaa käydä
kun siellä ei ole hihhuleita eikä persuja." Vain tyhmä eli heikkoälyinen vasemmistolainen voi tehdä noin lapsellisia ju614531K-kaupassa on mukava käydä, kun ei tarvitse katsella köyhiä
vasemmistolaisia, joista monet myös varastavat. Mielellään maksaa vähän enemmän tuotteista K-kaupassa, jotka ovat paljon614429Suomessa on ollut suurtyöttömyyttä ennenkin, ja lääkäriin pääsee nykyäänkin
Täällähän oli jonkun sekopään(vas.) juttu, että ennen ei ollut työttömyyttä ja lääkäriin pääsi. Siihen alkoi tietysti ko724050Kysymys: Kuinka moneen maahan neuvosto-venäjä on hyökännyt
viimeisten 90-vuoden aikana? Ja lähinnä on siis kyse neuvosto-venäjän naapurimaista - kuten Suomesta. Lista on huomatta973813- 853454
IL - Auerin lapsia oli houkuteltu rahalla Annelin puolelle?
16:12 Outoja väitteitä Sijaisäidin mukaan Auerin lapsia koetettiin houkutella nettipalstoilla muuttamaan kertomuksiaan1603355Jens Ihlen (ex Kukka) poika todistaa oikeudessa
10:49 "Välit ovat olemattomat" Minkälainen isäsi ja sinun välinen suhde on tällä hetkellä? "Minulla ei ole minkäännäkö182986Kela maksoi etuuksia 17,3 mrd. eur, yritykset sai 10,6 mrd.
Tuohon päälle vietiin vielä palkansaajilta työeläkeloisille 27,5 miljardia euroa. Etenkin Suomen Sosialistiset Yrittäjä182386