原创 如何關閉v剎6.0中的資源文件
如何在工作區(vc6.0)打開*.rc文件?(打開後雙擊資源就會出現This file is already open in an editor) 解決方法:)~ 找到那個rc文件,然後關閉它,再次在resource file中雙擊打
原创 Rich Edit控件
1,我在一個對話框裏使用了Rich Edit控件後,對話框就不能顯示了,換成一般的Edit控件可以正常顯示,這到底是爲什麼啊(不信可以試試,這個問題害的我調試了好久),請問怎麼解決?還有,如何實現自動換行後設定行寬,就象qq聊天時的那樣,
原创 'XXXXXXXX' : is not a member of '`global namespace''
//設置菜單欄背景顏色 ::MENUINFO lpcmi; //::必須寫不然無法識別 編寫以上代碼編譯時會提示錯誤 MENUINFO : is not a member of
原创 可調整大小的對話框
1,在對話框屬性裏增加最大最小選項。 2,在OnInitDialog函數裏增加 ModifyStyle(0, WS_THICKFRAME);可以在邊框拖動改變大小。
原创 Format錯誤
問題: 我用Format時,它總提示我錯誤void __cdecl CString::Format(const unsigned short *,...)' : cannot convert parameter 1 from 'cha
原创 richedit實現超鏈接
剛在做小飛鴿的文件傳送,要在richeidt上提示:XXX向你發送了XX文件,是 否接收,是和否都要使用超鏈接, 貼個代碼吧: [cpp] view plaincopyprint? int nTotalLen = m_Eid
原创 VC中鼠標經過按鈕彈出功能提示(TIPS)
在VC中,也常常爲一些圖片按鈕添加一些功能提示。 下面講解實現過程: 該功能的實現主要是用CToolTipCtrl類。該類在VC msdn中有詳細說明。 首先在對話框的頭文件中加入初始化語句:public:下,加入:CToolT
原创 C++ 的構造/析構/賦值/拷貝函數比較
1.引言: 構造函數、析構函數與賦值函數是每個類最基本的函數。每個類只有一個析構函數,但可以有多個構造函數(包含一個拷貝構造函數,其它的稱爲普通構造函數)和多個賦值函數(除了同類的賦值以外,還有其他的賦值方法)。對於任意一個類A,如果不想
原创 爲視圖窗口添加滾動條
修改繼承基類 1.首先要確定Document的大小,比如400×450.可以將其大小存儲在Document類中,也可以直接去設置 2.在代碼中把public:C××View:CView中的CView改爲CScrollView,
原创 單文檔初始化就最大化問題
方法1: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) )
原创 在對話框上創建視圖的方法總結
之前有網友問我在對話框上如何創建視圖,晚上總結了一些方法。 在VS 2005上創建一個基於對話框的工程:CreateView。然後新建一個
原创 RichEdit的用法總結
richedit 常見使用問題 一.常見問題 a.可以編譯,不能執行的 在需要在相應的對話框中加上InitInstance(void)函數中添加 AfxInitRichEdit(); b.升級默認的Riched版本(默認的有一些bug)
原创 C++ 拷貝構造函數 賦值構造函數
C++ 拷貝構造函數 賦值構造函數 拷貝構造函數和賦值構造函數的異同 由於並非所有的對象都會使用拷貝構造函數和賦值函數,程序員可能對這兩個函數有些輕視。請先記住以下的警告,在閱讀正文時就會多心:如果不主動編寫拷貝構造函數和賦值函數,編譯
原创 C++拷貝構造函數(深拷貝,淺拷貝)
C++拷貝構造函數(深拷貝,淺拷貝) 對於普通類型的對象來說,它們之間的複製是很簡單的,例如:int a=88; int b=a; 而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在各種成員變量。下面看一個類對象拷貝的簡單例子
原创 FindWindow,GetActiveWindow函數用法
函數功能:該函數獲得一個頂層窗口的句柄,該窗口的類名和窗口名與給定的字符串相匹配。這個函數不查找子窗口。在查找時不區分大小寫。 函數型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR Ip