解决方案 »
- 对话框创建的FormView,在调整FormView大小的时候为何对话框中的Combo内容无法正确显示?
- 关于波形图的控制与保存的问题
- 如何获取从麦克风实时输入的声音的音量并用进度条显示?
- 再发一帖,请遇到这个问题的人来帮帮我啊!!“服务器无法通过系统非页面共享区来进行分配,因为共享区当前是空的。”这是系统日志中出现
- 这个程度一般可以找到怎样的工作?
- 会Win32 API编程请进,rc问题!
- 已经得到位图句柄 句柄类型为HBITMAP hBitmap;如何利用此句柄显示位图呢
- 菜鸟求救:如何改变CListCtrl控件每行的高度??
- 个人认为程序员生涯猪狗不如
- 请教高手,表的转换问题!
- 一个项目多个工程,如何调试?
- _chdir函数的用法
应该不会 吧,这个我也改过和增加过,MSDN上描述的stageflags共有6个,PRIMARY_DEVICE这个意思是主要的设备,其他的意思也没有表明是独显,集显独显和外接显示器设备有点模糊了,不知道这里对不对?
反正当i=1,2时,debug可以看到读出了Intel device,可是运行都会失败。
#pragma pack(push, 8)
typedef struct _DISPLAY_DEVICEEX {
DWORD cb;
TCHAR DeviceName[32];
TCHAR DeviceString[128];
DWORD StateFlags;
TCHAR DeviceID[128];
TCHAR DeviceKey[128];
} DISPLAY_DEVICEEX, *PDISPLAY_DEVICEEX;
#pragma pack(pop) DISPLAY_DEVICEEX dd = { sizeof(DISPLAY_DEVICEEX) }; int iDisp = 0;
while( EnumDisplayDevices(NULL, iDisp++, (DISPLAY_DEVICE*)&dd, 0) )
{
TRACE(_T("Name=[%s] Str=[%s] Flag=%08XH ID=[%s] Key=[%s]\n"),
dd.DeviceName, dd.DeviceString, dd.StateFlags, dd.DeviceID, dd.DeviceKey);
}
NvU32 * pGpuCount
)
这个才是Nvidia的官方函数
你可以把链接发给我看看嘛?谢谢