Mercurial > dwindows
view gtk/messagebox_information.xpm @ 2214:c60588f740ec
Win: Add IS_WIN8PLUS macro and disable DW_FCF_COMPOSITION for Windows 8 and higher.
The method used in Vista and Windows 7 to control what is drawn as glass has adverse
side effects on Windows 8 and 10. Mouse clicks on what would be "glass" passed through
to underlying windows due to the use of LWA_COLORKEY to specify transparency color.
Additionally the glass effect has been removed. Glass was the main reason for
implementing DW_FCF_COMPOSITION so just ignore the flag on Windows 8 and higher.
https://stackoverflow.com/questions/4768862/dwmextendframeintoclientarea-without-transparencykey
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 14 Dec 2020 13:14:27 +0000 |
parents | 306ce9765a61 |
children |
line wrap: on
line source
/* XPM */ static char *_dw_messagebox_information[] = { /* columns rows colors chars-per-pixel */ "32 32 5 1", " c opaque", ". c blue", "X c gray60", "o c white", "O c None", /* pixels */ "OOOOOOOOOOOXXXXXXXXOOOOOOOOOOOOO", "OOOOOOOOXXXooooooooXXXOOOOOOOOOO", "OOOOOOXXooooooooooooooXXOOOOOOOO", "OOOOOXooooooooooooooooooXOOOOOOO", "OOOOXoooooooo....oooooooo OOOOOO", "OOOXoooooooo......oooooooo OOOOO", "OOXooooooooo......ooooooooo OOOO", "OXooooooooooo....ooooooooooo OOO", "OXoooooooooooooooooooooooooo XOO", "Xoooooooooooooooooooooooooooo O", "Xoooooooooo.......ooooooooooo O", "Xoooooooooooo.....ooooooooooo ", "Xoooooooooooo.....ooooooooooo ", "Xoooooooooooo.....ooooooooooo ", "Xoooooooooooo.....ooooooooooo ", "Xoooooooooooo.....ooooooooooo ", "OXooooooooooo.....oooooooooo ", "OXooooooooooo.....oooooooooo ", "OOXoooooooooo.....ooooooooo O", "OOO ooooooo.........oooooo O", "OOOO oooooooooooooooooooo OO", "OOOOO oooooooooooooooooo OOO", "OOOOOO oooooooooooooo OOOO", "OOOOOOOX oooooooo OOOOO", "OOOOOOOO oooo OOOOOO", "OOOOOOOOOO ooo OOOOOOOO", "OOOOOOOOOOOOO ooo OOOOOOOOOOO", "OOOOOOOOOOOOOOO oo OOOOOOOOOOO", "OOOOOOOOOOOOOOOO o OOOOOOOOOOO", "OOOOOOOOOOOOOOOOO OOOOOOOOOOO", "OOOOOOOOOOOOOOOOOO OOOOOOOOOOO", "OOOOOOOOOOOOOOOOOOO OOOOOOOOOOO" };