原创 MFC中點擊ListControl時,第一次點擊不響應NM_CLICK消息,第二次才響應的問題

這個問題困擾了我三天,先描述一下問題所在。 我創建了一個ListControl,並將這個控件放在了一個對話框上面。具體的創建代碼如下: m_meshlistctrl.Create(WS_CHILD|WS_BORDER|LVS_REPORT

原创 深入理解OpenGL拾取模式(OpenGL Picking)轉載收藏

在用OpenGL進行圖形編程的時候,通常要用鼠標進行交互操作,比如用鼠標點選擇畫面中的物體,我們稱之爲拾取(Picking),在網上看了很多OpenGL拾取的文章,但大多是隻是介紹在OpenGL中如何拾取,如何利用OpenGL提供的一系

原创 MFC/VS 2010中對話框控件初始顯示模糊,鼠標移動到上面才顯示的問題

最近做有關MFC對話框的相關設計時,出現一個奇怪的現象。當編寫完對話框中控件的初始數據後,對話框的控件不能立即顯示出數據,只有當鼠標移動到對話框控件上的時候,數據纔會顯示出來。初始顯示對話框時,按鈕顯示爲模糊的灰色,鼠標移動到上邊的時候,

原创 VC項目配置基礎(轉載)

一.IDE基礎配置 1.字體 VC6中“Tools→Options→Format→Font”配置字體;VC2005中“工具→選項→環境→字體和顏色”配置字體。 編寫代碼一般採用等寬字體,等寬點陣(位圖)字體,相對矢量字體而言具有兼容性

原创 OpenGL繪製填充非凸邊形

OpenGL沒有辦法直接繪製非凸多邊形,但是可以通過gluTessVertex()這種OpenGL的“細分”的方法對非凸多邊形進行繪製。具體原理是: GLUtesselator, 能將任意多邊形,簡化爲三角形或凸多邊形的組合,從而使O

原创 template(轉)

//參考  http://prglab.com/cms/pages/c-tutorial/advanced-concepts/templates.php 函數模板( Function templates) 模板是通用語言的特性,模板

原创 OpenGL: 填充非凸多邊形 (轉)

OpenGL多邊形填充時默認爲凸多邊形 [cpp] view plaincopy void display()   {       glClear(GL_COLOR_BUFFER_BIT);       glColo

原创 “error LNK2019: 無法解析的外部符號”問題解決方案

最近用VS2013編程時,出現如下錯誤: 錯誤 75 error LNK2019: 無法解析的外部符號 "public: __thiscall CmCurveEx::CmCurveEx(class cv::Mat const &,floa

原创 MFC中動態生成CComBox,響應CComBox選中項的消息ON_CBN_SELCHANGE,並獲取項的值

一:在CComBox的父窗口類頭文件中定義一個CComBox的ID號ID_COMBOX,在之後用於綁定響應選中項時的消息ON_CBN_SELCHANGE。我將其定義爲:        #define ID_COMBOX          

原创 WS_CLIPCHILDREN與WS_CLIPSIBLINGS(轉載)

英文單詞解釋 clip:夾子、子彈夾、回形針;夾住,修剪 sibling:同胞兄弟或姐妹 overlapped:重疊 這兩個Window Stype的特性與異同素來不太清楚,今日作一筆記: MSDN的解釋爲: WS_CLIPCHILDRE

原创 C++ string的用法和例子

目錄(?)[+] 使用場合: string是C++標準庫的一個重要的部分,主要用於字符串處理。可以使用輸入輸出流方式直接進行操作,也可以通過文件等手段進行操作。同時C++的算法庫對string也有着很好的支持,而

原创 Python文件打包成EXE,轉自https://blog.csdn.net/MrLevo520/article/details/51840217

安裝pyinstaller安裝方法方法一:使用pip install pyinstaller,也可以參考: python如何安裝第三方包,方法二:如果是下載github上的包之後手動安裝,那麼步驟是打開cmd,切到pyinstaller解

原创 InstallShield 2015 Limited Edition for Visual Studio打包發佈項目軟件

這兩天做項目,需要對已經做好的軟件進行打包,網上搜了一下,發現visual studio 2013具有自帶的打包軟件功能,是visual studio自帶的一款插件InstallShield 2013 Limited Edition f

原创 OpenGL非規則多邊形(凹多邊形,凸多邊形)二維紋理映射(填充)

最近做項目需要實現二維平面對非規則多邊形的紋理填充,要求紋理能夠鋪滿任何形狀的多邊形。從網上找了一些二維紋理映射的方法。比如說: glBindTexture(GL_TEXTURE_2D, furniture->GetImage2D()->

原创 MFC Cdockablepane AttachToTabWnd 選項卡 拖拽 點擊 雙擊 標籤欄 子停靠面板消失問題解決方案

       具體的MFC停靠面板的佈局問題在這裏我就不說了,網上已經有比較成熟的教程,大神也給出了詳細可靠的教程,鏈接如下: http://blog.csdn.net/chenlycly/article/details/38964113