|
NJM2561F1终于回来了,可以做对于TV out和LCD显示切换的实验了,验证自己之前的猜想。
经验证,tvout_test_switch.exe的源码应该是:
1、我建的是一个对话框,头文件有以下定义:
#define QUERYESCSUPPORT 8
#define DRVESC_OUTPUT_BASE (0x00020100)
#define DRVESC_OUTPUT_SWITCH (DRVESC_OUTPUT_BASE+2)
2、源代码做了个按键的相应如:
//LCD显示与TV-OUT输出相互切换 haiou
void CLCD_TVDlg::OnBnClickedSwitchButton()
{
int EscCode = DRVESC_OUTPUT_SWITCH;
CDC *p_hdc = GetDC();
if (ExtEscape(*p_hdc, QUERYESCSUPPORT, sizeof(EscCode), (LPSTR)&EscCode, 0, 0))
{
EscCode = 1;
ExtEscape(*p_hdc, DRVESC_OUTPUT_SWITCH, sizeof(EscCode), (LPSTR)&EscCode, 0, 0);
}
ReleaseDC(p_hdc);
}
楼主可试一下,我已在UT-S3C6410上验证成功。 |
|