亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? scikeys.c

?? 計算器源代碼c。和windows自帶的功能差不多。很多科學計算還沒有加入。
?? C
字號:
#include "scicalc.h"
#include "calchelp.h"
#include "unifunc.h"

#define RED         RGB(255,0,0)       /* Red                           */
#define PURPLE      RGB(255,0,255)     /* Dark Purple                   */
#define BLUE        RGB(0,0,255)       /* Blue                          */
#define DKBLUE      RGB(0,0,255)       /* Dark Blue                     */
#define MAGENTA     RGB(255,0,255)     /* Magenta                       */
#define DKRED       RGB(255,0,0)       /* Dark Red.                     */
#define WHITE       RGB(255,255,255)   /* White                         */
#define BLACK       RGB(0,0,0)         /* Black                         */

typedef struct
{
    COLORREF    crColor;    // text color
    DWORD       iHelpID;    // the helpfile ID for this key
//    int         bUnary  :1, // true if this key is treated as a unary operator
//                bBinary :1, // true if this key is a binary operator
//                bUseInv :1, // true if this key deactivates the Inv checkbox when used
//                bUseHyp :1; // true if this key deactivates the Hyp checkbox when used
} KEYDATA;

//    Control ID,       Color,  Help ID,            Unary,  Binary, Inv,    Hyp
KEYDATA keys[] = {
    { /*IDC_SIGN,   */  BLUE,   CALC_STD_SIGN,      /*false,  false,  false,  false*/ },
    { /*IDC_CLEAR,  */  DKRED,  CALC_C,             /*false,  false,  false,  false*/ },
    { /*IDC_CENTR,  */  DKRED,  CALC_CE,            /*false,  false,  false,  false*/ },
    { /*IDC_BACK,   */  DKRED,  CALC_BACK,          /*false,  false,  false,  false*/ },
    { /*IDC_STAT,   */  DKBLUE, CALC_SCI_STA,       /*false,  false,  false,  false*/ },
    { /*IDC_PNT,    */  BLUE,   CALC_STD_DECIMAL,   /*false,  false,  false,  false*/ },
    { /*IDC_AND,    */  RED,    CALC_SCI_AND,       /*false,  false,  false,  false*/ },
    { /*IDC_OR,     */  RED,    CALC_SCI_OR,        /*false,  false,  false,  false*/ },
    { /*IDC_XOR,    */  RED,    CALC_SCI_XOR,       /*false,  false,  false,  false*/ },
    { /*IDC_LSHF,   */  RED,    CALC_SCI_LSH,       /*false,  false,  false,  false*/ },
    { /*IDC_DIV,    */  RED,    CALC_STD_SLASH,     /*false,  false,  false,  false*/ },
    { /*IDC_MUL,    */  RED,    CALC_STD_ASTERISK,  /*false,  false,  false,  false*/ },
    { /*IDC_ADD,    */  RED,    CALC_STD_PLUS,      /*false,  false,  false,  false*/ },
    { /*IDC_SUB,    */  RED,    CALC_STD_MINUS,     /*false,  false,  false,  false*/ },
    { /*IDC_MOD,    */  RED,    CALC_SCI_MOD,       /*false,  false,  false,  false*/ },
    { /*IDC_PWR,    */  PURPLE, CALC_SCI_XCARETY,   /*false,  false,  false,  false*/ },
    { /*IDC_CHOP,   */  RED,    CALC_SCI_INT,       /*false,  false,  false,  false*/ },
    { /*IDC_COM,    */  RED,    CALC_SCI_NOT,       /*false,  false,  false,  false*/ },
    { /*IDC_SIN,    */  PURPLE, CALC_SCI_SIN,       /*false,  false,  false,  false*/ },
    { /*IDC_COS,    */  PURPLE, CALC_SCI_COS,       /*false,  false,  false,  false*/ },
    { /*IDC_TAN,    */  PURPLE, CALC_SCI_TAN,       /*false,  false,  false,  false*/ },
    { /*IDC_LN,     */  PURPLE, CALC_SCI_LN,        /*false,  false,  false,  false*/ },
    { /*IDC_LOG,    */  PURPLE, CALC_SCI_LOG,       /*false,  false,  false,  false*/ },
    { /*IDC_SQRT,   */  DKBLUE, CALC_STD_SQRT,      /*false,  false,  false,  false*/ },
    { /*IDC_SQR,    */  PURPLE, CALC_SCI_XCARET2,   /*false,  false,  false,  false*/ },
    { /*IDC_CUB,    */  PURPLE, CALC_SCI_XCARET3,   /*false,  false,  false,  false*/ },
    { /*IDC_FAC,    */  PURPLE, CALC_SCI_FACTORIAL, /*false,  false,  false,  false*/ },
    { /*IDC_REC,    */  PURPLE, CALC_1X,            /*false,  false,  false,  false*/ },
    { /*IDC_DMS,    */  PURPLE, CALC_SCI_DMS,       /*false,  false,  false,  false*/ },
    { /*IDC_PERCENT,*/  DKBLUE, CALC_STD_PERCENT,   /*false,  false,  false,  false*/ },
    { /*IDC_FE,     */  PURPLE, CALC_SCI_FE,        /*false,  false,  false,  false*/ },
    { /*IDC_PI,     */  DKBLUE, CALC_SCI_PI,        /*false,  false,  false,  false*/ },
    { /*IDC_EQU,    */  RED,    CALC_STD_EQUAL,     /*false,  false,  false,  false*/ },
    { /*IDC_MCLEAR, */  RED,    CALC_MC,            /*false,  false,  false,  false*/ },
    { /*IDC_RECALL, */  RED,    CALC_MR,            /*false,  false,  false,  false*/ },
    { /*IDC_STORE,  */  RED,    CALC_MS,            /*false,  false,  false,  false*/ },
    { /*IDC_MPLUS,  */  RED,    CALC_MPLUS,         /*false,  false,  false,  false*/ },
    { /*IDC_EXP,    */  PURPLE, CALC_SCI_EXP,       /*false,  false,  false,  false*/ },
    { /*IDC_AVE,    */  DKBLUE, CALC_SCI_AVE,       /*false,  false,  false,  false*/ },
    { /*IDC_B_SUM,  */  DKBLUE, CALC_SCI_SUM,       /*false,  false,  false,  false*/ },
    { /*IDC_DEV,    */  DKBLUE, CALC_SCI_S,         /*false,  false,  false,  false*/ },
    { /*IDC_DATA,   */  DKBLUE, CALC_SCI_DAT,       /*false,  false,  false,  false*/ },
    { /*IDC_OPENP,  */  PURPLE, CALC_SCI_OPENPAREN, /*false,  false,  false,  false*/ },
    { /*IDC_CLOSEP, */  PURPLE, CALC_SCI_CLOSEPAREN,/*false,  false,  false,  false*/ },
    { /*IDC_0,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_1,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_2,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_3,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_4,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_5,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_6,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_7,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_8,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_9,      */  BLUE,   CALC_STD_NUMBERS,   /*false,  false,  false,  false*/ },
    { /*IDC_A,      */  DKBLUE, CALC_SCI_ABCDEF,    /*false,  false,  false,  false*/ },
    { /*IDC_B,      */  DKBLUE, CALC_SCI_ABCDEF,    /*false,  false,  false,  false*/ },
    { /*IDC_C,      */  DKBLUE, CALC_SCI_ABCDEF,    /*false,  false,  false,  false*/ },
    { /*IDC_D,      */  DKBLUE, CALC_SCI_ABCDEF,    /*false,  false,  false,  false*/ },
    { /*IDC_E,      */  DKBLUE, CALC_SCI_ABCDEF,    /*false,  false,  false,  false*/ },
    { /*IDC_F,      */  DKBLUE, CALC_SCI_ABCDEF,    /*false,  false,  false,  false*/ }
};

