原创 Spread的MaskCellType的使用
只能輸入數字,但前面的零不會省去 Dim nf As New FarPoint.Win.Spread.CellType.MaskCellTypenf.Mask = "###"nf.MaskChar = " "c.Columns(SPD_C
原创 鉤子(Hook)教程
基本概念 鉤子(Hook),是Windows消息處理機制的一個平臺,應用程序可以在上面設置子程以監視指定窗口的某種消息,而且所監視的窗口可以是其他進程所創建的。當消息到達後,在目標窗口處理函數之前處理它。鉤子機制允許應用程序截獲處理win
原创 Win32_動態鏈接庫(二)
1.“文件”—>"新建"—>“空項目” #include "windows.h" #include "stdio.h" #pragma comment(lib,"..//Debug//XXP_DLL_Test.lib")
原创 Win32_動態鏈接庫_導出DLL中的變量(四)
Lib.H文件: #ifndef LIB_H #define LIB_H extern int dllGlobarVar; #endif dllmain.cpp文件: // dllmain.cpp : 定義 DLL 應用程序的
原创 Spread取消電子計算器
電卓をキャンセル Private Sub spd_SubEditorOpening(ByVal sender As System.Object, _
原创 Win32_靜態鏈接庫(一)
1.這裏選擇的是Win32靜態鏈接庫。 LibTest.h #pragma once extern "C" int add(int a ,int b ); LibTest.cpp
原创 關於字符數組的初始化
字符數組可以在定義時進行初始化,有兩種初始化方法: 方法1:逐個字符賦給數組中各元素 char c[5]={ 'H','a','p','p','y' }; 把5個字符分別賦給c[0]至c[
原创 DataTable排序.然後進行GroupBY
DataTable排序操作,GroupBY Dim dt As New DataTable Dim dtTemp AS DataTable dt .Columns.Add("コード") dt .Columns
原创 設置Qt應用程序圖標
在Qt助手(assistant.exe)搜索關鍵字"Setting the Application Icon"就可以看到在各種平臺設置Qt程序圖標的方法。 首先準備個ICO圖標。例如:myappico.ico 用任何文本編輯器新建個文件
原创 _StdCall調用約定
被這些修飾關鍵字修飾的函數,其參數都是從右向左通過堆棧傳遞的(__fastcall的前面部分由ecx,edx傳), 函數調用在返回前要清理堆棧,但由調用者還是被調用者清理不一定。 1、_stdcall是Pascal方式清理C方式
原创 實現系統小托盤
*開始前,我說明一下,托盤和任務欄是不一樣的概念,想要準確地搜索到自己想要的資料.一定要準確認識概念.另外,提一句: 其實,有空了多翻翻QT_Assistant 你什麼都有了.本文中內容可以到: QTdemo.exe-->Desktop-
原创 Win32_動態鏈接庫_LoadLibrary(三)
DLL.h 文件 #pragma once //extern "C" int __declspec(dllexport) __stdcall AddFun(int a ,int b ); DLL.cpp 文件 #pragma o
原创 DLL中導出函數聲明的兩種方式
1.在函數聲明器那面加上__declspec(dllexport) 2.另種方式是採用模塊定義文件(.def),def文件爲連接器提供了有關被連接程序的導出,屬性以及其他信息 def文件的規則: (1)LIBRARY語句說明
原创 Qt 編寫DLL 並調用
一:編寫DLL庫 1:新建項目->選擇C++ Library->選擇Share Library->改類名(如HellowAdd)->下一步 2:增加Add方法如下: hellowadd.h #ifndef HELLOWADD_H #de
原创 QT主窗體在屏幕居中顯示
#include <QtGui/QtGui>int main(int argc, char * argv[]) { QApplication app(argc, argv); //讓窗體居中顯示 QD