none
如何實現類似可在螢幕桌面塗鴉 RRS feed

  • 問題

  • 如何利用VB.NET 實現可在桌面塗鴉的功能,這方面好像需要存取到影像記憶體部分

    該如何實現?

    2006年5月22日 上午 06:37

解答

  • 在桌面直接塗鴨,請取得桌面的 hDC ,利用 API 或是將 hDC 轉換到 .Net 類別中來畫圖。

    但是各軟體或應用程式都會維護自己得畫面,所以你塗鴉的東西只要發生螢幕自動重繪,就會被消除。

    所以有個替代的方法適合在 .Net 上用,建立一個最大化全螢幕的視窗,背景設為透明,在這個視窗上畫圖,這樣就不會受到影響。

    2006年5月22日 上午 07:50
    版主