原创 用Bliiboard 創建示意性點到點波型

  billboard = ObjectBillboards::create(); int num = billboard->addBillboord(1,1) ; billboard->setPosition(Vec3( 0, 0, 2

原创 Unigine腳本常用接口(1)

1、獲取一個Node Node ball = engine.editor.getNodeByName("material_ball");  2.執行一個指令 engine.console.run("quit");     3.響應一個按鍵

原创 Unigine 截圖與攝像機截圖

if(engine.app.clearKeyState(APP_KEY_TAB)) { //窗口截圖 engine.console.run("video_extension 3"); engine.console.run("video_g

原创 MFC OpenGL繪圖

雖然MFC已經落伍好多年,而且用來做界面非常的不好用。。。但是我既不會C#也不會QT,又需要使用OpenGL,就只能將就用了。。。 一、首先介紹Windows圖像程序設計中幾個重要的概念: GDI(Graphics Devic

原创 TCP與UDP在socket編程中的區別

TCP與UDP在socket編程中的區別 (網絡收集)  一、TCP與UDP的區別  基於連接與無連接   對系統資源的要求(TCP較多,UDP少)   UDP程序結構較簡單   流模式與數據報模式   TCP保證數據正確性,UD

原创 OSG之osg::StateAttribute派生類速查

渲染狀態類;是否需要setMode;使用getAttribute時的枚舉值; 簡介 osg::AlphaFunc;GL_ALPHA_TEST;ALPHAFUNC;封裝了glAlphaFunc的功能。用於實現Alpha測試。

原创 進程間通信_共享內存類_C++

轉自http://blog.csdn.net/fengrx/article/details/4069088# /***************************************************************

原创 拖延症

首先解釋下拖延症。拖延症就是:你明知道這件事該幹,而託着不去幹;同時,你心中還有強烈的焦慮感和負罪感。                要是拖延了但沒有焦慮和負罪感,那就不叫拖延症,那叫懶,今天就只討論拖延症。        經常有這種

原创 VC++例說Windows窗口、視口以及GDI映射模式

  http://bbs.csdn.net/topics/50333055     |舉報|字號 訂閱 在Windows應用程序中,只要進行繪圖,就要使用GDI座標系統。Wind

原创 C++操作註冊表大全

在系統中打開註冊表 運行----àregedit 1.打開鍵 LPCTSTR StrKey(%%1); HKEY m_hKey=%%2; if (ERROR_SUCCESS==::RegOpenKeyEx(m_hKey,StrKey

原创 右鍵菜單

.h: afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);afx_msg void OnCopy();afx_msg void OnCopy1(); 映射: ON_WM_CONTEX

原创 混合雙緩衝

   Gdi+ 的雙緩衝效果很差, 基本上是使用臨時位圖來實現的.效果沒有Gdi那麼好.        HDC hMemDC = CreateCompatibleDC(hdc);     // 創建兼容 DC      HBITMA

原创 貼圖遮住控件

你試試這個方法吧 在初始化函數OnInitDialog()中加入: BOOL CTestDlg::OnInitDialog() { CDialog::OnInitDialog(); CBitmap bmp; bmp.LoadBi

原创 GDI+獲取字符串實際的輸出像素值(高度和寬度)

簡單來說就是調用Graphics對象的MeasureString函數,下面是一個簡單的例子 //創建Graphics對象 CPaintDC dc(this); Graphics gra(dc.m_hDC); //首先創建字體相

原创 安全數組操作

COleSafeArray sa(ret);long lNumRows;long lNumCols;sa.GetUBound(1, &lNumRows);sa.GetUBound(2, &lNumCols);long index[2];V