私はvb.net 2010のWebサイトで作業しています。私はdefault.aspxページで画面の色深度を取得する必要があります。どうやってやるの?私は明らかに私が必要なことを行うこのJavaコードを見つけました。どうすればaspxの中で使うことができますか?ありがとうございますasp.netの画面の色深度を取得する方法
import java.awt.DisplayMode;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class Main {
public static void main(String[] argv) throws Exception {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
for (int i = 0; i < gs.length; i++) {
DisplayMode dm = gs[i].getDisplayMode();
int refreshRate = dm.getRefreshRate();
if (refreshRate == DisplayMode.REFRESH_RATE_UNKNOWN) {
System.out.println("Unknown rate");
}
int bitDepth = dm.getBitDepth();
int numColors = (int) Math.pow(2, bitDepth);
}
}
}
できません。それはJavaです。あなたは、指定されたコードの代わりにVB.Netを見つける必要があります。また、このJavaコードは、Webベースのコンテキストではなく、OSの「フォーム」コンテキスト(AWT)のスクリーンデバイスを指します。あなたが見ることができるSystem.Windows.FormsにScreenクラスがありますが、WebフォームではなくWebフォームに基づいています。https://msdn.microsoft.com/en-us/library/system.windows.forms .screen%28v = vs.110%29.aspx – ManoDestra