原创 mfc spin control 上下滾動
實現如題 只需捕捉spin control 的 UDN_DELTAPOD 消息,如下例: OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult){ LPNMUPDOWN pNMUpDown =
原创 24位色 工具欄製作方法
第一步: 在mainframe.h文件中聲明成員變量: CToolBar m_hotToolBar; 在 CMainFrame::OnCreate() 中創建工具條,假設你已經創建了一個ToolBar資源和兩個工具條位圖(Bitmap)
原创 [轉]VS 2008 OpenGL 配置
最近準備學習OpenGL,結果發現敲入書中給的代碼,居然提示頭文件找不到,相當鬱悶,查了一下才發現有些不是VC自帶的,需要自己下載安裝,以下爲轉帖,感覺說的還算詳細,OpenGl大牛們,就略過此文好了,呵呵 OpenGL作爲當前主流的
原创 c/c++中math函數
int abs(int i) 返回整型參數i的絕對值 double cabs(struct complex znum) 返回複數znum的絕對值 double fabs(double x
原创 關於友元摘錄
採用類的機制後實現了數據的隱藏與封裝,類的數據成員一般定義爲私有成員,成員函數一般定義爲公有的,依此提供類與外界間的通信接口。但是,有時需要定義一些函數,這些函數不是類的一部分,但又需要頻繁地訪問類的數據成員,這時可以將這些函數定義爲該
原创 CWnd派生類實現拖動
派生自CWnd類控件拖動: C/C++ code void CTestWnd::OnLButtonDown(UINT nFlags, CPoint point) { // 實現無標題欄窗口拖動 PostMessage(
原创 沒有可用的複製構造函數或複製構造函數聲明爲“explicit” 問題解決
在構造函數形參前加上const 社區中找到的例子: comInfo( const comInfo& copyfromMe) { //從copyfromMe構造一個comInfo ComName=copyfromMe
原创 我的心痛2009
#define 關於2009有很多話想說,有很多事值得去回憶。Void 最後一個漫長的寒假(招聘會, 筆試, 面試){ 12月(08年)初就回蘇州的; 離開”金山訓練營”4個多月了, 即便呆在學校也是整天看看電視/看看書, 反正也
原创 C++ GUI庫大全
[摘錄]C++ GUI庫大全 免費使用: NameCommentslicenseUnix X11+UnixX11+MotifMS Win 95/98MS Win NT/2000MS Win 3.1OS/2 PMMacOSNextSte
原创 跨dll使用template/STL需要注意的問題
template 是個好東西啊 . 經典的 stl . 強悍的boost. dynamic link也是個好東西啊. 在windows下叫dll, 在unix下叫so (share object) . 它能省下很多重新發布軟件帶來的麻
原创 關於ADO GetCollect讀取數據的糾結
_variant_t vUsername,vBirthday,vID,vOld; _RecordsetPtr m_pRecordset; m_pRecordset.CreateInstance( "ADODB.Recordset
原创 MFC版 文件拷貝
MFC版 文件拷貝 所用函數: BOOL CopyFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfE
原创 關於_w64
在64爲編譯器下,而且打開了/Wp64編譯選項時,編譯器會對使用了__w64的類型進行32位到64位移植性的判斷,比如將64位指針賦給INT_PTR時,編譯器就會發出警告。 INT_PTR int(_W64 int即__w6
原创 MFC添加和使用自定義消息
用戶可以爲了特定的目的而定義自己的消息, 這些消息也稱爲自定義消息。進行自定義消息的方法很簡單,一般有兩種:一種是利用ON_MESSAGE宏,另外一種就是創建自 己的消息映射宏,這一種方法可以定製消息的參數類型,而不像前者只能使用固定
原创 ArcGIS 9.3文件破解方法
在進行破解前首先應確定有哪些破解文件。 (1) (2) (3) 共有如上圖所示的三個文件夾。 1。首先打開文件夾(3),安裝LMsetup,提示要求輸入相應的許可文件時,