Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

EnumDisplayDevices() problem

  • 13-03-2002 07:41PM
    #1
    Registered Users, Registered Users 2 Posts: 1,481 ✭✭✭


    I'm trying to enumerate through a list of display adapters, but VC++ insists that EnumDisplayDevices is an undeclared identifier (ie 'wtf u talking about'). I'm including windows.h and user32.lib, and I honestly can't see where I'm going wrong....
    DISPLAY_DEVICE dd;
    ZeroMemory(&dd, sizeof(dd));
    dd.cb=sizeof(DISPLAY_DEVICE);
    
    for(int i=0; EnumDisplayDevices(NULL, i, &dd, 0); i++){
    	cout<<"Device: "<<dd.DeviceName<<endl;
    }
    

    Failing that, does anyone know another way of doing this? It might be preferable, seeing as EnumDisplayDevices isn't supported on 95 or NT.

    thx


Advertisement