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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sciset.c

?? 計算器源代碼c。和windows自帶的功能差不多。很多科學計算還沒有加入。
?? C
字號:
/**************************************************************************/
/*** SCICALC Scientific Calculator for Windows 3.00.12                  ***/
/*** By Kraig Brockschmidt, Microsoft Co-op, Contractor, 1988-1989      ***/
/*** (c)1989 Microsoft Corporation.  All Rights Reserved.               ***/
/***                                                                    ***/
/*** sciset.c                                                           ***/
/***                                                                    ***/
/*** Functions contained:                                               ***/
/***    SetRadix--Changes the number base and the radiobuttons.         ***/
/***    SetBox--Handles the checkboxes for inv/hyp.                     ***/
/***                                                                    ***/
/*** Functions called:                                                  ***/
/***    none                                                            ***/
/***                                                                    ***/
/*** History:
 ***    12-Dec-1996 JonPa   -   Added SetMaxIntDigits
 ***    Whenever-97 ToddB   -   Removed SetMaxIntDigits
 ***/
/**************************************************************************/

#include "scicalc.h"
#include "unifunc.h"

extern TCHAR    szBlank[6];
extern INT      gcIntDigits;
extern TCHAR    *rgpsz[CSTRINGS];
extern TCHAR    szDec[];
extern RECT     rcDeg[6];
extern HMENU    g_hDecMenu;
extern HMENU    g_hHexMenu;

long oldRadix = (unsigned)-1;

void ActivateButtons()
{
    static int  aDecOnlyKeys[] = { IDC_FE, IDC_DMS, IDC_SIN, IDC_COS, IDC_TAN, IDC_EXP, IDC_PI };   // controls used only in Decimal mode

    if (oldRadix != nRadix)
    {
        int i;
        BOOL bDecMode = (nRadix == 10);
        
        // Only send messages to the the "Decimal Only keys" if this change in
        // base effects those keys

        if ((oldRadix == 10) || bDecMode)
        {
            // we are changing to or from decimal mode
            for ( i = 0; i <= ARRAYSIZE(aDecOnlyKeys) ; i++ )
            {
                EnableWindow( GetDlgItem(g_hwndDlg, aDecOnlyKeys[i]), 
                              bDecMode );
            }
        }

        // insure that nRadix is within the allowed range
        ASSERT( (nRadix >= 2) && (nRadix <= 16) );
        
        // turn on digit keys less than nRadix and turn off digit keys >= nRadix
        for (i=2; i<nRadix; i++)
            EnableWindow( GetDlgItem(g_hwndDlg, IDC_0+i), TRUE );

        for ( ; i<16; i++ )
            EnableWindow( GetDlgItem(g_hwndDlg, IDC_0+i), FALSE );
    }
    oldRadix = nRadix;
}

// SetRadix sets the display mode according to the selected button.
// ToddB:  As a hack to allow setting other bases, wRadix can be one of
//         the base buttons OR it can be the desired nRadix.

// MAXIUM: for Dec the precision is limited to the nPrecision, 
//  otherwise it is limited to the word size.

VOID NEAR SetRadix(DWORD wRadix)
{
    static INT  nRadish[4]={2,8,10,16}; /* Number bases.               */

    int   id=IDM_DEC;

    // convert special bases into symbolic values
    switch ( wRadix )
    {
    case 2:
        id=IDM_BIN;
        break;

    case 8:
        id=IDM_OCT;
        break;

    case 10:
        id=IDM_DEC;
        break;

    case 16:
        id=IDM_HEX;
        break;

    case IDM_HEX:
    case IDM_DEC:
    case IDM_OCT:
    case IDM_BIN:
        id=wRadix;
        wRadix = nRadish[IDM_BIN - wRadix];
        break;
    }

    // we select which group of toggles we are setting, decimal mode gets the
    // angular notation buttons (deg, rad, grad) otherwise we get the word size 
    // buttons (dword, word, byte)

    SwitchModes(wRadix, nDecMode, nHexMode);

    CheckMenuRadioItem(GetSubMenu(GetMenu(g_hwndDlg),1),IDM_HEX,IDM_BIN,id,
                       MF_BYCOMMAND);

    CheckRadioButton(g_hwndDlg,IDM_HEX, IDM_BIN, id);

    nRadix = wRadix;

    // inform ratpak that a change in base or precision has occured
    BaseOrPrecisionChanged();
    
    // update the UI elements to the correct state
    ActivateButtons();

    // display the correct number for the new state (ie convert displayed 
    //  number to correct base)
    DisplayNum();
}