// Returns true if the given ID is one of Calc's command buttons
BOOL IsValidID( int iID )
{
    if ( (iID >= IDC_SIGN) && (iID <= IDC_F) )
        return TRUE;

    return FALSE;
}

// Used when processing WM_DRAWITEM to get the key color
COLORREF GetKeyColor( int iID )
{
    ASSERT( IsValidID( iID ) );
    if ( nCalc && (iID == IDC_REC) )
        return DKBLUE;
    return keys[INDEXFROMID(iID)].crColor;
}

// Used when processing WM_CONTEXTHELP to get the Help ID.
// This works for any control ID, not just the command buttons.
ULONG_PTR GetHelpID( int iID )
{
    if ( IsValidID( iID ) )
    {
        return keys[INDEXFROMID(iID)].iHelpID;
    }

    switch( iID )
    {
    case IDC_HEX:
        return CALC_SCI_HEX;
    case IDC_DEC:
        return CALC_SCI_DEC;
    case IDC_OCT:
        return CALC_SCI_OCT;
    case IDC_BIN:
        return CALC_SCI_BIN;
    case IDC_DEG:
        return CALC_SCI_DEG;
    case IDC_RAD:
        return CALC_SCI_RAD;
    case IDC_GRAD:
        return CALC_SCI_GRAD;
    case IDC_QWORD:
        return CALC_SCI_QWORD; 
    case IDC_DWORD:
        return CALC_SCI_DWORD; 
    case IDC_WORD:
        return CALC_SCI_WORD; 
    case IDC_BYTE:
        return CALC_SCI_BYTE; 
    case IDC_INV:
        return CALC_SCI_INV;
    case IDC_HYP:
        return CALC_SCI_HYP;
    case IDC_DISPLAY:
        return CALC_STD_VALUE;
    case IDC_MEMTEXT:
        return CALC_SCI_MEM;
    case IDC_PARTEXT:
        return CALC_SCI_PARENS;
    }

    ASSERT( 0 );    // an invalid help ID has been used.
    return 0;
}


