/ / Winapi CreateDC visí na Win 8 - winapi, visual-c ++, windows-8

Winapi CreateDC visí na Win 8 - winapi, visual-c ++, windows-8

Mám program, ktorý využíva funkcie winapi. Keď beží na WinXP (32 bitov) alebo Win7 (64 bitov), ​​všetko je v poriadku. Ale na Win8 (64bit) je chyba: niekedy program zasekne tento riadok kódu

HDC hDisplay = CreateDC("DISPLAY", NULL, NULL, NULL);

Aký to môže byť dôvod?

PS: Je postavený v MSVC 2005 na WinXP 32 bit pre platformu Win32.

odpovede:

1 pre odpoveď č. 1

skúste:

CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL)

0 pre odpoveď č. 2

Podarilo sa mi prestavať program pre 64bitovú platformu a teraz to funguje.