Как получить ROP4 Mask bit? - PullRequest
0 голосов
/ 12 июля 2011

Я работаю над примером драйвера принтера, который записывает вызов GDI, такой как DrvBitBlt (), DrvTextOut () ... и т. Д. В DrvBitBlt я получаю значение ROP4 как 0XF0F0.Это означает, что нам нужно использовать объект кисти.

Когда я читаю DrvBitBlt () ROP4, документация говорит:

Младший байт определяет Rop3, который должен быть вычисленесли маска равна единице, а старший байт указывает Rop3, который можно вычислить и применить, если маска равна 0.

Мой вопрос - где будет присутствовать значение маски.Как получить бит маски 0 или 1.

1 Ответ

2 голосов
/ 12 июля 2011

Биты маски поступают из третьего параметра в DrvBitBlt

...