跨平台的GUI开发:wxWidgets、QT、GTK等等,都是很不错的,其中wxWidgets和MFC很相似,所以熟悉MFC的开发者入门很快;QT是Nokia旗下的,Linux下大名鼎鼎,封装很好,其中槽与信号机制非常优秀,自带IDE,开发很方便;GTK则是Linux下用的非常多,原本是用于GIMP,后来扩展成一套完整的GUI开发类库。以上三种都很优秀,使用也非常广泛,感兴趣的话,可以试试。
OPENGL,DX都可以做GUI,QT也行,新手还是用MFC简单些吧