机制3:MFC消息映射机制:
类内声明,类外定义宏,绑定消息处理函数
派生自CCmdTarget
类内声明宏:DECLARE_MESSAGE_MAP()
类外添加实现宏:
BEGIN_MESSAGE_MAP(类名,父类名)
END_MESSAGE_MAP()
//数据结构
struct AFX_MSGMAP_ENTRY
{
UINT nMessage; // 消息ID
U...
分类:
编程语言 时间:
2014-07-29 17:55:42
阅读次数:
309
1 定义或者声明方法
int method(char *arg1,char* arg2...);
实现方法
int method(char *arg1,char* arg2...)
EXEC SQL BEGIN DECLARE SECTION;
char *arg1;
char* arg2;
EXEC SQL END DECLARE ...
分类:
数据库 时间:
2014-07-29 14:52:28
阅读次数:
247
1. length() size()都是表示 字符串 中的元素数, 等于begin()到end()之间的距离.length()是考虑到传统C函数 strlen而对应设置的,而size()是考虑到string作为一个STL容器2. length() sizeof()sizeof可以计算一个 类型 .....
分类:
其他好文 时间:
2014-07-29 14:03:18
阅读次数:
231
function StopServies(sServiceName: String): boolean; // 停止某个服务;
var
schService: SC_HANDLE;
schSCManager: SC_HANDLE;
ssStatus: TServiceStatus;
begin
schSCManager := OpenSCManager(nil, nil, SC_M...
分类:
其他好文 时间:
2014-07-29 12:51:26
阅读次数:
153
create or replace procedure pro_droptable iscursor cur is select table_name from user_tables;drop_sql varchar2(1000);begin for tbname in cur loop ...
分类:
数据库 时间:
2014-07-29 12:27:36
阅读次数:
206
1 //跑马灯 2 procedure Tfr_Main.tme_TitleTimer(Sender: TObject); 3 var 4 strTrim: Widestring; 5 begin 6 strTrim := copy(strScroll, 1, 1); // 获取第1个字符...
分类:
其他好文 时间:
2014-07-29 11:58:26
阅读次数:
239
1 Create PROCEDURE getuser 2 ( 3 IN pageIndex INT, 4 IN pageSize INT, 5 OUT count INT 6 ) 7 8 BEGIN 9 declare pindex int DEFAULT (pageIndex-1)*pageS.....
分类:
数据库 时间:
2014-07-29 10:55:46
阅读次数:
213
1 CREATE PROCEDURE test_sp1( ) 2 BEGIN 3 DECLARE t_error INTEGER DEFAULT 0; 4 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_er...
分类:
数据库 时间:
2014-07-29 10:26:48
阅读次数:
456
IF EXISTS(select * from tempdb..sysobjects where id=object_id('tempdb..#tb'))BEGIN DROP TABLE #tbEND
分类:
数据库 时间:
2014-07-28 15:25:43
阅读次数:
322
UserName EMBRACE===== LICENSE BEGIN =====18710-1204201000000EsehCiFamTQe"7jHcPB16QOykS"AKB3TmnVoGeyoiNf0tfPoMZ1ZdP2B8KSU!UCyriOClHUlT7kLoXrsKaJdj=====...
分类:
Web程序 时间:
2014-07-27 23:15:29
阅读次数:
233