Värivalitsin?

Uuppi

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?

6

1627

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • juhakorkeapudas
      • 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

    1. Hengenvaaralliset kiihdytysajot päättyivät karmealla tavalla, kilpailija kuoli

      Onnettomuudesta on aloitettu selvitys. Tapahtuma keskeytettiin onnettomuuteen. Tapahtumaa tutkitaan paikan päällä yhtei
      Kauhava
      190
      6728
    2. Ootko rakastunut?

      Kerro pois nyt
      Ikävä
      155
      1943
    3. Onhan sulla nainen parempi mieli

      Nyt? Ainakin toivon niin.
      Ikävä
      113
      1648
    4. Ujosteletko tosissaan vai mitä oikeen

      Himmailet???? Mitä pelkäät?????
      Ikävä
      51
      1360
    5. Suureksi onneksesi on myönnettävä

      Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️
      Ikävä
      52
      1149
    6. Möykkähulluus vaati kuolonuhrin

      Nuori elämä menettiin täysin turhaan tällä järjettömyydellä! Toivottavasti näitä ei enää koskaan nähdä Kauhavalla! 😢
      Kauhava
      42
      1041
    7. Älä mies pidä mua pettäjänä

      En petä ketään. Älä mies ajattele niin. Anteeksi että ihastuin suhun varattuna. Pettänyt en ole koskaan ketään vaikka hu
      Ikävä
      98
      1002
    8. Reeniähororeeniä

      Helvetillisen vaikeaa työskennellä hoitajana,kun ei kestä silmissään yhtään läskiä. Saati hoitaa sellaista. Mitä tehdä?
      Kouvola
      6
      947
    9. Tarvitsemme lisää maahanmuuttoa.

      Väestö eläköityy, eli tarvitsemme lisää tekeviä käsiä ja veronmaksajia. Ainut ratkaisu löytyy maahanmuutosta. Nimenomaan
      Maailman menoa
      249
      918
    10. Kävit nainen näemmä mun

      Facessa katsomassa....
      Ikävä
      41
      879
    Aihe