青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 1, 文章 - 9, 評論 - 4, 引用 - 0
數(shù)據(jù)加載中……

小觀構件

摘自BCB的例子,越看越有點迷糊,還越覺得niubility.像觀察者又肯定不是,實在是牛...

Main.cpp:

//----------------------------------------------------------------------------
//Borland C++Builder
//Copyright (c) 1987, 1998-2002 Borland International Inc. All Rights Reserved.
//----------------------------------------------------------------------------
//-------------------------------------------------------------------------
//    minicomp.cpp - uses the TCounter example component
//-------------------------------------------------------------------------
#include "minicomp.h"
#include 
<stdio.h>
#include 
<stdlib.h>
#include 
<condefs.h>
//-------------------------------------------------------------------------
USEUNIT("counter.cpp");
//---------------------------------------------------------------------------
main()
{
  TExample example;

  
return 0;
}
//-------------------------------------------------------------------------
TExample::TExample()
{
  TCounter Counter(
7);
  
int i;
  
//把控件Counter的接口FMultiple和外部實現(xiàn)MultipleReached連接上
  Counter.OnMultiple = MultipleReached;

  
for (i=0; i < 100; i++)
    Counter.Increment();
}
//-------------------------------------------------------------------------
void TExample::MultipleReached(TCounter *Sender)
{
  printf(
"Multiple=%d reached with val=%d\n", Sender->Multiple, Sender->Val);
}
//-------------------------------------------------------------------------

minicomp.h:

//-------------------------------------------------------------------------
//    minicomp.h - uses the TCounter example component
//-------------------------------------------------------------------------
#include "counter.h"
//-------------------------------------------------------------------------
class TExample
{
private:
  
void MultipleReached(TCounter *Sender);
public:
  TExample();
};
//-------------------------------------------------------------------------

counter.h:

//-------------------------------------------------------------------------
//    counter.h. - example of a small, non-visual counter component
//-------------------------------------------------------------------------
class TCounter;         // forward

typedef 
void (__closure *TCounterEvent)(TCounter *Sender);
//-------------------------------------------------------------------------
class TCounter 
{
private:
  TCounterEvent FOnMultiple; 
//這就是個函數(shù)接口
  int FVal;
  
int FMultiple;
public:
  __property 
int Val = {read=FVal, write=FVal};
  __property 
int Multiple = {read=FMultiple};
  __property TCounterEvent OnMultiple 
= {read=FOnMultiple, write=FOnMultiple};
  
void Clear();
  
void Increment();
  TCounter(
int Multiple);
};
//-------------------------------------------------------------------------

counter.cpp:

//-------------------------------------------------------------------------
//    counter.cpp - example of a small, non-visual counter component
//-------------------------------------------------------------------------
#include "counter.h"
//-------------------------------------------------------------------------
TCounter::TCounter(int Multiple)
{
  FMultiple 
= Multiple;
}
//-------------------------------------------------------------------------
void TCounter::Clear()
{
  FVal 
= 0;
}
//-------------------------------------------------------------------------
void TCounter::Increment()
{
  
//這句執(zhí)行時都是外部來調用的,此時OnMultiple已經和外面那個函數(shù)接口連接上了
  
//也就是調用的其實是外面進來的那個函數(shù),把this傳出去,讓外部那個函數(shù)操作
  
//TExample::MultipleReached(this)
  if (((++FVal) % FMultiple) == 0)
      OnMultiple(
this);
}
//-------------------------------------------------------------------------

