nixp.ru v3.0

18 января 2017,
среда,
04:49:25 MSK

DevOps с компанией «Флант»
Gnus написал 4 мая 2005 года в 23:02 (291 просмотр) Ведет себя неопределенно; открыл 16 тем в форуме, оставил 26 комментариев на сайте.

Я что-то не догоняю, вроде бы делаю всё по инструкции:

pix=XCreatePixmap(disp,wnd,20,20,XDefaultDepth(disp,XDefaultScreen(disp)));

XMapWindow(disp,wnd);

XDrawPoint(disp,pix,gc,5,5);

а в окне ничего. В чём был кардинально неправ?

Uncle Theodore

Ну так оно все по инструкции и получается. Пиксмап — это область памяти, которая содержит твою картинку, и которую ты можешь скопировать на своё окно, или скажем, установить в качестве бякграунда (задника, по-русски). Соответственно, копай в сторону XCopyArea или XSetWindowBackgroundPixmap со товарища…

Good Luck,

UT

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.