Header

  1. View current page

    엘프화가네 잡설공간

Profile_image?t=1221798254&type=small
이곳은 엘프화가가 강좌나 잡다한 글을 적고, 콘티도 짜고 하는 곳입니다. ㅇㅅㅇ!
131

소스코드

%ffp

Title:"Blending Mixer"
Category:"엘프필터♡"
Author:"엘프화가"
Organization:"Forest Penna"
Copyright:"몰라귀찮아.."
URL:"http://www.penna.co.kr"
Filename:"blendmix.8bf"

ctl(0):OWNERDRAW(staticedge),size=(60,60),pos=(250,10),
        range=(0, 0xffffff),
        color=fgColor,val=fgColor,
        action=preview,
        tooltip="Choose foreground color"

ctl(1):OWNERDRAW(staticedge),size=(60,60),pos=(320,10),
        range=(0, 0xffffff),
        color=bgColor,val=bgColor,
        action=preview,
        tooltip="Choose background color"

ctl(2):OWNERDRAW(staticedge),size=(60,60),pos=(410,10),
        range=(0, 0xffffff),
        color=bgColor,val=bgColor,
        action=preview,
        tooltip="Choose background color"

//clicking an OWNERDRAW control sets val=1,
//so we need to save the color value in some
//dummy controls...
ctl(3):OWNERDRAW,invisible,disabled,
       range=(0, 0xffffff),val=fgColor

ctl(4):OWNERDRAW,invisible,disabled,

       range=(0, 0xffffff),val=bgColor

ctl(5):OWNERDRAW,invisible,disabled,
       range=(0, 0xffffff),val=bgColor

ctl[6]: RADIOBUTTON(GROUP), "고정", Val=1, Pos=(260,75)
ctl[7]: RADIOBUTTON(top), "고정", Pos=(335,75), Size=(70,120)
ctl[8]: RADIOBUTTON(top), "고정", Pos=(425,75), Size=(70,120)

onCtl(n):{
    int color;
    if ((n == 0 || n == 1 ||n==2) && e == FME_CLICKED) {
        //Info("ctl(%d) = %6.6x", n+2, ctl(n+2));
        color = chooseColor(ctl(n+2),
                (n == 0) ? "Choose foreground color:" :
                           "Choose background color:");
        if (color != -1) {
            setCtlColor(n, color);
            setCtlVal(n+2, color);
        }
    }
return false;

} //OnCtl

 

History

Last edited on 01/03/2008 11:09 by 엘프화가

Comments (0)

You must log in to leave a comment. Please sign in.