Ergonómia photoshop winapi - trükkök - cikkek - misc.

a felület ergonómiája + Photoshop: a csatornákkal való együttműködés + WinAPI: hogyan lehet húzni az űrlapot bármely helyre

Ha a tervező valami finomot akar tenni, különleges cinizmussal - nem ismer határokat.

Itt van a feladat: másold át a szabványos Windows felületet a kék alapon pirosra.

Erre azért van szükség, hogy a BorderStyle programot 1 - Fix Single-ről 0-re - None -re cserélje. Tehát ergonomikusabb lesz. Miért olyan rendszert alkot, fejléc, ha egy fix méretű ablakot, és már kifejezte sapkát, melyek segítségével WinAPI (ReleaseCapture és SendMessage függvénykönyvtárába „User32”) a felületen, akkor húzza a formában? Csak egy - egy keresztlécet tartalmazó gombra kattintva, amelyre a felhasználó bezárhatja az ablakot, lépjen ki a programból. Ésszerűbb, ha ezt a gombot az interfészfejléc jobb oldalán található egyszerű kép, amely a felhasználó észlelését egyszerűen a rendszer gombjához hasonlítja.

Másolja a rendszergombot a piros kockára.

És most figyelem, nem szabványos tervezési gondolkodás bemutatása.

Van egy képernyőgrafika, így a hely RGB. Így hát felmászunk a kék csatornába, a fehér perem szubpixeles átmenetének "áttetsző" képpontjait kék háttérbe szorítjuk. Másolja őket az új réteg vörös csatornájába. Ezután visszalépünk a régi rétegre, ugyanazokat a képpontokat harapjuk a piros csatornáról, és beilleszti őket ugyanazon új réteg kék csatornájába.

Állítsa a BorderStyle tulajdonságot 0 - None értékre

Most Pillanatképek ugyanazon rendszer interfész gomb befogott állapotban, másolja a tartalmát belül a perem a gombot egy kész átmenet a piros, és adjunk hozzá feldolgozása MouseDown / MouseUp.

Persze, másodpercek után sikerült, de nem könnyebb volt a Pencil Tool-ot elvenni, felvenni a vörös virágokat, és szükség esetén kézzel megölni?