posted on 2009-01-02 22:21 EiN 閱讀(111) 評論(0)  編輯 收藏 引用 所屬分類: C++Builder

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品视频自拍| 国产精品日韩精品欧美在线| 亚洲福利久久| 亚洲国产成人久久综合一区| 欧美1区2区3区| 9人人澡人人爽人人精品| 日韩亚洲不卡在线| 国产乱码精品一区二区三区不卡| 欧美综合激情网| 久久久精品日韩| 一区二区三区色| 午夜精品视频| 最新精品在线| 亚洲欧美视频在线观看视频| 激情成人中文字幕| 日韩视频一区二区| 国产无遮挡一区二区三区毛片日本| 美日韩在线观看| 欧美日韩一区二区在线播放| 久久久久久久尹人综合网亚洲| 猛干欧美女孩| 午夜精品久久久久| 久久综合狠狠| 欧美在线观看www| 欧美大片一区二区| 欧美在线综合| 欧美日本国产| 欧美成人影音| 国产欧美精品在线| 亚洲精品乱码久久久久| 国产婷婷色一区二区三区在线| 亚洲第一福利在线观看| 国产视频久久久久| 99视频精品| 亚洲高清一二三区| 欧美中日韩免费视频| 一片黄亚洲嫩模| 免费欧美日韩国产三级电影| 久久久久久久精| 国产精品毛片一区二区三区| 亚洲国产一区在线| 在线成人激情| 欧美在线关看| 久久精品一区二区三区四区| 国产精品久久久久久久久久三级| 亚洲二区精品| 亚洲国产天堂久久综合| 久久久久久久激情视频| 欧美专区第一页| 国产精品欧美精品| 亚洲午夜小视频| 亚洲视频一区| 欧美午夜不卡视频| 亚洲精品免费观看| 一本色道久久综合亚洲精品高清| 欧美a级在线| 欧美激情乱人伦| 亚洲七七久久综合桃花剧情介绍| 久久久xxx| 蜜臀99久久精品久久久久久软件 | 久久精品人人做人人爽| 性做久久久久久| 国产伦精品一区二区三区四区免费| 一区二区三区视频在线看| 国产精品99久久99久久久二8 | 欧美高清视频在线播放| 亚洲国产天堂久久国产91| 亚洲人成网在线播放| 欧美成ee人免费视频| 亚洲大片av| 99精品国产在热久久下载| 欧美日韩另类丝袜其他| 在线综合视频| 久久久久国产一区二区| 在线观看亚洲| 欧美人与性禽动交情品 | 欧美影院视频| 国产一区二区三区不卡在线观看| 欧美在线亚洲一区| 欧美国产日韩免费| 一区二区三区欧美| 国产精品一卡二| 久久精品视频在线免费观看| 亚洲电影毛片| 亚洲一区在线免费观看| 国精品一区二区| 美女亚洲精品| 在线亚洲精品| 免费成人小视频| 99成人精品| 国产模特精品视频久久久久 | 亚洲全部视频| 午夜欧美大片免费观看| 在线观看亚洲精品视频| 欧美日韩综合精品| 久久久久久亚洲精品不卡4k岛国| 亚洲国产综合视频在线观看| 西西人体一区二区| 亚洲二区在线视频| 国产精品日韩精品欧美在线| 美国十次成人| 亚洲一区在线直播| 亚洲国产99| 久久噜噜噜精品国产亚洲综合 | 国产亚洲人成a一在线v站| 欧美黄免费看| 久久精品国产久精国产一老狼| 亚洲蜜桃精久久久久久久| 久久影视精品| 亚洲摸下面视频| 亚洲精品影视| 黄网站色欧美视频| 国产精品视频精品| 欧美日韩精品国产| 欧美 日韩 国产 一区| 性欧美videos另类喷潮| 一本色道久久综合亚洲精品不卡| 欧美.www| 久久亚洲精品网站| 久久精品免费播放| 午夜免费电影一区在线观看| 亚洲最新色图| 亚洲另类春色国产| 亚洲国产欧美在线人成| 国外成人在线视频网站| 国产女人水真多18毛片18精品视频| 欧美日韩美女在线| 欧美激情精品久久久| 麻豆freexxxx性91精品| 久久精品观看| 久久疯狂做爰流白浆xx| 午夜精品一区二区三区在线播放| 在线视频精品| 亚洲先锋成人| 亚洲午夜羞羞片| 亚洲午夜国产一区99re久久| 一区二区三区视频在线| 国产精品99久久久久久宅男| 99热在线精品观看| 妖精视频成人观看www| 日韩小视频在线观看| 亚洲美女诱惑| 亚洲视频在线视频| 亚洲香蕉在线观看| 亚洲欧美日本另类| 欧美有码在线观看视频| 久久国产精品久久国产精品| 欧美在线影院在线视频| 久久色在线播放| 免费在线观看精品| 欧美人与性动交α欧美精品济南到| 欧美剧在线免费观看网站| 欧美日韩精品免费观看视频完整| 欧美精品在线网站| 国产精品久久久久永久免费观看| 国产精品www.| 国产综合亚洲精品一区二| 在线欧美一区| 亚洲一区二区精品视频| 欧美一级免费视频| 欧美jizz19性欧美| 亚洲精选视频免费看| 亚洲一区不卡| 久久久久在线观看| 欧美日韩免费观看一区二区三区| 国产精品久久国产愉拍| 国产亚洲一区二区三区| 亚洲欧洲一级| 欧美一区二区三区四区夜夜大片| 久久男女视频| 日韩午夜视频在线观看| 午夜视频久久久久久| 免费成人高清在线视频| 欧美日韩一区不卡| 一区二区三区我不卡| 中文一区二区| 麻豆精品传媒视频| 一区二区欧美激情| 久久人人爽国产| 国产精品乱码| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美一区二区三区另类| 欧美高清一区二区| 国产综合欧美| 亚洲少妇中出一区| 欧美承认网站| 亚洲欧美日韩国产综合精品二区| 欧美肥婆在线| 伊人男人综合视频网| 午夜精品一区二区三区在线视| 欧美国产三级| 久久激情综合网| 国产精品美女www爽爽爽视频| 亚洲精品美女91| 久久一区二区三区av| 亚洲综合国产精品| 欧美手机在线视频| 9久re热视频在线精品| 欧美国产精品| 久久精品国亚洲|