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

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

?? mainwindow.h

?? CAD轉換工具 CAD轉換工具 CAD轉換工具 CAD轉換工具
?? H
字號:
#include "Window.h"
#include "cadimage.h"

#define ERR_MSG_LEN 256 //the length of cErrorCode has to be defined by user

const float ROTATION_ANGLE = 10.0f;

const int QUANTITY_OF_PARTS = 3;
const int QUANTITY_OF_BUTTONS = 9;
const int TOOLBAR_BUTTON_SIZE = 26;
const int COMBOBOX_ITEM_SIZE = 20;

const int TOOLBAR_SIZE = 32;

typedef struct _CADOPTIONS 
{
	int NullLineWidth;
	bool IsDrawingBox;
	bool IsShowLineWeight;
    bool IsNearestPointMode;
	int IsLoadFromMemory;
} CADOPTIONS, *LPCADOPTIONS;

class CMainWindow : public CWindow  
{
#ifndef CS_STATIC_DLL 
	HINSTANCE CADDLL;
	static CADLAYER CADLayer;
	static CADLAYERCOUNT CADLayerCount;
	static CADLAYERVISIBLE CADLayerVisible;
	static CADVISIBLE CADVisible;	
	static CLOSECAD CloseCAD;
	static CREATECAD CreateCAD;
	static CREATECADEX CreateCADEx;
	static CADLAYOUT CADLayout;
    static CADLAYOUTBOX CADLayoutBox;
	static CADLAYOUTNAME CADLayoutName;
	static CADLAYOUTSCOUNT CADLayoutsCount;
	static CADLAYOUTVISIBLE CADLayoutVisible;
	static CURRENTLAYOUTCAD CurrentLayoutCAD;
	static DEFAULTLAYOUTINDEX DefaultLayoutIndex;
	static DRAWCADEX DrawCADEx;
	static DRAWCADTOJPEG DrawCADtoJpeg;
	static DRAWCADTODIB DrawCADtoDIB;
	static GETBOXCAD GetBoxCAD;
	static GETCADBORDERTYPE GetCADBorderType;
	static GETCADBORDERSIZE GetCADBorderSize;
	static GETCADCOORDS GetCADCoords;
	static GETEXTENTSCAD GetExtentsCAD;
	static GETIS3DCAD GetIs3dCAD;
	static GETLASTERRORCAD GetLastErrorCAD;
	static GETNEARESTENTITY GetNearestEntity;
	static GETPOINTCAD GetPointCAD;	
	static RESETDRAWINGBOXCAD ResetDrawingBoxCAD;
	static SETDEFAULTCOLOR SetDefaultColor;
	static SETCADBORDERTYPE SetCADBorderType;
	static SETCADBORDERSIZE SetCADBorderSize;
	static SETDRAWINGBOXCAD SetDrawingBoxCAD;
	static SETNULLLINEWIDTHCAD SetNullLineWidthCAD;
	static SETPROCESSMESSAGESCAD SetProcessMessagesCAD;
	static SETPROGRESSPROC SetProgressProc;
	static SETROTATECAD SetRotateCAD;	
	static SETSHOWLINEWEIGHTCAD SetShowLineWeightCAD;
	static STOPLOADING StopLoading;
#endif
	CADOPTIONS optionsCAD;
	BOOL drag;
	BYTE DrwMode;
	COLORREF colorBgrnd;
	FRECT frectExtentsCAD;
	HANDLE CADImage;
	HBRUSH brushBackground;
	HCURSOR curWait, curHand, curTarget, curDefault;
	POINT offset;
	POINTS oldPoint;
	float fAbsWidth, fAbsHeight;
	FPOINT ScaleRect;
	FRECT rectDrawingBox;
	double fKoef;		
	int nScale;
	bool bIsPocessing;
	static bool IsAppChangingList;	
	CADDRAW CADDraw;
	POINT OldNearestPoint;
	int iBorderType;
	double dBorderSize;
	bool Is3D();
	void DestroyLayersDlg();
	void DoMousePosition(POINTS PointOnScr);	
	void FillLayersList();
	static BOOL CALLBACK AboutDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
	static LRESULT CALLBACK ControlProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
	static BOOL CALLBACK LayersDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
	static BOOL CALLBACK PropertiesDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
	static BOOL CALLBACK ProgressDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
	static BOOL CALLBACK PictureDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
	void SplitStatusBar(int nParts= QUANTITY_OF_PARTS);			
	void RecalculateExtents();
	HGLOBAL LoadFile(char * FileName);
public:
	bool bRotated3D, bIsRotated;
	HINSTANCE hInstance;
	HWND hwndStatusBar, hwndToolBar, hwndComboBox;		
	static HWND hwndLayersDlg;
	static HWND hwndPropertiesDlg;
	static HWND hwndProgressDlg;
	static HWND hwndPictureDlg;

