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

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

?? win1.cpp

?? 《道法自然》書的源碼FishGUI,一個跨平臺的界面庫
?? CPP
字號:
/*--------------------------------------------------------------------------

	Win1.cpp - 用戶定義的窗口1類的實現文件

	本程序是FishGUI軟件的一部分

	版權所有 (C) 2003,2004 王詠武
	http://www.contextfree.net/wangyw/

----------------------------------------------------------------------------

	作者對 FishGUI 軟件及其所有源代碼授權如下:

	允許任何個人、組織、機構、企業無償獲得、修改、使用、重新發布 FishGUI 軟
	件及其源代碼,或按照有償或者無償的方式發行基于 FishGUI 源代碼的全部或部
	分內容開發的軟件產品,——但行使以上權利時,須遵守以下約定:

	1、重新發布 FishGUI 軟件及其源代碼時,不得隱去軟件及其源代碼中原有的版
	   權信息和開發者標識。

	2、發行基于 FishGUI 源代碼的全部或部分內容開發的軟件產品時,必須在產品
	   的顯著位置標明以下字樣:

	   【本產品的一部分功能是基于王詠武在 FishGUI 軟件中的工作完成的】

	3、在正式出版物中引用 FishGUI 的文檔、源代碼或注釋內容的,應注明軟件的
	   原作者為王詠武。

--------------------------------------------------------------------------*/
/*! \addtogroup MVC_Application
 *  @{ 
 */

/*! \file
 *  \brief 用戶定義的窗口1類的實現文件
 */

/*! @} */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "../../Source/OSAdaptor/FG_OSAdaptor.h"
#include "Win1.h"

#if defined(WIN32) && defined(_DEBUG)
    /* Trace memory allocation in windows debug version */
    #include <crtdbg.h>
    static char THIS_FILE[] = __FILE__;
    #define new new(_NORMAL_BLOCK, __FILE__, __LINE__)
#endif  /* _DEBUG */
    
BEGIN_MESSAGE_MAP(Win1, FG_Window)
    ON_ID_NOTIFY    (FCN_CHECKED, ID_CHECK1, Win1::OnCheck1Checked)
    ON_ID_NOTIFY    (FCN_CHECKED, ID_CHECK2, Win1::OnCheck2Checked)
    ON_ID_NOTIFY    (FCN_UNCHECKED, ID_CHECK1, Win1::OnCheck1Unchecked)
    ON_ID_NOTIFY    (FCN_UNCHECKED, ID_CHECK2, Win1::OnCheck2Unchecked)
    ON_ID_NOTIFY    (FBN_PRESSED, ID_BUTTON, Win1::OnButtonPressed)
    ON_TIMER        (ID_TIMER, Win1::OnTimer)
    ON_UPDATE_VIEW  (Win1::OnViewUpdate)
END_MESSAGE_MAP()

/*! \addtogroup MVC_Application
 *  @{ 
 */

    /*! \addtogroup Win1_Rect 窗口1用到的矩形區域定義
     *  @{ 
     */
static const FG_Rect RECT_Win1(520, 180, 750, 390);

static const FG_Rect RECT_Label1(550, 220, 600, 240);
static const FG_Rect RECT_Label2(550, 250, 600, 270);
static const FG_Rect RECT_Display1(610, 220, 720, 240);
static const FG_Rect RECT_Display2(610, 250, 720, 270);
static const FG_Rect RECT_Check1(580, 280, 720, 300);
static const FG_Rect RECT_Check2(580, 310, 720, 330);
static const FG_Rect RECT_Button(565, 340, 705, 370);
    /*! @} */

/*! @} */

