原创 對文件進行加密(加密方式blowfish)

#include <stdio.h>#include <memory.h>#include <string.h>#define SBOX_BEGIN 18const unsigned long sbox[4][256]={    {   

原创 SystemParametersInfo詳說

函數功能描述:查詢或設置系統級參數。該函數也可以在設置參數中更新用戶配置文件。函數原型B00L SystemParametersinfo(UINT uiAction,UINT uiParam,PVOID pvParam,UINT fWin

原创 VC6 在Vista Win7 下提高權限問題

以下程序集清單(Assembly Manifest)示例使你的程序在VISTA和WIN7下需要管理員權限,即在程序運行時彈出UAC提升權限對話框。 <?xml version="1.0" encoding="UTF-8" standalo

原创 unexpected end of file while looking for precompiled header directive 解決辦法

右鍵點工程名,選設置,然後選c/c++屬性頁,再選catagory選單中選 precompiled header ,將選項置成no use 或者autometic ---------轉載的文章---------- 預編譯頭的概念: 所謂的

原创 如何在程序中動態設置牆紙

大家都知道設置WINDOWS桌面牆紙的WIN32 API是SystemParametersInfo, 使用SPI_SETDESKWALLPAPER參數便能設置牆紙: ::SystemParametersInfo(SPI_SETDESKWA

原创 VC/MFC 設置程序與文件關聯與雙擊文件獲取文件路徑

如何設置程序與文件關聯並且雙擊關聯文件時獲取文件的路徑呢? 一般來說可以通過寫註冊表的方式實現,在函數入口處實現功能。 例如在VC/MFC中,可以在應用程序的C**App.cpp文件中InitInstance()函數中實現該功能。 #i

原创 客戶端跟服務器的信息交互-CHttpClient

http://www.codeproject.com/kb/library/lyoulhttpclient.aspx Download CHttpClient source files - 72.9 KB Download CHttpCl

原创 vs2010 下CHtmlView 頁面會閃爍

本文摘取網絡上的文章   web browser控件在對話框程序中不會閃爍, 而在CWnd中, 當窗口縮放的時候就會閃.一個web browser控件由3層窗口組成: Shell Embedding Shell DocObject Vi

原创 實現實時刷新的效果

有時候我們想OnPaint() ;立即執行來實現實時刷新的效果: 方法1是: SendMessage(WM_PAINT);InvalidateRect(NULL,FALSE); 方法2是: InvalidateRect(NULL,FALS

原创 關於在2010中調用GDI+ 提示“Font”: 不明確的符號的問題

在VS2010中調用GDI+時, Font font(&fontFamily,13,FontStyleRegular,UnitPixel); 會提示提示“Font”: 不明確的符號的問題 1>          可能是“c:/progra

原创 處理鍵盤組合鍵消息

在處理組合鍵消息時,不能直接用wParam, 而要用GetKeyState(VK_CONTROL)或GetKeyState(VK_SHIFT)來判斷是否按下了組合鍵...你這樣用:if( GetKeyState(VK_CONTROL) &

原创 MFC:thunk技術完成窗口類地封裝

窗口類的封裝,從全局窗口消息處理到窗口對象消息處理的映射方法:   對界面進行封裝,一般都是一個窗口一個類,比如實現一個最基本的窗口類CMyWnd,你一定會把窗口過程作爲這個類的成員函數,但是使用WINAPI創建窗口時必須註冊類WNDCL

原创 16進制 轉化爲COLORREF 格式的

  CString m_BackColor.m_frame_color = "#0290D8"; DWORD r,g,b;sscanf(m_BackColor.m_frame_color,"#%2X%2X%2X",&r,&g,&b);

原创 進程內註冊控件

HRESULT DllUnregisterServer(LPCTSTR lpszDLLPath) {HINSTANCE hDLL = LoadLibrary(lpszDLLPath) ;if (hDLL){   typedef HRE

原创 CTypedPtrMap模板指針類的用法 和CArchive類

在編程中運用CTypedPtrMap指針模板類的方法,其存儲結構佔用物理空間小,比單純的用數組結構存儲的文件將小很多,所以是一種非常推薦的存儲及讀取文件的方法。 你必須在stdafx.h文件中 包含 #include <afxtempl