	CMainWindow(LPSTR, WNDPROC, HINSTANCE, HICON, HCURSOR, LPSTR, HBRUSH, UINT);
	virtual ~CMainWindow();
	void Load(CADOPTIONS CADOpts);
	void Draw();
	void LButtonDown(POINTS);
	void LButtonUp(POINTS);
	void MouseMove(POINTS);		
	void ChangeView(BYTE);	
	void CloseImage();	
	void DoCreateStatusBar(HWND hwndParent, HINSTANCE hInst);
	void DoCreateToolBar(HWND hwndParent, HINSTANCE hInst);
	void DoCreateComboBox(HINSTANCE hInst);
	void DrawNearestMark(POINT NewPoint, LPPOINT OldPoint);
	bool GetIsDrawingBox();
	bool GetIsPocessing();
	bool GetIsShowLineWeight();
	bool GetIsNearestPointMode();
	int  GetNullLineWidth();
	void ResetDrawingBox();
	void ReSize(WPARAM wParam,LPARAM lParam);		
	void RotateCAD(const AXES axis, const float angle);		
	void SaveAs();	
	void SetDrawingBox();	
	void SetBgrndColor(const COLORREF color);
	void SetDefColor();
	bool SetCurrentLayout();
	bool SetNullLineWidth(int NullLineWidth);
	bool SetIsNearestPointMode(bool Checked);
	bool SetOptionsCAD(CADOPTIONS CADOpts);
	void SetTextToStatusBar(LPSTR str, int part = 0);	
	void SetScale(int);
	void ShowAboutDlg();
	void ShowProgressDlg(bool Visible);
	void SetProgressValue(BYTE PercentDone);
	void ShowLayersDlg(bool Visible=true);
	void ShowPropertiesDlg(bool Visible=true);
	void ShowPictureDlg(bool Visible);
	bool ShowLineWeight(bool IsShow=false);
	void StoppingLoad();
	bool StretchDrawDIB (HGLOBAL hMemDIB, HDC dstDC, RECT * R);
	int SetBorder();
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美电影一区| 久久电影网站中文字幕| 日本三级亚洲精品| 91亚洲国产成人精品一区二三| 91精品婷婷国产综合久久性色 | 日韩视频在线永久播放| 中文字幕一区二区三| 秋霞电影一区二区| 91热门视频在线观看| 国产欧美综合在线| 美女国产一区二区| 欧美丝袜丝nylons| 亚洲日本一区二区| 99国内精品久久| 国产视频视频一区| 久久av资源站| 日韩视频在线永久播放| 日韩高清中文字幕一区| 欧美中文字幕一区二区三区亚洲| 日本一区二区视频在线观看| 久久精品国产精品亚洲精品| 一本一道波多野结衣一区二区| 欧美激情一区二区三区在线| 国产成人精品免费看| 精品久久99ma| 免费成人av在线| 日韩欧美国产三级电影视频| 激情综合网最新| 精品国产伦一区二区三区观看方式| 美女性感视频久久| 亚洲精品一区二区三区精华液| 免费日本视频一区| 欧美一区日韩一区| 精品在线免费视频| 久久亚洲一区二区三区明星换脸 | 日韩欧美国产三级| 久久精品国产99| 日韩手机在线导航| 免费观看在线综合| 99视频精品在线| 欧美激情一区二区三区不卡| 日韩一区中文字幕| 日韩中文字幕不卡| 日韩欧美亚洲国产另类| 丝袜美腿亚洲综合| 在线电影院国产精品| 亚洲欧美日韩中文字幕一区二区三区 | 欧美日韩国产一级| 一区二区三区高清不卡| 日本精品一级二级| 亚洲男女一区二区三区| 国产91色综合久久免费分享| 在线观看日韩电影| 一级中文字幕一区二区| 欧美中文字幕一区| 亚洲一级二级在线| 欧美精品成人一区二区三区四区| 亚洲美女免费视频| 色激情天天射综合网| 亚洲激情图片小说视频| 在线免费观看日本欧美| 亚洲gay无套男同| 91超碰这里只有精品国产| 五月天中文字幕一区二区| 7777精品伊人久久久大香线蕉超级流畅| 亚洲电影在线播放| 日韩欧美中文一区| 99久久国产综合精品麻豆| 一区二区三区四区精品在线视频| 欧美综合亚洲图片综合区| 亚洲成人动漫在线免费观看| 日韩欧美国产电影| 国产乱人伦精品一区二区在线观看| 国产女人18水真多18精品一级做| 丰满少妇在线播放bd日韩电影| 自拍偷拍亚洲综合| 欧美日韩国产高清一区二区| 国内久久精品视频| 国产精品久久久99| 91精品欧美福利在线观看| 美女尤物国产一区| 中文字幕人成不卡一区| 欧美日韩免费电影| 国内精品第一页| 亚洲美女屁股眼交3| 日韩欧美高清在线| 97久久人人超碰| 日韩电影在线看| 亚洲精品一区二区三区四区高清 | 久久只精品国产| 成人网在线免费视频| 另类专区欧美蜜桃臀第一页| 中文字幕乱码日本亚洲一区二区| 欧美日韩和欧美的一区二区| 国产乱人伦偷精品视频不卡| 亚洲一区在线看| 欧美韩国一区二区| 欧美日韩精品高清| 国产iv一区二区三区| 亚洲一区免费观看| 国产欧美日韩三区| 欧美一区二区三区视频免费| 国产麻豆成人精品| 奇米在线7777在线精品| 一区二区三区四区在线免费观看| 欧美一区二区免费| 99re热这里只有精品视频| 日韩成人午夜精品| 亚洲国产婷婷综合在线精品| 国产精品久久久久三级| 日韩免费性生活视频播放| heyzo一本久久综合| 激情欧美一区二区| 免费成人在线观看视频| 亚洲一区二区三区美女| 国产精品电影院| 国产午夜亚洲精品理论片色戒 | 日韩欧美一级特黄在线播放| 在线观看亚洲精品| 99re6这里只有精品视频在线观看| 国产精品一区二区视频| 热久久一区二区| 日韩电影免费在线看| 亚洲一区视频在线| 亚洲精选免费视频| 国产欧美日韩另类一区| 18涩涩午夜精品.www| 欧美—级在线免费片| 久久久不卡网国产精品二区| 日韩精品在线看片z| 欧美一区二区三区在线| 91精品在线麻豆| 日韩一区二区在线观看| 欧美精品自拍偷拍| 色婷婷av一区二区三区大白胸| 成人性色生活片| 99精品视频在线免费观看| 成人高清视频在线| eeuss鲁片一区二区三区| 丰满岳乱妇一区二区三区| 成人性生交大片免费看中文| 成人久久18免费网站麻豆| 欧美成人一区二区三区片免费 | 久久久精品蜜桃| 欧美人与性动xxxx| 一本一道综合狠狠老| 成人av在线资源| 91麻豆精品在线观看| 91国在线观看| 在线91免费看| 久久亚洲综合色一区二区三区| 久久久亚洲欧洲日产国码αv| 久久久久国产一区二区三区四区 | 成人app在线观看| 91丝袜国产在线播放| 成人av电影在线网| 9久草视频在线视频精品| 在线一区二区三区| 91精品国产综合久久久蜜臀粉嫩| 精品99999| 中文字幕中文字幕一区二区| 一区二区三区色| 奇米一区二区三区av| 国产精品996| 豆国产96在线|亚洲| 678五月天丁香亚洲综合网| 精品美女一区二区| 亚洲一区二区3| 久久成人免费电影| 99免费精品在线观看| 51精品秘密在线观看| 久久久久久毛片| 亚洲国产一二三| 亚洲高清免费一级二级三级| 波多野结衣亚洲| 欧美一区在线视频| 中文字幕中文字幕一区二区| 日日欢夜夜爽一区| 成人福利视频在线看| 在线播放91灌醉迷j高跟美女| 国产清纯白嫩初高生在线观看91| 亚洲欧美在线高清| 国产在线播放一区| 欧美日韩国产一区| 国产精品你懂的在线| 琪琪一区二区三区| 在线免费不卡电影| 国产免费成人在线视频| 日本伊人精品一区二区三区观看方式| 久久黄色级2电影| 91国内精品野花午夜精品| 国产日产精品1区| 久久成人免费电影| 欧美日韩激情一区二区| 亚洲日本电影在线| 国产丶欧美丶日本不卡视频| 色噜噜偷拍精品综合在线| 久久精品视频免费| 麻豆精品视频在线观看| 欧美日韩在线免费视频|