Win1::Win1(WORD wID) : m_bData1(true), m_bData2(false), FG_Window("硬件消息模擬窗口", wID, FS_RAISED)
{
    m_Rect.Set(RECT_Win1.wLeft, RECT_Win1.wTop, RECT_Win1.wRight, RECT_Win1.wBottom);

    FG_Factory * pF = FG_GetFactory();
    AddWidget(pF->CreateLabel("數據1:", RECT_Label1));
    AddWidget(pF->CreateLabel("數據2:", RECT_Label2));
    FG_Label * pLabel;
    AddWidget(pLabel = pF->CreateLabel("0", RECT_Display1, ID_DISPLAY1, FS_RECESSED | TS_LEFT));
    pLabel->BGColor(COLOR_WHITE);
    AddWidget(pLabel = pF->CreateLabel("0", RECT_Display2, ID_DISPLAY2, FS_RECESSED | TS_LEFT));
    pLabel->BGColor(COLOR_WHITE);

    FG_CheckBox * pCheck;
    AddWidget(pCheck = pF->CreateCheckBox("發送數據1 [1]", RECT_Check1, ID_CHECK1));
    AddWidget(pF->CreateCheckBox("發送數據2 [2]", RECT_Check2, ID_CHECK2));
    pCheck->SetChecked(true);

    AddWidget(pF->CreateButton("數據調整", RECT_Button, ID_BUTTON));

    RegisterKey('1', FVK_ENTER, ID_CHECK1);
    RegisterKey('2', FVK_ENTER, ID_CHECK2);

    srand((unsigned)time(NULL));
    StartTimer(ID_TIMER, 1000);

    GetMyModel()->RegisterView(this);
}

void Win1::OnTimer(void)
{
    if (m_bData1)
    {
        long data = rand();
        data %= 256;
        GetMyModel()->SendData1((unsigned char)data);
    }
    if (m_bData2)
    {
        long data = rand();
        data %= 256;
        GetMyModel()->SendData2((unsigned char)data);
    }
}

