发信人: crazyjava()
整理人: wenbobo(2002-12-06 22:56:22), 站内信件
|
The following is all of clipboard messages based on Window API.
If u use BCB, it is sure that each msg is mapped to each form
function.
eg. WM_DRAWCLIPBOARD is mapped to TForm1::OnDrawClipboard
as heman mentioned earlier.
(data sources come from MSDN, edited by crazyjava)
WM_ASKCBFORMATNAME
it is sent to the clipboard owner by a clipboard viewer window
to request the name of a CF_OWNERDISPLAY clipboard format.
WM_CHANGECBCHAIN
it is sent to the first window in the clipboard viewer chain
when a window is being removed from the chain.
WM_CLEAR
An application sends a WM_CLEAR message to an edit control or
combo box to delete (clear) the current selection, if any,
from the edit control.
WM_COPY
An application sends the WM_COPY message to an edit control or
combo box to copy the current selection to the clipboard in
CF_TEXT format.
WM_CUT
An application sends a WM_CUT message to an edit control or
combo box to delete (cut) the current selection, if any, in
the edit control and copy the deleted text to the clipboard
in CF_TEXT format
WM_DESTROYCLIPBOARD
it is sent to the clipboard owner when a call to the
EmptyClipboard function empties the clipboard
WM_DRAWCLIPBOARD
it is sent to the first window in the clipboard viewer chain
when the content of the clipboard changes. This enables a
clipboard viewer window to display the new content of the
clipboard.
WM_HSCROLLCLIPBOARD
it is sent to the clipboard owner by a clipboard viewer window.
This occurs when the clipboard contains data in the
CF_OWNERDISPLAY format and an event occurs in the clipboard
viewer's horizontal scroll bar. The owner should scroll the
clipboard image and update the scroll bar values.
WM_PAINTCLIPBOARD
it is sent to the clipboard owner by a clipboard viewer window
when the clipboard contains data in the CF_OWNERDISPLAY format
and the clipboard viewer's client area needs repainting
WM_PASTE
An application sends a WM_PASTE message to an edit control or
combo box to copy the current content of the clipboard to the
edit control at the current caret position. Data is inserted
only if the clipboard contains data in CF_TEXT format.
WM_RENDERALLFORMATS
it is sent to the clipboard owner before it is destroyed, if
the clipboard owner has delayed rendering one or more clipboard
formats. For the content of the clipboard to remain available
to other applications, the clipboard owner must render data in
all the formats it is capable of generating, and place the data
on the clipboard by calling the SetClipboardData function.
WM_RENDERFORMAT
it is sent to the clipboard owner if it has delayed rendering
a specific clipboard format and if an application has requested
data in that format. The clipboard owner must render data in the
specified format and place it on the clipboard by calling the
SetClipboardData function.
WM_SIZECLIPBOARD
it is sent to the clipboard owner by a clipboard viewer window
when the clipboard contains data in the CF_OWNERDISPLAY format
and the clipboard viewer's client area has changed size.
WM_VSCROLLCLIPBOARD
it is sent to the clipboard owner by a clipboard viewer window
when the clipboard contains data in the CF_OWNERDISPLAY format
and an event occurs in the clipboard viewer's vertical scroll
bar. The owner should scroll the clipboard image and update the
scroll bar values.
-- 孤身走我路...
其实,路,两个人一起走比一个人要好。
email: [email protected]
※ 修改:.crazyjava 于 Apr 30 03:54:06 修改本文.[FROM: 139.87.93.196] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 139.87.93.196]
|
|