原创 WebBrowser控件的問題
1。獲得webbrowser控件中的html源代碼 這裏介紹如何用程序的方法獲得WebBrowser控件中的HTML的源代碼,並可以通過修改源代碼內容來修改頁面內容(注意:不是顯示一個新的頁面)。 首先要加入WebBrowser控
原创 MFC的子類化技術
Windows是一個基於消息的系統,消息在Windows的對象之間進行着傳遞。子類化和Windows的鉤子機制存在於消息系統之中,我們可以利用這些機制
原创 在非MFC程序中使用調試宏
遊戲製作已經開始採用C++了,卻鮮有人選擇使用MFC。但筆者覺得的 ASSERT(),VERIFY()和 TRACE()這幾個宏很好用。所以就想自己寫一個版本來適應Windows平臺下不同的工程類型。 提醒: ASSERT()被
原创 VC++環境下菜單和工具欄的動態修改技術
Visual C++使一種可視化很強的編程工具,其內置的嚮導AppWizard可以自動生成程序的基本框架,減少了大量程序開發基本工作。比如利用的AppWizard可以自動爲應用程序生成菜單和工具欄,非常方便。如果是編寫一般的應用程序,完
原创 在工具條裏面創建 CComboBox
1.打開工作區的資源標籤,打開工具欄的位圖資源。在位圖資源上添加一個新的按鈕, 分配標識號爲:ID_BTN_COMBOBOX要記着這個按鈕的位置 ( 從第一個開始,以0開始計數。分隔符也算一個,本例是第10個)在以後的CMainFrame
原创 如何寫好C/C++程序
1. 基本認識 1.1. 計算機科學是"人爲"的科學 計算機科學是一門新興的科學,它不同於物理、化學、天文等自然科學,它是人爲創造的,它的研究
原创 Convert CHtmlView to CHtmlCtrl
首先,這裏有兩個難點需要解決! 一:既然最後的產物是CHtmlCtrl,如何能象其他控件(比如Button)隨意的丟到對話框裏呢? 給CStatic套上個SubclassDlgItem就可以當成我們的CHtmlC
原创 動態改變工具欄按鈕圖標及工具提示文本
下面給出簡單例子,在單文檔程序中實現: 一、動態改變工具欄按鈕圖標: 這個例子中將動態改變的工具欄按鈕圖標存放在ID爲IDR_TOOLBAR_SHELL的工具條資源中,可以被作爲位圖資源使用。 CImageList* m_imgList
原创 RichEdit的問題
編譯程序-----結果:程序自動退出了,why?沒有AfxInitRichEdit( );? 不是的,跟我繼續前進: 填加一個全局變量 HMODULE
原创 隱藏主窗口框架的界面
long style = GetWindowLong(m_hWnd,GWL_STYLE);style & = ~(WS_CAPTION);SetWindowLong(m_hWnd,GWL_STYLE,style); 如果沒有效
原创 VC 和 MFC 的一些常見問題
VC 和 MFC 的一些常見問題 Microsoft Corporation 版本5.0,97年5月15日 如何拋出(throw)由CUserException派生的異常? 當我試圖捕獲(catch)一個派生類異常時,我得到以下錯誤"e
原创 操作ini文件
在我們寫的程序當中,總有一些配置信息需要保存下來,以便完成程序的功能,最簡單的辦法就是將這些信息寫入INI文件中,程序初始化時再讀入.具體應用如下: 一.將信息寫入.INI文件中. 1.所用的WINAPI函數原型爲: BOOL
原创 VC 常用數據類型總結
ATOM 原子(原子表中的一個字符串的參考)BOOL 布爾變量BOOLEAN 布爾變量BYTE 字節(8位)CC
原创 用代碼控制新建Console的位置大小
CreateNewConsole(AnsiString& name, int x,int y, int width,int height)<?xml:namespace prefix = o ns = "urn:schemas-micro
原创 精確計算1!+2!+3!+···+n!,其中0
問題描述:精確計算1!+2!+3!+···+n!,其中0<n<50 算法描述 : 1. 定義兩個整型一維數組temp[100]和sum[100].temp[100]和sum[100]各元素均爲0;