原创 繪製雲氣泡

/* 繪製雲氣泡 Canvas 繪製畫板 Rect 繪製範圍,繪製完畢後返回客戶區域 Size 氣泡大小 bDraw 是否繪製,false只是計算客戶區域大小 成功返回0,失敗返回-1 */   int DrawCloud(TCanva

原创 cool數據類型

/*  cool.hpp  "一生二,二生三,三生萬物",無三不成理,這就是事物的三態性。 實例: int a = 1; int b = 2; cool c; c = compare(a, b)  sdragonx 2010-04-10

原创 文件名匹配算法(windows下的[*?])

/* fn_compare.hpp sdragonx 2015-02-25 14:32:54 */ #ifndef FN_COMPARE_HPP_20150225143254 #define FN_COMPARE_HPP_20

原创 再談用c++實現property,不明白那些委員會是幹嘛喫的。

參閱了一些文章,做了一個vc、cb、gcc通用的property聲明宏函數,經cb和devcpp測試通過,release版本的效率沒有損失。真不明白c++委員會是幹嘛喫的,整天搞那個標準庫,卻不肯擴充基本功能。面向對象的類的三個操作:方法

原创 Windows編程

系統圖標緩存的重建:SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_DWORD, NULL, NULL);  註冊表相關操作:在標題欄顯示完整路徑HKEY_CURRENT_USER/Software/Mi

原创 C++Builder6.0精簡版v1.06

個人製作的一個BCB精簡版,滿足了我在網吧編程的需要,我想它可以給大家帶來一些方便。其中還有許多的錯誤,但總歸來說還能用。   這個版本保留了大多數的通用控件,不支持數據庫。安裝辦法,直接解壓到任意目錄,運行install進行安裝。 ht

原创 在C++Builder中使用XP視覺樣式

在C++Builder中使用XP視覺樣式sdragon 2006-12-28 14:53   使用C++Builder的朋友都知道,C++Builder是不支持XP視覺樣式的(Vision Style)。以前我爲了讓自己寫的程序看起來漂亮

原创 註冊文件類型

使用方法,如要註冊".abc"類型的文件:  RegisterShellFileType(".abc", "abcfile", "abc文件", "c:/abc/abc.exe", NULL, "c:/abc/abc.exe", 0);

原创 使用zlib壓縮IStream流

使用zlib壓縮IStream流 by sdragon 比較完善的一個壓縮流類,已經能夠使用了。歡迎提出意見,具體使用方法,看看代碼吧。 頭文件: #ifndef CompressStreamH#define CompressStream

原创 微型lua

微型lua2007-03-04 16:51:15 by sdragon 這是一個微型的腳本語言,還不完善,只是用來演示腳本語言的設計模式。   一、代碼.h文件: #ifndef mini_scriptH#define mini_scri

原创 OpenGL字體繪製

/* glfont.hpp sdragonx 2019-08-15 00:03:33 opengl字體類,提供初學者參考學習 opengl初始化之後,創建字體 font.init(L"微軟雅黑", 32, 512); 然

原创 關於Android ndk的全局變量

想測試一下安卓ndk對全局變量的使用,寫了一個測試類: static int a = 0;//標記1 static int b = 0;//標記2 void on_exit(); class app_test { public: i

原创 ANDROID_APP C++框架

找遍了全網,沒有一個完整的可用的框架。ndk自帶的android_native_app_glue確實不太好用,閉關幾天,寫出了一個框架。完全的消息隊列調用,目前測試的主體框架是沒有什麼問題了,程序入口還是android_main。調用過程

原创 這站越來越瘋狂了

論壇一層一個鏈接、廣告,推薦裏面隔5個一個廣告,老中醫都有,哈哈哈哈。打開一篇文章,版面80%是推廣,正文還有個閱讀更多,不點看不着。 是不是該考慮換地了。

原创 c++builder 10.2.3的編譯器真乾淨啊

一直堅守在cb2010下面,今天試用了一下官網的那個免費的編譯器,編譯出來的程序真乾淨啊。下面的是對比,左邊的g++編譯出來的程序,右邊的是bcc32c的。