nixp.ru v3.0

16 ноября 2024,
суббота,
14:30:58 MSK

Gnus написал 4 мая 2005 года в 23:02 (789 просмотров) Ведет себя неопределенно; открыл 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
Экология и вегетарианство на благо всем живым существам Планеты.