代理服务器ip

Google

  •   日报是一个非商业性资讯网站,旨在为广大的代理服务器ip爱好者提供一个学习,交流的场所。在这里您可以找到很多代理服务器ip(文章、资料、图片、视频)。这些资料可以帮助你对代理服务器ip有更深的了解,从而扩大您的知识空间。


 

热门软件下载:

正文:
1

C++ BUILDER 消息处理的深入探索

作者:asp.net   |   阅读全文   |   时间:2007-04-12C++ BUILDER 消息处理的深入探索:
在本文中我將告訴你如何以c++builder來處理windows訊息,並透過此一能力,來達成在一般vcl元件所無法做到的功能。


何謂window訊息(message)


大家都知道 windows是一套以訊息驅動(message driven)的作業系統。然而對於訊息本身卻諱莫如深,只知其然而不知其所以然,雖然c++builder將某些windows訊息封裝於事件(event)系統中,但身為一個windows程式設計師,實有必要瞭解windows的訊息系統。


所謂訊息是由windows作業系統送往程式的事件。它是系統中各個物件溝通的方式,舉例來說,當移動滑鼠、按下滑鼠鍵、改變視窗大小時,windows都會送出訊息以通知程式。當然,為了要辨別事件的內容,windows系統中定義了許多的訊息,如wm_paint,wm_char等等。


當事件發生時,windows會判斷該事件必須由那個程式接收,然後將事件以訊息的方式送往程式的視窗中。雖然在windows系統中包含了數以百計的事件,但是作業系統並沒有為各個事件設計不同的訊息結構,而是以一個一般性的結構來描述訊息,這個結構在c++builder就稱是tmessage。


當然,隨著事件的不同,對於訊息的解釋也有所不同,在c++builder中也為各種常用的訊息定義了專屬的結構,你可以直接使用它們來解釋訊息。這些訊息定義在c++builder目錄下的includevclmessages.hpp中,你可以決定要自行解釋tmessage參數或是直接將其轉換成專屬的結構。很抽象嗎?我舉個例子吧,以wm_nchittest訊息來說,c++builder為它定義了twmnchittest的專屬結構,所以你可以直接經由它來得到xpos、ypos等值。或者你也可以直接由tmessage的lparam取得其值,端看你使用的方便。仔細觀察tmessage及twmnchittest兩個結構,你會發現它們是等價的,也就是說它們的大小是一致的,因此你可以直接用強制轉型互相轉換(這有點類似union的方法)。
    ......查看全文    
2

java.lang.Integer翻译

作者:asp.net   |   阅读全文   |   时间:2007-04-12java.lang.Integer翻译:
java/lang/integer.html#skip-navbar_top"> overview 

(2007-08-24 本文来源:日报网 作者:www.ribao.net)

相关文章精选