原创 abs求絕對值函數

#include <stdio.h> int abs(int i) { (i < 0) && (i = -i); return (i); } int main(void) { int x

原创 View類 Doc類等的指針獲得

下面一段代碼,就是利用CDocTemplate、CDocument和CView之間的存取關係,遍歷整個文檔模板、文檔以及視。     CMyApp   *   pMyApp   =   (CMyApp   *)AfxGetApp();

原创 Cstring和其他類型變量的轉換

Cstring與double char 的轉換  如何進行CString變量和int變量的轉換 編號: QA003587   建立日期: 2000年11月26日 最後修改日期: 2003年12月28日 所屬類別: C/C

原创 VC++ 深入詳解 學習筆記(5) -- 修改窗口樣式續

link:http://elton.javaeye.com/category/28869 之前說過, 修改窗口大小,窗口樣式的方法。 這裏說明一下修改窗口的圖標,光標和背景的方法。 修改窗口大小,樣式是在創建窗口的時候進行的,而修改圖標

原创 無法打開文件 mfcn42d.lib

關於錯誤:無法打開文件 mfcn42d.lib 今天下載了一個源碼,編譯出現錯誤“重寫虛函數返回類型有差異,且不是來自 CFile::GetPosition 的協變” 其實就是說子類在重寫父類函數時返回類型不一樣。 看了看父類函數返回值是

原创 VS2005中變量默認未初始化

今天同學發給我一個vc6.0的程序,據說能正常運行,我用2005打開,結果編譯運行提示要我中斷。。。 設置斷點才發現時因爲類裏一個int全局變量未初始化,查看局部變量發現爲巨大負數。。。 在類的構造函數里加了句m_a=0,問題解決! 看來

原创 慢慢積累

今天用string結果提示找不到,到網上查說要#inlcude  <string>還要加上using namespace std,鬱悶啊 點贊 收藏 分享 文章舉報 newsta

原创 零散的總結

1.一個錯誤。不能將參數 1 從“const char [10]”轉換爲“const wchar_t *” 解釋:在unicode環境中使用“”的字符串時會出現此錯誤,以前直接把項目的屬性裏設置下,但這次用到ODBC不知怎麼不行了於是百度

原创 [轉貼]關於Debug和Release之本質區別

[轉貼]關於Debug和Release之本質區別 --------------------------------------本文主要包含如下內容:1. Debug 和 Release 編譯方式的本質區別2. 哪些情況下 Rele

原创 提高繪圖效率,避免閃爍【彙總】

清除屏幕閃爍 <一> 由於作圖過於複雜和頻繁,所以時常出現閃爍的情況,一些防止閃爍的方法,如下: (1)將Invalidate()替換爲InvalidateRect()。Invalidate()會導致整個窗口的圖象重畫,需要的時間比較長

原创 VC中ODBC數據庫技術應用源程序詳解之一

VC中ODBC數據庫技術應用源程序詳解之一 痞子 @ 2006-12-29 16:29 摘要:本文通過實例詳細介紹了VC中ODBC數據庫技術的編程應用,數據庫源爲ACCESS。     本文源程序下載   database1.zip

原创 combox如果改變下拉元素個數

VC中Combo Box下拉列表不顯示數據,正確添加了數據,但是在運行時點擊Combo Box卻不顯示數據,其實原因很簡單,在使用Combo Box控件時,有一個顯示列表區域大小的設置,默認的顯示區域太小,故無法顯示數據。只要將鼠標在Co

原创 兩個小問題

一:如果想在CString中存放文件路徑類似:CString a=“c:/a.txt”必須寫成c://a.txtd 形式,否則存入的內容將是ca.txt   二:試用string時要先#include <string>並且還要加上,usi

原创 怎樣在CString中輸入換行符

用"/r/n",並且所用控件的屬性應當爲styles->multiline ...並且內存中看不到"/n""/r""/t" 點贊 收藏 分享 文章舉報 newstarao 發佈

原创 mfc不能運行

在自己的電腦上做好的mfc程序,運行很正常。放到別人的機子上提示“配置錯誤”,查了下菜知道原來是編譯的時候應該選擇靜態dll否則運行程序裏沒有必要的dll當然體積也比較小。 點贊 收藏 分享 文章舉報