I think I'll give up guys, I wasn't successful with the dependencies you recommended, maybe I didn't know how to register them properly and I was intimidated by the large amount of code lol. Anyway, I continued with dx8vb.dll which apparently didn't present many problems and finally with some inefficient help (AI) I think I got to a point of progress, although I didn't manage to render what I needed, anyway I'm sharing it with you in case you want to give me some help, it seems that this approach simply seeks to create an image buffer and then try to render it with directx.

Name:  needdirectx.jpg
Views: 1366
Size:  23.0 KB

I think it's certainly not the most appropriate, and the truth is that for something 2D the only thing I'm looking for is that a low-resource PC doesn't have too many resource consumption problems and doesn't experience graphic lag, thinking about creating video games with it since this paintpicture methodology seems to me the easiest.

Thanks guys!

DirectXBox.zip