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

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

?? sample4_1.c

?? CVI例程
?? C
?? 第 1 頁 / 共 2 頁
字號:
	ResetTextBox(panel, PANEL_TEXTBOX_1, "");}//Menu Paste callback fun void CVICALLBACK Paste (int menuBar, int menuItem, void *callbackData,		int panel){     char    *text = 0;    int     bitmap = 0,num;    Rect    destRect;    char buf[255];		    ClipboardGetText(&text, 0);        if (text != 0)      /* any text to paste? */        {        GetNumTextBoxLines (panelHandle, PANEL_TEXTBOX_2, &num); 		InsertTextBoxLine (panelHandle, PANEL_TEXTBOX_2, num, text);        free(text);     /* free the copy of the text returned by ClipboardGetText */        }    else        {        ClipboardGetBitmap(&bitmap, 0);          if (bitmap != 0)    /* is there a bitmap to paste? */            {            CanvasClear(panel, PANEL_CANVAS, VAL_ENTIRE_OBJECT);                            /* ask user how to draw the clipboard's bitmap into the canvas control: */            if (GenericMessagePopup ("PastingImage","Does the map be streched to fit canvas?",                        "__No", "Yes", 0, 0, 0,0, VAL_GENERIC_POPUP_BTN1, VAL_GENERIC_POPUP_BTN1, VAL_GENERIC_POPUP_BTN2)                    == VAL_GENERIC_POPUP_BTN1)                  destRect = MakeRect(0,0,VAL_KEEP_SAME_SIZE, VAL_KEEP_SAME_SIZE);            else                destRect = VAL_ENTIRE_OBJECT;                                CanvasDrawBitmap (panel, PANEL_CANVAS, bitmap, VAL_ENTIRE_OBJECT, destRect);            DiscardBitmap(bitmap);  /* free the bitmap returned by ClipboardGetBitmap */            }        }				}//menu DisplayB callback fun void CVICALLBACK DisplayB (int menuBar, int menuItem, void *callbackData,		int panel){   BOOL  checked;    GetMenuBarAttribute (menuBar, MAIN_MENU_EDIT_DISPLAYB, ATTR_CHECKED,									  &checked);   SetMenuBarAttribute (menuBar, MAIN_MENU_EDIT_DISPLAYB, ATTR_CHECKED,									  !checked);   SetCtrlAttribute (panelHandle, PANEL_TEXTBOX_2, ATTR_VISIBLE, !checked);}//Menu Version callback fun void CVICALLBACK Version (int menuBar, int menuItem, void *callbackData,		int panel){  MessagePopup("Help","Ver 1.0");}//Menu About callback fun void CVICALLBACK About (int menuBar, int menuItem, void *callbackData,		int panel){MessagePopup("help","sample4_1,made by zhang ");}//menu copy panel callback fun void CVICALLBACK CopyPanel (int menuBar, int menuItem, void *callbackData,		int panel){    int bitmap;				     GetPanelDisplayBitmap(panel, VAL_VISIBLE_AREA, VAL_ENTIRE_OBJECT, &bitmap);     ClipboardPutBitmap(bitmap);                       DiscardBitmap(bitmap);      }//Menu Display canvas callback fun void CVICALLBACK DisplayCanvas (int menuBar, int menuItem, void *callbackData,		int panel){   char buf[20];   GetMenuBarAttribute (menuBar, MAIN_MENU_EDIT_DISPLAYCANVAS, ATTR_ITEM_NAME, buf);   if(strcmp(buf,"隱藏畫板")==0)   {   SetMenuBarAttribute (menuBar, MAIN_MENU_EDIT_DISPLAYCANVAS, ATTR_ITEM_NAME, "顯示畫板");   SetCtrlAttribute (panelHandle, PANEL_CANVAS, ATTR_VISIBLE, 0);     }    else	{	SetMenuBarAttribute (menuBar, MAIN_MENU_EDIT_DISPLAYCANVAS, ATTR_ITEM_NAME, "隱藏畫板");	SetCtrlAttribute (panelHandle, PANEL_CANVAS, ATTR_VISIBLE, 1);   	}    	}// Draw Button callback fun int CVICALLBACK Draw (int panel, int control, int event,		void *callbackData, int eventData1, int eventData2){    if (event==EVENT_COMMIT) {        int randTop, randLeft, randHeight, randWidth;        int bitmapID;        int x, y, i, value, color;        Rect rectVal;        Point pointVal1, pointVal2;        Point pointArray[6];                  randTop    = 50*rand()/RAND_MAX + 5;        randHeight =  30*rand()/RAND_MAX  + 20;                randLeft    = 200*rand()/RAND_MAX + 5;        randWidth   =  30*rand()/RAND_MAX + 20;        rectVal = MakeRect (randTop, randLeft, randHeight, randWidth);        //GetCtrlVal (panel, control, &value);                                                                   color = MakeColor(255*rand()/RAND_MAX, 255*rand()/RAND_MAX, 255*rand()/RAND_MAX);                              SetCtrlAttribute (panelHandle, PANEL_CANVAS, ATTR_PEN_FILL_COLOR, color);                                                                                                                                                          color = MakeColor(255*rand()/RAND_MAX, 255*rand()/RAND_MAX, 255*rand()/RAND_MAX);                              SetCtrlAttribute (panelHandle, PANEL_CANVAS, ATTR_PEN_COLOR, color);                                                                                                                                                               SetCtrlAttribute (panelHandle, PANEL_CANVAS, ATTR_PEN_WIDTH, 5*rand()/RAND_MAX+1);                                                                                                                                                 /* Which button was pushed */                                                                                  switch (control) {                                                                                                 case PANEL_DRAW_ARC:                                                                                               CanvasDrawArc (panel, PANEL_CANVAS, rectVal, 0, 2700, VAL_DRAW_FRAME_AND_INTERIOR);                            break;                                                                                                     case PANEL_DRAW_LINE:                                                                                              /* Decide points to draw from and to */                                                                        if (randTop%2==0) {                                                                                                pointVal1 = MakePoint (randLeft, randTop);                                                                     pointVal2 = MakePoint (randWidth, randHeight);                                                             }                                                                                                              else {                                                                                                             pointVal1 = MakePoint (randLeft, randTop+randHeight);                                                          pointVal2 = MakePoint (randLeft+randWidth, randTop);                                                       }                                                                                                              CanvasDrawLine (panel, PANEL_CANVAS, pointVal1, pointVal2);                                                                                                                                                                   break;                                                                                                     case PANEL_DRAW_OVAL:                                                                                              CanvasDrawOval (panel, PANEL_CANVAS, rectVal, VAL_DRAW_FRAME_AND_INTERIOR);                                    break;                                                                                                     case PANEL_DRAW_POINT:                                                                                             CanvasStartBatchDraw (panel, PANEL_CANVAS);                                                                    /* Fill rectangle with random points */                                                                        for (i=0;i<100;i++) {                                                                                              y = randTop  + (randHeight*rand()/RAND_MAX);                                                                   x = randLeft + (randWidth *rand()/RAND_MAX);                                                                   CanvasDrawPoint (panel, PANEL_CANVAS, MakePoint(x,y));                                                     }                                                                                                                                                                                                                             CanvasEndBatchDraw (panel, PANEL_CANVAS);                                                                      break;                                                                                                     case PANEL_DRAW_POLY:                                                                                              /* Randomly decide on points to use */                                                                         value = (3*rand()/RAND_MAX) + 3;                                                                               for (i=0;i<value;i++) {                                                                                            y = randTop  + ((randHeight+20)*rand()/RAND_MAX);                                                              x = randLeft + ((randWidth+20) *rand()/RAND_MAX);                                                              pointArray[i] = MakePoint(x,y);                                                                            }                                                                                                              CanvasDrawPoly (panel, PANEL_CANVAS, value, pointArray, 1,                                                                     VAL_DRAW_FRAME_AND_INTERIOR);                                                                  break;                                                                                                     case PANEL_DRAW_RECTAN:                                                                                            CanvasDrawRect (panel, PANEL_CANVAS, rectVal, VAL_DRAW_FRAME_AND_INTERIOR);                                    break;                                                                                                     case PANEL_DRAW_TEXT:                                                                                              CanvasDrawText (panel, PANEL_CANVAS, "sample text", VAL_APP_META_FONT,                                                         rectVal, VAL_CENTER);                                                                          break;                                                                                                 } /* switch (control) */                                                                                   } /* if (event==EVENT_COMMIT) */    return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲高清一区| 另类小说一区二区三区| 国产日韩精品一区| 欧美日韩中字一区| 欧美日韩免费电影| 91精品国产综合久久精品| 欧美日韩精品系列| 日韩欧美成人激情| 国产亚洲一本大道中文在线| 久久久三级国产网站| 久久精品亚洲一区二区三区浴池| 精品福利av导航| 国产色一区二区| 中文字幕日韩精品一区| 亚洲精品欧美专区| 午夜久久久久久| 国产综合色产在线精品| 国产99久久久国产精品免费看| 国产福利一区二区三区视频在线| 波多野结衣在线一区| 日本高清无吗v一区| 欧美精品xxxxbbbb| 国产亚洲欧洲997久久综合| 国产精品久久久久影院老司| 一区二区三区四区不卡在线 | 精品中文av资源站在线观看| 极品少妇xxxx精品少妇偷拍| 国产成人精品一区二区三区四区| 色狠狠色狠狠综合| www国产成人| 一区二区三区久久| 国产乱码精品一区二区三| 91网上在线视频| 久久天堂av综合合色蜜桃网 | 欧美亚洲高清一区| 精品国产一区二区亚洲人成毛片| 中文字幕一区在线观看| 午夜精品久久久久影视| 国产成人精品免费一区二区| 欧美日韩亚洲综合在线| 日本一区二区综合亚洲| 日韩在线一区二区三区| gogogo免费视频观看亚洲一| 日韩午夜av一区| 一区二区三区四区在线免费观看 | 乱一区二区av| 91国偷自产一区二区三区成为亚洲经典 | 欧美精品vⅰdeose4hd| 国产三级精品在线| 日韩av电影免费观看高清完整版| 不卡高清视频专区| 久久久蜜桃精品| 日韩av成人高清| 欧美丝袜第三区| 亚洲精品乱码久久久久久| 国产白丝精品91爽爽久久| 日韩一区二区三免费高清| 一级做a爱片久久| 成人av片在线观看| 国产亚洲精品aa| 久久国产日韩欧美精品| 欧美女孩性生活视频| 樱桃视频在线观看一区| a级精品国产片在线观看| 久久久国产精品午夜一区ai换脸| 日韩国产欧美在线视频| 9191成人精品久久| 午夜激情一区二区| 欧美日韩国产综合一区二区三区| 亚洲你懂的在线视频| 91在线观看视频| 国产精品久久久久久亚洲伦| 丁香婷婷综合色啪| 中文字幕国产一区| 99精品视频免费在线观看| 中文字幕日韩av资源站| 99国产精品久久久久久久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 国产福利一区二区三区视频在线 | 亚洲精品v日韩精品| 色婷婷香蕉在线一区二区| 国产精品久久影院| 成人av集中营| 亚洲精品精品亚洲| 欧美日韩国产bt| 久久99久久99| 中文字幕不卡在线播放| jizz一区二区| 丝袜国产日韩另类美女| 日韩一卡二卡三卡| 国产成a人亚洲| 亚洲色大成网站www久久九九| 色偷偷成人一区二区三区91| 亚洲一区二区三区视频在线播放| 欧美日韩精品电影| 国产高清在线精品| 亚洲精品免费一二三区| 欧美日韩国产免费| 国产精品亚洲专一区二区三区| 中文字幕成人在线观看| 欧美视频日韩视频| 激情五月婷婷综合网| 国产精品久线在线观看| 91久久精品一区二区二区| 琪琪久久久久日韩精品| 国产女人18毛片水真多成人如厕| 欧美在线不卡视频| 韩国av一区二区三区| 一区二区在线观看免费| 日韩精品中文字幕在线一区| 成人丝袜18视频在线观看| 亚洲成人动漫在线免费观看| 精品美女被调教视频大全网站| 成人av资源网站| 老司机午夜精品99久久| 国产精品成人在线观看| 日韩视频在线你懂得| 91麻豆国产精品久久| 久久精品国产网站| 亚洲第一在线综合网站| 欧美国产精品中文字幕| 欧美一区二区三区在线| 91浏览器打开| 国产aⅴ综合色| 热久久一区二区| 亚洲国产日韩精品| 亚洲欧洲性图库| 精品盗摄一区二区三区| 欧美三级视频在线| eeuss鲁片一区二区三区 | 色婷婷综合久久久| 国产成人午夜高潮毛片| 日本在线播放一区二区三区| 亚洲欧洲韩国日本视频| 国产三级精品在线| 久久综合色婷婷| 日韩区在线观看| 正在播放一区二区| 在线观看成人小视频| 成人av影视在线观看| 国产一区二区剧情av在线| 青青草原综合久久大伊人精品| 亚洲一区二区在线观看视频 | 精品国产三级a在线观看| 欧美日高清视频| 色噜噜狠狠色综合中国| www.爱久久.com| 成人h动漫精品| 成人国产精品免费观看| 粉嫩一区二区三区在线看| 国产综合久久久久影院| 国产麻豆一精品一av一免费| 日本sm残虐另类| 精品一区二区三区视频| 美女脱光内衣内裤视频久久网站| 日韩中文字幕av电影| 琪琪久久久久日韩精品| 久久99精品久久久久久久久久久久 | 亚洲国产精品av| 亚洲欧美自拍偷拍色图| 亚洲欧美日韩国产另类专区| 亚洲色图制服丝袜| 亚洲一区二区三区国产| 亚洲高清视频在线| 日本成人在线电影网| 裸体一区二区三区| 国产福利一区二区三区视频在线 | 欧美国产激情一区二区三区蜜月 | 日韩电影在线免费| 日韩一区精品视频| 国产麻豆成人传媒免费观看| 国产盗摄一区二区| 91高清在线观看| 欧美日本国产视频| 久久伊人蜜桃av一区二区| 国产精品免费aⅴ片在线观看| 亚洲天堂2014| 日韩主播视频在线| 国内精品免费**视频| 99久久婷婷国产精品综合| 在线观看亚洲专区| 日韩精品一区二区三区视频| 国产精品日日摸夜夜摸av| 亚洲在线视频一区| 精品一区二区三区日韩| 色综合久久九月婷婷色综合| 91精品欧美福利在线观看| 久久久国产综合精品女国产盗摄| 一区二区三区在线视频观看58| 美女视频黄a大片欧美| 99久久99精品久久久久久| 日韩天堂在线观看| 亚洲欧美激情小说另类| 久久99久久99| 欧美日韩精品一区二区在线播放| 国产亲近乱来精品视频| 日韩影院精彩在线| 色婷婷香蕉在线一区二区| 国产欧美日韩视频在线观看| 亚洲成人黄色影院|