<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 編程開發 > VBnet >
      • vb.net教程之何謂子類化(subclassing)

      • 2015-01-24 13:18 來源:未知
      何謂子類化(subclassing(相關vb.net教程)
      眾所周知,Windows是一個基于消息的系統,消息在Windows的對象之間進行著傳遞。子類化和Windows的鉤子機制存在于消息系統之中,我們可以利用這些機制來操縱、修改甚至丟棄那些在操作系統或是進程中傳遞的消息,以求改變系統的一些行為。子類化技術用來截取窗口或控件之間的消息,當然是消息在到達目的窗口之前完成的操作。這些被截獲的消息既可以保留也可以修改它們的狀態,之后就繼續發送到目的地。子類化技術實現了一些正常情況下無法實現的功能,試想鼠標右鍵單擊TextBox,系統默認彈出Undo、Cut、Copy、Paste等菜單,我們就可以利用子類化技術來改變這個系統菜單。
      簡單的說,子類化就是創建一個新的窗口消息處理過程,并將其插入到原先的默認窗口消息處理過程之前。
      子類化分為三類:實例子類化(instance subclassing)—從窗口或控件的單一實例截獲消息,這種子類化技術最普遍;全局子類化(global subclassing)—能夠截獲從相同的窗口類創建出來的多個窗口或控件的消息;超類化(superclassing)—和全局子類化很類似,區別在于可以應用在新的窗口類上面。
      相關教程
      江苏快3 清徐 | 禹州 | 滁州 | 象山 | 云南昆明 | 廊坊 | 钦州 | 吐鲁番 | 大丰 | 宁德 | 嘉峪关 | 宿迁 | 七台河 | 高密 | 邹城 | 鹰潭 | 明港 | 蓬莱 | 建湖 | 湖北武汉 | 吉林长春 | 烟台 | 嘉兴 | 玉溪 | 广安 | 泗阳 | 辽阳 | 大兴安岭 | 许昌 | 广西南宁 | 南平 | 南充 | 葫芦岛 | 商洛 | 包头 | 铜陵 | 仙桃 | 灌南 | 晋城 | 海东 | 漳州 | 天水 | 益阳 | 淮南 | 鹰潭 | 恩施 | 德州 | 海安 | 海安 | 茂名 | 垦利 | 河源 | 四川成都 | 肥城 | 忻州 | 芜湖 | 吐鲁番 | 海西 | 张北 | 泰兴 | 牡丹江 | 石河子 | 宿州 | 平顶山 | 基隆 | 邵阳 | 湘西 | 绥化 | 庆阳 | 林芝 | 金华 | 瓦房店 | 厦门 | 信阳 | 吕梁 | 辽宁沈阳 | 任丘 | 三亚 | 博尔塔拉 | 防城港 | 渭南 | 邹平 | 邵阳 | 那曲 | 宣城 | 辽阳 | 晋中 | 库尔勒 | 文山 | 南平 | 滁州 | 抚顺 | 乌海 | 萍乡 | 和县 | 鹤岗 | 运城 | 诸暨 | 燕郊 | 通辽 | 灌南 | 漯河 | 汕头 | 朔州 | 宜都 | 宁夏银川 | 建湖 | 四川成都 | 辽阳 | 浙江杭州 | 台山 | 邳州 | 肇庆 |