/*
BOOL IsUnaryOperator( int iID )
{
    ASSERT( IsValidID( iID ) );
    return keys[INDEXFROMID(iID)].bUnary;
}

BOOL IsBinaryOperator( int iID )
{
    ASSERT( IsValidID( iID ) );
    return keys[INDEXFROMID(iID)].bBinary;
}

BOOL UsesInvKey( int iID )
{
    ASSERT( IsValidID( iID ) );
    return keys[INDEXFROMID(iID)].bUseInv;
}

BOOL UsesHypKey( int iID )
{
    ASSERT( IsValidID( iID ) );
    return keys[INDEXFROMID(iID)].bUseHyp;
}
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产乱子伦| 日产精品久久久久久久性色| 欧美男女性生活在线直播观看| 国产在线视频一区二区| 玉足女爽爽91| 久久精品在线观看| 欧美性一级生活| 成人黄色小视频| 久久国产剧场电影| 亚洲成人精品一区二区| 中文字幕在线观看不卡视频| 精品伦理精品一区| 欧美性做爰猛烈叫床潮| av动漫一区二区| 国产一区二区三区黄视频 | 久久久综合九色合综国产精品| 欧美影院午夜播放| 91在线一区二区| 国产成a人亚洲| 国产综合色在线视频区| 精品污污网站免费看| 日本不卡一区二区三区高清视频| 男男视频亚洲欧美| 另类小说视频一区二区| 欧美日韩电影在线| 激情亚洲综合在线| 中文字幕中文字幕在线一区| 欧美色倩网站大全免费| 麻豆精品久久精品色综合| 国产欧美日韩卡一| 欧美视频在线观看一区二区| 国产综合久久久久影院| 一区二区高清免费观看影视大全| 日韩午夜激情av| 91美女在线视频| 国产精品99久久久久久有的能看| 一区二区国产视频| 国产日韩欧美精品综合| 欧美久久久久免费| 91在线视频网址| 国产一区三区三区| 石原莉奈在线亚洲三区| 欧美国产精品中文字幕| 日韩午夜在线播放| 色综合视频在线观看| 国产一区二区在线观看视频| 亚洲永久免费视频| 欧美国产激情一区二区三区蜜月| 日韩一二三区不卡| 91福利精品视频| av资源站一区| 懂色av一区二区夜夜嗨| 免费高清在线视频一区·| 中文字幕日韩av资源站| 精品国产一区二区精华| 欧美精品国产精品| 91视频国产观看| 成人福利电影精品一区二区在线观看| 蜜桃一区二区三区在线| 亚洲综合小说图片| 亚洲精品欧美专区| 国产精品久久久久久久久果冻传媒 | 亚洲图片激情小说| 精品美女被调教视频大全网站| 91精品国产综合久久久久| 91国偷自产一区二区三区观看 | eeuss鲁片一区二区三区在线观看| 日本aⅴ精品一区二区三区 | 91性感美女视频| av电影在线观看一区| 顶级嫩模精品视频在线看| 激情久久五月天| 国产主播一区二区| 精品一区二区三区久久| 蜜桃久久精品一区二区| 日韩电影免费在线观看网站| 日本不卡一二三| 久久99日本精品| 国产在线不卡一区| 韩国毛片一区二区三区| 国产一区二区精品久久91| 精品中文av资源站在线观看| 久久97超碰色| 国产精品一品视频| 国产高清精品久久久久| 国产福利一区二区| 成人av中文字幕| 色哟哟国产精品| 欧美精品乱码久久久久久| 制服丝袜日韩国产| 欧美大片日本大片免费观看| 精品福利一区二区三区| 国产午夜精品久久久久久久| 中文字幕一区二区5566日韩| 亚洲精品视频免费看| 亚洲成人福利片| 欧美aaaaa成人免费观看视频| 国产一区二区在线观看免费| 成人av资源网站| 欧美午夜精品久久久久久超碰| 欧美一区二区成人| 久久夜色精品国产欧美乱极品| 中文字幕成人av| 亚洲大片精品永久免费| 蜜臀精品一区二区三区在线观看| 狠狠色狠狠色合久久伊人| 粉嫩在线一区二区三区视频| 色悠悠亚洲一区二区| 91精品麻豆日日躁夜夜躁| 欧美videos中文字幕| 中文字幕中文乱码欧美一区二区| 亚洲妇女屁股眼交7| 蜜桃视频在线观看一区二区| av一区二区久久| 欧美精三区欧美精三区| 国产日本欧美一区二区| 亚洲成人精品一区| 国产成人综合亚洲网站| 欧美在线一区二区三区| 精品国产91亚洲一区二区三区婷婷 | 亚洲日本丝袜连裤袜办公室| 青青青伊人色综合久久| 成人的网站免费观看| 777xxx欧美| 国产精品乱子久久久久| 日本视频一区二区| 99麻豆久久久国产精品免费| 欧美一级高清片| 一区二区三区中文字幕精品精品 | 国产成人综合亚洲91猫咪| 欧美日韩一级二级| 国产日韩欧美高清| 午夜电影网一区| 一本色道久久综合亚洲精品按摩| 久久综合九色综合97婷婷| 亚洲永久精品国产| 成人97人人超碰人人99| 精品国产百合女同互慰| 亚洲第一福利一区| 91欧美一区二区| 精品盗摄一区二区三区| 亚洲成人第一页| 色婷婷激情久久| 国产精品网站导航| 精品在线视频一区| 在线观看91av| 性做久久久久久| 色欧美88888久久久久久影院| 国产日韩高清在线| 久久国产精品无码网站| 欧美美女喷水视频| 亚洲与欧洲av电影| 色综合天天视频在线观看| 国产精品理伦片| 国产91在线观看| 久久久久久久国产精品影院| 美女被吸乳得到大胸91| 欧美另类高清zo欧美| 亚洲高清一区二区三区| 欧洲一区在线电影| 一级女性全黄久久生活片免费| 91香蕉视频在线| 亚洲人成在线播放网站岛国| 99久久国产综合精品麻豆| 国产精品毛片大码女人| 国产91丝袜在线播放| 久久久久久久综合色一本| 国产一区二三区| 中文字幕成人av| 99精品视频一区二区三区| 国产精品不卡在线| 色综合一区二区| 一个色综合网站| 欧美日韩中字一区| 日韩专区在线视频| 欧美一区二区三区爱爱| 久久不见久久见中文字幕免费| 欧美不卡一区二区| 国产一区在线看| 国产精品电影一区二区三区| 91在线观看一区二区| 亚洲精品五月天| 欧美日韩美少妇| 麻豆成人久久精品二区三区红| www激情久久| 99久久免费精品| 亚洲午夜精品在线| 日韩欧美视频在线 | 国产jizzjizz一区二区| 国产亚洲精久久久久久| av爱爱亚洲一区| 水野朝阳av一区二区三区| 欧美一区二区三区四区在线观看| 黄色精品一二区| 亚洲三级理论片| 欧美一区二区精品在线| 福利电影一区二区三区| 亚洲综合一二区| 欧美精品一区二区三区久久久| 成人黄色在线视频|