欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++畫正弦線實(shí)例代碼

 更新時(shí)間:2014年10月13日 09:01:30   投稿:shichen2014  
這篇文章主要介紹了C++畫正弦線實(shí)例代碼,是C++圖形操作程序設(shè)計(jì)中比較常見的一個(gè)技巧,需要的朋友可以參考下

本文實(shí)例講述了C++畫正弦線的實(shí)現(xiàn)代碼,分享給大家供大家參考。

主要功能代碼如下:

復(fù)制代碼 代碼如下:
case WM_PAINT: 
        hdc = BeginPaint(hWnd, &ps); 
        // TODO: 在此添加任意繪圖代碼... 
        //畫正玄線 
        #define  PI 3.1415926 
        #define SEGMENT 500 
        int cxClient,cyClient; 
        RECT rect; 
 
        ::GetClientRect(hWnd, &rect); 
        cxClient = rect.right - rect.left; 
        cyClient = rect.bottom - rect.top; 
 
        POINT   pt[SEGMENT]; 
        for (int i=0;i<SEGMENT;i++) 
        { 
            pt[i].x = i * cxClient/SEGMENT;  //cxClient的長(zhǎng)度被分成SEGMENT份 
            pt[i].y =  (int)((cyClient/2)*(1 - sin(2 * PI * i/SEGMENT))); //因?yàn)閟in(2pi)取反,因?yàn)閿?shù)學(xué)坐標(biāo)Y軸向上,而系統(tǒng)中坐標(biāo)Y軸向下,+cyClient/2是將坐標(biāo)原點(diǎn)移到左上角 
        } 
        ::Polyline(hdc, pt, SEGMENT); //繪圖函數(shù) 
 
        EndPaint(hWnd, &ps); 
        break;

希望本文所述對(duì)大家的C++程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:

相關(guān)文章

  • 數(shù)組和指針的區(qū)別深入剖析

    數(shù)組和指針的區(qū)別深入剖析

    在C/C++中,指針和數(shù)組在很多地方可以互換使用,這使得我們產(chǎn)生一種錯(cuò)覺,感覺數(shù)組和指針兩者是完全等價(jià)的,事實(shí)上數(shù)組和指針是有很大的區(qū)別的
    2012-11-11
  • 好用的C++ string Format“函數(shù)”介紹

    好用的C++ string Format“函數(shù)”介紹

    大家好,本篇文章主要講的是好用的C++ string Format“函數(shù)”介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • C語(yǔ)言之平衡二叉樹詳解

    C語(yǔ)言之平衡二叉樹詳解

    平衡二叉樹是具有平衡屬性的有序二叉樹,本文主要介紹了C語(yǔ)言中的平衡二叉樹,具有一定的參考價(jià)值,需要的小伙伴可以參考閱讀
    2023-04-04
  • C語(yǔ)言 詳細(xì)講解接續(xù)符和轉(zhuǎn)義符的使用

    C語(yǔ)言 詳細(xì)講解接續(xù)符和轉(zhuǎn)義符的使用

    接續(xù)符是用來(lái)告訴編譯器行為的符號(hào),那編譯器遇到接續(xù)符是什么行為呢,就是去掉接續(xù)符,然后把下一行連接到現(xiàn)在這行上面,轉(zhuǎn)義符是主要用于表示無(wú)回顯字符,也用于表示常規(guī)字符,轉(zhuǎn)義符必須放在單引號(hào)或者雙引號(hào)里面
    2022-04-04
  • C語(yǔ)言初學(xué)者代碼中的常見錯(cuò)誤與問(wèn)題

    C語(yǔ)言初學(xué)者代碼中的常見錯(cuò)誤與問(wèn)題

    C語(yǔ)言初學(xué)者犯過(guò)的很多錯(cuò)誤都非常典型,在初學(xué)者中非常普遍,于是整理了一下,應(yīng)該對(duì)其他初學(xué)者有借鑒意義
    2013-11-11
  • C++11 std::function和std::bind 的使用示例詳解

    C++11 std::function和std::bind 的使用示例詳解

    C++11中的std::function和std::bind是函數(shù)對(duì)象的重要組成部分,它們可以用于將函數(shù)和參數(shù)綁定在一起,形成一個(gè)可調(diào)用的對(duì)象,這篇文章主要介紹了C++11 std::function和std::bind 的使用示例詳解,需要的朋友可以參考下
    2023-03-03
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單萬(wàn)年歷

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單萬(wàn)年歷

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單萬(wàn)年歷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C++中的運(yùn)算符重載詳解

    C++中的運(yùn)算符重載詳解

    大家好,本篇文章主要講的是C++中的運(yùn)算符重載詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • C語(yǔ)言判斷回文數(shù)的小例子

    C語(yǔ)言判斷回文數(shù)的小例子

    這篇文章主要介紹了C語(yǔ)言判斷回文數(shù)的小例子,有需要的朋友可以參考一下
    2014-01-01
  • C語(yǔ)言的基本語(yǔ)法詳解

    C語(yǔ)言的基本語(yǔ)法詳解

    本篇文章主要講解C語(yǔ)言 基本語(yǔ)法,這里提供簡(jiǎn)單的示例和代碼來(lái)詳細(xì)講解C語(yǔ)言的基本語(yǔ)法,開始學(xué)習(xí)C語(yǔ)言的朋友可以看一下,希望能夠給你帶來(lái)幫助
    2021-09-09

最新評(píng)論