主题:获取象素颜色(在线等待)
如题.我写了一个API的接口,用以获取颜色的值.
public static extern int GetPixel(IntPtr hDC, int x, int y);
但是编译的时候有如下提示:
"メソッド 'GetPixel' に実装がないため (RVA なし)、アセンブリ 'PictureTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' からの型 'PictureTool.PTForm' を読み込めませんでした。"
意思就是说因为没有装入RVA,导致GetPixel不能正常使用.后来我去导入,发现根本没有一个叫Gdi32.dll处理文件.是不是我的public static extern int GetPixel(IntPtr hDC, int x, int y);有错误?是不是该写public interface 这样的?但是这样的不能带参数吧?请大家帮忙.谢谢了!
public static extern int GetPixel(IntPtr hDC, int x, int y);
但是编译的时候有如下提示:
"メソッド 'GetPixel' に実装がないため (RVA なし)、アセンブリ 'PictureTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' からの型 'PictureTool.PTForm' を読み込めませんでした。"
意思就是说因为没有装入RVA,导致GetPixel不能正常使用.后来我去导入,发现根本没有一个叫Gdi32.dll处理文件.是不是我的public static extern int GetPixel(IntPtr hDC, int x, int y);有错误?是不是该写public interface 这样的?但是这样的不能带参数吧?请大家帮忙.谢谢了!