兩種方法:
創(chuàng)新互聯(lián)公司主要從事成都網站設計、做網站、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務長寧,十多年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
圖片框上蓋個Label 向其輸入內容。
載入圖片,通過內存直接?DrawImage繪制個新圖,然后在圖上蓋文字。最后賦值給圖片框。
VB6的print 實質是向圖片框打印文字,不管有無圖都能在上面Print. 考慮速度和實現(xiàn)難度問題,如果純粹顯示,最好直接蓋個Label最簡單。第二種方法 需要考慮文字大小、顏色、坐標定位等等。如果一行文字顯示不下,不會自動換行,得自己切。
在vb2008下,form具有TransparencyKey屬性,將窗體的背景色和TransparencyKey顏色設置一致時,窗體會完全透明,顯示文字時,給文字不同的顏色,文字會直接顯示當前屏幕之上設置form1屬性,TransparencyKey=黑色,BackColor=黑色 繪制窗體的代碼,給文字以不同顏色 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
e.Graphics.DrawString("你好", New Font("黑體", 60, FontStyle.Bold), Brushes.Blue, 0, 0)
End Sub 可以設置窗體置頂屬性,永遠前端顯示也可以顯示在桌面,用setparent,父窗體為桌面
用directshow獲取幀緩存,轉換為標準圖像格式(比如jpg,png這些),存儲到數據庫的image字段里就行了.