原创 如何關閉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