// Check/uncheck the visible inverse/hyperbolic

VOID NEAR SetBox (int id, BOOL bOnOff)
{
    CheckDlgButton(g_hwndDlg, id, (WORD) bOnOff);
    return;
}

//
// Description:
//   This will switch the displayed/enabled mode buttons.  This also updates
//   The switches the menu under view and sets the correct state.
//
void
SwitchModes(DWORD wRadix, int nDecMode, int nHexMode)
{
    int iID, id;

    if (10 == wRadix)
    {
        id=IDM_DEG+nDecMode;

        if (NULL != g_hDecMenu)
            SetMenu(g_hwndDlg, g_hDecMenu);

        CheckMenuRadioItem(g_hDecMenu, IDM_DEG, IDM_GRAD, id, MF_BYCOMMAND);
        CheckRadioButton(g_hwndDlg,IDC_DEG, IDC_GRAD, id);
    }
    else
    {
        id=IDM_QWORD+nHexMode;

        if (NULL != g_hHexMenu)
            SetMenu(g_hwndDlg, g_hHexMenu);

        CheckMenuRadioItem(g_hHexMenu, IDM_QWORD, IDM_BYTE, id, MF_BYCOMMAND);
        CheckRadioButton(g_hwndDlg,IDC_QWORD, IDC_BYTE, id);
    }

    for (iID = IDC_QWORD; iID <= IDC_BYTE; iID++)
    {
        EnableWindow( GetDlgItem( g_hwndDlg, iID ), (wRadix != 10) );
        ShowWindow( GetDlgItem( g_hwndDlg, iID ),
                    (wRadix == 10) ? SW_HIDE : SW_SHOW );
    }

    for (iID = IDC_DEG; iID <= IDC_GRAD; iID++)
    {
        EnableWindow( GetDlgItem( g_hwndDlg, iID ), (wRadix == 10) );
        ShowWindow( GetDlgItem( g_hwndDlg, iID ), 
                    (wRadix != 10) ? SW_HIDE : SW_SHOW );
    }
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区在线视频| 在线观看视频一区二区欧美日韩| |精品福利一区二区三区| 欧美日本国产视频| 国产**成人网毛片九色| 老鸭窝一区二区久久精品| 亚洲欧美日韩国产一区二区三区 | 美女脱光内衣内裤视频久久影院| 国产精品无遮挡| 日韩一区二区在线看片| 色综合久久88色综合天天免费| 精品写真视频在线观看| 性做久久久久久免费观看| 国产精品国产三级国产普通话99| 精品久久人人做人人爱| 欧美喷潮久久久xxxxx| 91日韩精品一区| 风间由美一区二区av101 | 美洲天堂一区二卡三卡四卡视频| 亚洲美女屁股眼交3| 久久久久久亚洲综合影院红桃| 69堂国产成人免费视频| 在线看国产一区二区| 91在线视频在线| 风流少妇一区二区| 国产69精品久久99不卡| 国产精品1区2区3区在线观看| 久久国产生活片100| 视频一区在线播放| 香蕉成人啪国产精品视频综合网| 亚洲精品国产无天堂网2021 | 久久99久久99| 美女爽到高潮91| 久久国产精品72免费观看| 日韩精品一区第一页| 五月天视频一区| 日韩制服丝袜先锋影音| 免费在线欧美视频| 蜜臀久久久99精品久久久久久| 日本亚洲天堂网| 麻豆精品久久精品色综合| 美女网站视频久久| 国产美女娇喘av呻吟久久| 国产一区二区福利| 国产aⅴ综合色| 成人av中文字幕| 99久久久免费精品国产一区二区| 成人h动漫精品| 欧洲中文字幕精品| 欧美日韩国产不卡| 日韩亚洲电影在线| 精品国产精品网麻豆系列| 久久久国产一区二区三区四区小说| 国产欧美精品区一区二区三区| 国产精品理伦片| 亚洲另类在线视频| 天涯成人国产亚洲精品一区av| 日日摸夜夜添夜夜添亚洲女人| 久久se这里有精品| 大桥未久av一区二区三区中文| 99re在线视频这里只有精品| 在线精品视频一区二区三四| 日韩欧美国产电影| 中文字幕乱码日本亚洲一区二区| 国产精品久久久久久久久果冻传媒 | 久久成人18免费观看| 国产高清在线观看免费不卡| 91性感美女视频| 欧美巨大另类极品videosbest| 欧美videos中文字幕| 欧美国产乱子伦| 亚洲成人在线免费| 国产在线麻豆精品观看| 99re8在线精品视频免费播放| 欧美日韩在线电影| 久久久精品一品道一区| 亚洲欧美日韩综合aⅴ视频| 日本在线播放一区二区三区| 成人av电影在线观看| 欧美日韩久久一区二区| 久久免费电影网| 亚洲一区二区成人在线观看| 国内精品伊人久久久久av影院| 一本在线高清不卡dvd| 精品国产91洋老外米糕| 怡红院av一区二区三区| 精品一区二区在线免费观看| 91在线你懂得| 久久久久久毛片| 亚洲综合一区在线| 国产99精品在线观看| 欧美日韩国产中文| 中文av字幕一区| 免费观看91视频大全| 91成人免费网站| 欧美激情一区二区在线| 日韩电影在线免费观看| 91一区二区在线| 精品国产一区二区三区不卡 | 五月婷婷欧美视频| 99久久精品国产导航| 久久久综合九色合综国产精品| 亚洲成国产人片在线观看| 成人精品一区二区三区四区| 日韩欧美一区在线| 亚洲大尺度视频在线观看| 99精品视频一区| 久久久99久久| 久久精品72免费观看| 欧美精品电影在线播放| 亚洲卡通动漫在线| 成人中文字幕在线| 欧美精品一区二区精品网| 视频一区二区中文字幕| eeuss鲁片一区二区三区在线观看| 精品乱人伦一区二区三区| 石原莉奈一区二区三区在线观看| 色婷婷综合久久久久中文一区二区 | 欧美一区二区三区四区高清| 亚洲精品成人a在线观看| jlzzjlzz亚洲女人18| 国产午夜亚洲精品羞羞网站| 国模无码大尺度一区二区三区| 欧美一区二区三区视频在线观看 | 9色porny自拍视频一区二区| 久久精品无码一区二区三区| 九色porny丨国产精品| 日韩精品在线一区二区| 日本午夜精品视频在线观看 | 国产美女娇喘av呻吟久久| 精品不卡在线视频| 国产在线国偷精品产拍免费yy| 日韩免费在线观看| 久久精品国产成人一区二区三区| 欧美一区二区免费观在线| 日本亚洲三级在线| 日韩久久久精品| 国模冰冰炮一区二区| 国产午夜亚洲精品理论片色戒| 国产·精品毛片| 亚洲欧美另类久久久精品2019| 一本到三区不卡视频| 亚洲精品国产成人久久av盗摄 | 一本一本大道香蕉久在线精品| 综合电影一区二区三区| 91浏览器打开| 性感美女久久精品| 欧美成人午夜电影| 国产·精品毛片| 亚洲狼人国产精品| 717成人午夜免费福利电影| 久久精品国产久精国产| 国产午夜久久久久| gogogo免费视频观看亚洲一| 亚洲午夜精品网| 337p亚洲精品色噜噜狠狠| 激情伊人五月天久久综合| 久久精品日产第一区二区三区高清版 | 日韩丝袜美女视频| 国产精品系列在线观看| 国产精品超碰97尤物18| 欧美性色黄大片手机版| 蜜桃久久av一区| 国产精品免费丝袜| 欧美在线观看18| 久久97超碰色| 最新不卡av在线| 欧美日韩三级一区| 国产在线精品一区二区三区不卡| 中文字幕在线不卡一区 | 51精品秘密在线观看| 精品一区二区三区在线视频| 日本一二三不卡| 欧美少妇bbb| 国产在线精品一区在线观看麻豆| 亚洲少妇屁股交4| 日韩欧美中文一区二区| 99久久精品国产毛片| 六月婷婷色综合| 亚洲精品国产精华液| 2023国产一二三区日本精品2022| 一本色道久久综合狠狠躁的推荐| 欧美aaaaaa午夜精品| 日韩一区日韩二区| 欧美电影精品一区二区| 色猫猫国产区一区二在线视频| 久久av资源网| 亚洲一区中文在线| 国产欧美视频一区二区三区| 欧美日韩国产免费| 99热这里都是精品| 麻豆91在线播放免费| 亚洲激情一二三区| 国产色91在线| 日韩一区二区三区免费观看| 97久久超碰精品国产| 国模冰冰炮一区二区| 日韩成人一级片| 亚洲自拍偷拍综合| 国产精品久久网站|