void Win1::OnViewUpdate(void)
{
    FG_Label * pDisplay1 = (FG_Label *)GetChild(ID_DISPLAY1);
    char buf[5];
    sprintf(buf, "%d", GetMyModel()->GetData1(0));
    pDisplay1->SetText(buf);

    FG_Label * pDisplay2 = (FG_Label *)GetChild(ID_DISPLAY2);
    sprintf(buf, "%d", GetMyModel()->GetData2(0));
    pDisplay2->SetText(buf);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
北条麻妃国产九九精品视频| av成人老司机| 中文字幕中文字幕在线一区| 午夜精品国产更新| 樱花草国产18久久久久| 精品国产免费视频| 成人国产免费视频| 欧美日韩在线播放一区| 一区二区成人在线| 日韩一区二区三区视频| 3d动漫精品啪啪| 欧美日韩国产综合久久| 92国产精品观看| 91精品国产综合久久久久久| 久久久国际精品| 一本色道久久加勒比精品| 亚洲成人三级小说| 日韩久久久精品| 韩国av一区二区三区四区| 久久久精品综合| 国产成人欧美日韩在线电影| 欧美日韩国产一区| 国产在线精品一区在线观看麻豆| 亚洲bt欧美bt精品777| 亚洲国产精品成人综合| 国产精品精品国产色婷婷| 久久精品国产成人一区二区三区| 日韩亚洲国产中文字幕欧美| 国产精品自在欧美一区| 奇米777欧美一区二区| 国内精品写真在线观看| 麻豆高清免费国产一区| 中文字幕一区二区三区精华液| 精品中文字幕一区二区| 精品国产91亚洲一区二区三区婷婷 | 国产精品卡一卡二| 91成人免费网站| 免费久久99精品国产| 国产视频一区在线观看| 精品国产乱码久久久久久牛牛 | 精品久久久久一区二区国产| 一区二区三区资源| 成人国产一区二区三区精品| 国产河南妇女毛片精品久久久 | 欧美日韩精品一区二区| 成人av资源下载| 91久久国产最好的精华液| 91麻豆精品在线观看| av高清久久久| 91丨porny丨中文| 91麻豆国产精品久久| 99re在线视频这里只有精品| 色婷婷av一区二区三区之一色屋| 色94色欧美sute亚洲线路一ni| 91麻豆国产自产在线观看| 欧美午夜片在线看| 4hu四虎永久在线影院成人| 日韩免费电影一区| 国产午夜亚洲精品不卡| 欧美高清一级片在线观看| 国产精品二三区| 亚洲综合色视频| 免费亚洲电影在线| 国产精品一二一区| 成人久久视频在线观看| 99国产精品一区| 欧美午夜电影一区| 精品人在线二区三区| 久久精品一区蜜桃臀影院| 国产精品动漫网站| 亚洲成人777| 精品影视av免费| 成人性生交大合| 欧美午夜影院一区| 精品国产91久久久久久久妲己 | 日韩va亚洲va欧美va久久| 国产一区二区三区不卡在线观看| 国产91精品一区二区麻豆亚洲| 99久久精品免费看国产免费软件| 91成人国产精品| 亚洲精品一区二区三区香蕉| 国产精品丝袜一区| 亚洲地区一二三色| 国产一区二区看久久| 91啪在线观看| 日韩精品一区二区三区中文不卡 | 精品伦理精品一区| 国产精品网站在线播放| 亚洲成人久久影院| 成人爽a毛片一区二区免费| 欧美日韩精品是欧美日韩精品| 国产女人aaa级久久久级 | 亚洲一区在线观看免费观看电影高清| 老汉av免费一区二区三区| 91看片淫黄大片一级在线观看| 欧美一区二区三区在线看| 亚洲欧洲国产专区| 激情五月激情综合网| 欧美性受极品xxxx喷水| 国产精品网站在线| 久久99久久99精品免视看婷婷 | 久久久不卡网国产精品二区| 亚洲大片在线观看| 一本高清dvd不卡在线观看| 精品国产免费视频| 日本不卡一区二区三区| 99久久亚洲一区二区三区青草| wwwwww.欧美系列| 日韩电影免费一区| 91成人免费电影| 亚洲欧洲另类国产综合| 国产一区二区久久| 日韩久久精品一区| 天天影视色香欲综合网老头| 一本色道亚洲精品aⅴ| 国产精品久线在线观看| 精品一区二区在线视频| 欧美日韩精品二区第二页| 亚洲人成精品久久久久| 成人免费高清在线| 精品日韩欧美在线| 麻豆极品一区二区三区| 欧美一级免费大片| 日韩精品五月天| 在线成人高清不卡| 亚洲成av人综合在线观看| 欧美中文字幕一区二区三区| 国产精品久久久久天堂| 豆国产96在线|亚洲| 国产区在线观看成人精品 | 欧美日韩一区二区三区免费看| 亚洲素人一区二区| 色综合久久久久综合99| 亚洲男同性恋视频| 在线观看一区二区精品视频| 亚洲欧美另类在线| 欧美一区二区三区公司| 午夜精品免费在线观看| 在线不卡一区二区| 日韩精品一级中文字幕精品视频免费观看| 欧美中文字幕一区二区三区亚洲| 亚洲在线一区二区三区| 欧美日韩亚洲丝袜制服| 五月激情综合网| 日韩一区二区三区精品视频| 麻豆成人久久精品二区三区小说| 欧美电视剧免费全集观看| 久久97超碰色| 久久看人人爽人人| 丰满少妇久久久久久久| 中文字幕一区二区三区av| 色综合久久久久网| 亚洲国产精品久久久男人的天堂| 欧美日韩一级片在线观看| 免播放器亚洲一区| 久久综合色一综合色88| 国产一区不卡精品| 国产精品视频一二| 色综合久久久久网| 奇米色777欧美一区二区| 国产亚洲一二三区| hitomi一区二区三区精品| 一区二区三区在线观看欧美| 91精品综合久久久久久| 激情成人综合网| 综合激情成人伊人| 在线播放91灌醉迷j高跟美女 | 成人深夜视频在线观看| 亚洲精品第1页| 91精品国产品国语在线不卡| 久久99久久久欧美国产| 国产精品久久久久桃色tv| 欧美午夜不卡在线观看免费| 经典三级在线一区| 亚洲欧美激情小说另类| 日韩视频中午一区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 亚洲理论在线观看| 欧美一区二区黄| 9久草视频在线视频精品| 日韩国产在线一| 欧美激情在线一区二区| 欧美日韩亚洲综合在线| 国产成人亚洲综合a∨婷婷 | 亚洲人妖av一区二区| 91精品国产欧美一区二区18 | 七七婷婷婷婷精品国产| 成人欧美一区二区三区黑人麻豆| 欧美高清一级片在线| 成人av第一页| 美国十次综合导航| 亚洲精品视频一区| 精品久久久久99| 欧美午夜电影在线播放| 成人国产免费视频| 精品在线免费视频| 午夜精品久久久久久久久| 最新国产の精品合集bt伙计| 日韩午夜中文字幕| 欧美午夜影院一区|