原创 cab安裝時如何更新安裝新版本控件

1.首先要編譯好新版本的控件。   2.在頁面調用時在codebase 屬性中加入新版本號 例如: 修改前: < OBJECT id = " formx " classid = " CLSID:E5022E7E-758C-4A32

原创 API Hook 原理

一、什麼是API Hook     見下圖所示,API Hook就是對API的正常調用起一個攔截或中間層的作用,這樣可以 在調用正常的API之前得到控制權,執行自己的代碼。其中Module指映射到內存中的可執 行文件或DLL。      

原创 OSD(On Screen Display)簡介

摘要 在做顯卡驅動或者FrameBuffer相關的東東時,可能會碰到有關OSD方面的知識,下面把我搜索的資料整理如下,並有一個非常簡單實用的例子,希望對大家有幫助!-------------------------------------

原创 FreeType2教程

第一步 -- 簡易的字形裝載 介紹 這是“FreeType2 教程”的第一部分。它將教會你如何: * 初始化庫 * 通過創建一個新的 face 對象來打開一個字體文件 * 以點或者象素的形式選擇一個字符大小 * 裝載一個字形(g

原创 FreeType2的簡單使用

FreeType2的簡單使用     FreeType2的簡單使用:---字體繪製技術   FreeType2是一個簡單的跨平臺的字體繪製引擎.目前支持TrueType Type1 Type2等字體格式.不過目前好象還不支持Ope

原创 阻止關機的完美實現

【寫在開頭】這是N久以前的筆記了,當時還沒有寫blog的習慣...今天在罈子 上發現有人問這個問題,終於從某個旮旯中把它翻了出來。     根據MSDN的描述,採用如下的代碼來實現阻止關機,結果發現在有的機器上能夠阻止關機,在有的機器上卻

原创 FreeType字體程序庫介紹

FreeType字體程序庫介紹 『FreeType簡介』 FreeType庫是一個完全免費(開 源)的、高質量的且可移植的字體引擎,它提供統一的接口來訪問多種字體格式文件,包括TrueType, OpenType, Type1, CI

原创 [debug]調試Release版本應用程序

引言 如果在您的開發過程中遇到了常見的錯誤,或許您的 Release 版本不能正常運行而 Debug 版本運行無誤,那麼我推薦您閱讀本文:因爲並非如您想象的那樣, Release 版本可以保證您的應用程序可以象 Debug

原创 用freetype2顯示ascii-art中文

getbitmap.c #include <ft2build.h> #include FT_FREETYPE_Hint main (int argc , char **argv ){int psize

原创 不使用installutil.exe安裝WINDOWS服務

using  System; using  System.Runtime.InteropServices; namespace  MyServiceInstaller { class  ServiceInstaller {

原创 如何取得相對路徑

#include <windows.h> #include <iostream.h> #include "Shlwapi.h" void main(void) { char szOut[MAX_PATH] = ""; ch

原创 VC防止窗口和控件閃爍的方法

1、將Invalidate()替換爲InvalidateRect()   Invalidate()會導致整個窗口的圖象重畫,需要的 時間比較長,而InvalidateRect()僅僅重畫Rect區域內的內容,所以所需時間會少一些。蟲蟲以前

原创 24節氣與任意年的陽曆日期對應的轉換公式

公式有一定的誤差,不過基本上1900-2100之間會在幾分鐘之內。。。 很多日曆上標的節氣會將 子時(23:00)作爲一天的開始, 這樣 23:00之後就要加一天。。。   #include <stdio.h> #include <

原创 FreeType 學習筆記

GTK+(基於DirectFB)的字體繪製是通過pango+freetype+fontconfig三者協 作來完成的,其中,fontconfig負責字體的管理和配置,freetype負責單個字符的繪製,pango則完成對文字的排版佈局。而

原创 ATL控件m_hWnd等於NULL(爲空)怎麼辦

1.確保使用atl control創建的控件。 2.設置m_bWindowOnly=TRUE; 點贊 收藏 分享 文章舉報 fengrx 發佈了60 篇原創文章 · 獲贊 1