原创 MFC仿QQ窗口靠邊自動收縮隱藏效果(附源代碼)

/*在原創的基礎上做了部分修改*/ 一、【觀察】 模仿前最重要的一步就是觀察,經過半天對QQ的擺弄和摸索,總結出了以下一些特點: 1、窗口開始粘附時,檢測的是鼠標座標與桌面邊界的距離,特別地,粘附在下面的時候,檢測的是與任務欄的距離

原创 自己編的MFC應用程序可以在沒有安裝編譯器的電腦上運行了

/*不用動態鏈接庫,不需要寫dll文件*/ 問題解決: 【VC6.0編譯器】 ①新建工程步驟: 打開VC6.0 -> 文件 -> MFC AppWizard[exe] -> 工程名稱(起名字) -> 確定 -> 基於對話框(這是我選的)

原创 【一】控件等比例縮放EasySize.h

/*===================================================*\ | | | EASY

原创 MFC用代碼添加對話框背景圖片和按鈕圖片

運行環境:VS2013 一、添加對話框背景圖片 ①插入位圖,把生成的空白位圖進行替換(xxx.bmp圖片的名稱和格式與生成的空白位圖保持一致) ②查看屬性,得到位圖ID ③編寫代碼: void CMFC_8Dlg::OnPaint()

原创 MFC獲取電腦硬盤序列號(附源碼)

在新建的工程裏面添加一個類 即:以下一個類 GetHDSerial.cpp // GetHDSerial.cpp: implementation of the CGetHDSerial class. // Download b

原创 MFC字符串分割提取給一個變量

一個簡單的例子: MFC中的OnOK按鈕函數: void CMy123Dlg::OnOK() { // TODO: Add extra validation here CString m_StrYM,m_Year,m_Month;

原创 Java-jdk環境變量配置注意事項

測試系統:win7 【第一步】:安裝jdk 【第二步】:安裝jre              注意事項:jdk的安裝目錄和jre的安裝目錄不能相同                              (如果安裝目錄相同,則會出現:【

原创 【二】MFC對話框的等比例縮放

問題: ①對話框擴大後,裏面的控件卻沒有擴大 ②對話框擴大了,裏面的控件也擴大了,萬萬沒有想到連按鈕也擴大了 ③以上兩個問題都解決了之後,當你把對話框手動拉到最小時(即:掩蓋操作區域),再拉開時卻得到空白,怎樣解決限制對話框的最小尺度 測

原创 Sqlite3的簡單用法,得到行數和列值【附源碼和文件】

測試環境:VC6.0 代碼走起: #include <stdio.h> #include <stdlib.h> #pragma comment(lib,"sqlite3.lib")2 #include "sqlite3.h" v

原创 MFC開機自啓和關閉

寫在前面:開機自啓和關閉是註冊表的操作 運行系統:win7(其他系統沒有嘗試,不知是否通用) 運行環境:VS2013 1.在**Dlg.h中聲明 class **Dlg : public CDialogEx { ... .

原创 MFC對話框貼圖基礎上控件Stasic變成透明的

相應WM_CTLCOLOR函數 添加以下代碼: HBRUSH CMFCApplication2Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { ..... s

原创 MFC實現NotifyIcon托盤應用程序

/*參考別人的做了細微修改*/ 類似於QQ的托盤程序編寫 1.首先我們新建一個MFC程序,在對話框Dlg類中添加一個NOTIFYICONDATA類型對象 NOTIFYICONDATA m_nid; 2.在stdafx.h頭文件中定義一個

原创 MFC控件Microsoft Web Browser簡單瀏覽器實現

環境:VS2013 新建工程:基於對話框 ①在對話框添加控件Microsoft Web Browser(說明:VS2013上控件的名字是Microsoft Web Browser,其它的編譯器額就不知道了) ②頭函數:#include <

原创 關於CString剖析,"strcmp": 不能將參數1從"CString”"轉換爲"const char *"問題

CString csNewListBoxText; CString csOldListBoxText(g_csFirstListBoxSelText); if(strcmp(csNewListBoxText,csOldListBoxTex

原创 C++文件簡單的讀寫操作實例

#include <iostream> #include <fstream> using namespace std; void main() { // 寫操作 ofstream in; in.open("com.txt", i