paste 命令

paste 命令會將剪貼簿的內容複寫到工作區。 數位視訊裝置可辨識此命令。

若要傳送此命令,請使用lpszCommand參數集呼叫mciSendString函式,如下所示。

_stprintf_s(
  lpszCommand, 
  TEXT("paste %s %s %s"), 
  lpszDeviceID, 
  lpszItem, 
  lpszFlags
); 

參數

lpszDeviceID

MCI 裝置的識別碼。 當裝置開啟時,會指派此識別碼或別名。

lpszItem

下列一或多個旗標。

意義
矩形 指定貼上資料之框架內的位置。 矩形的左上角會對應至新增資料的左上角。 如果矩形在 X 或 Y 中具有非零大小,當剪貼簿貼到框架時,剪貼簿的內容會在這些維度中縮放。 如果省略, 矩形 預設為整個框架。 如果在 「插入」模式中指定此旗標, (預設) ,則矩形以外的任何區域會繪製純色。
音訊 資料流程資料流程 指定受命令影響之工作區中的音訊資料流程。 如果剪貼簿上只有一個音訊資料流程存在,音訊資料就會貼到指定的 資料流程中。 如果剪貼簿上有一個以上的音訊資料流程,則 資料流程 會指出資料流程序列的起始編號。 如果您使用此旗標,也想要貼上視訊,您也必須使用「影片串流」旗標。 (如果未指定旗標,則會貼上所有音訊和視訊串流,並保留其原始串流號碼。)
insert 指定資料會插入工作區中。 插入點之後的任何資料會在工作區中向前移動,讓空間成為空間。 這是預設值。
overwrite 指定在插入點之後,透過寫入任何現有資料,將資料複製到工作區。 「插入」和「覆寫」旗標會影響畫面是否會在貼上作業期間終結或移動,而不是在每個畫面格內貼上資料的方式。
位置 指定貼上資料所在工作區中的位置。 如果省略,則預設為目前的位置。
視訊 串流串流 指定受命令影響之工作區中的視訊資料流程。 如果剪貼簿上只有一個視訊串流存在,影片資料就會貼到指定的 資料流程中。 如果剪貼簿上有一個以上的視訊資料流程, 則資料流程 會指出資料流程序列的起始編號。 如果您使用此旗標,也想要貼上音訊,您也必須使用「音訊資料流程」旗標。 (如果未指定旗標,則會貼上所有音訊和視訊串流,並保留其原始串流號碼。)

lpszFlags

可以是 「wait」、「notify」、「test」 或這些組合。 如需這些旗標的詳細資訊,請參閱 Wait、Notify 和 Test Flags

傳回值

如果成功或發生錯誤,則傳回零。

備註

從剪貼簿複製的資料中沒有訊號。 只有在明確儲存資料時,變更才會變成永久變更;不過,播放的運作方式就像已新增資料一樣。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]

另請參閱

Mci

MCI 命令字串