It looks like you are more concerned with graphics design of the interface rather then interface itself (functional, layout, etc.), and not even the design, but just using one fixed "black" design. Sounds boring, frankly, but doesn't matter; my concern is different: it's possible that you don't clearly realize the difference between this aspect of design and the graphics library. Then my answer may look surprising to you: you can use any UI library, more exactly, any non-nonsense one. They all should allow you to define the look you want. However, that may be not enough to satisfy a demanding developer and even a demanding user, from the standpoint of other aspects of UI. One note: this should be not a component library, but a framework, because one C++ + Windows component library for certain framework may not be compatible with other framework.
But as I don't know your essential requirements, I can only repeat: any. It can be MFC, Qt, GTK+, Ultimate++, or whatever else. You can also review these lists:
http://en.wikipedia.org/wiki/List_of_widget_toolkits#On_Microsoft_Windows[
^],
http://en.wikipedia.org/wiki/List_of_widget_toolkits#Based_on_C.2B.2B_.28including_bindings_to_other_languages.29[
^].
If you want my own opinion (many would probably argue against it), I think that developing UI for Windows using native Windows API with C++ is insane. I would do it using .NET, maybe something else.
[EDIT]
Mohammadmot asked:
And one question, is it simple to write new GUI smooth black or ... with WPF in C#?
I mentioned WPF in my comment below not in vain. With WPF, the features used to change the look in the separation-of-concerns manner are amazingly flexible, but the concepts are very different from many other frameworks. You will have a good idea if you look at these articles:
http://www.codeproject.com/search.aspx?q=%28Skin+OR+theme%29+WPF&doctypeid=1[
^].
Note that I referenced the articles not on any specific style, but on the "themes" or "skins" which can be replaced during runtime. Also, these works can give you an idea, how minor is your concern of "blackness" of the UI, compared to the wider context of UI design. Of course, if you use some advanced technologies, unmatched by the old lame stuff. :-)
See also:
http://en.wikipedia.org/wiki/Separation_of_concerns[
^],
http://en.wikipedia.org/wiki/Separation_of_content_and_style[
^].
Also note that WPF is not very much of Windows. The Windows API is almost not used, only to link the presentation with the top-level window, the only thing which interact with the Windows API. None of the controls and other UIElements have anything to do with Windows API control classes. WPF is based on DirectX, which is implemented on many models of hardware, in a way totally unrelated to Windows. Potentially, WPF can be used on non-Windows system. In particular, Silverlight, very similar to WPF and with overlapping API, has the open-source alternative implementation called "Moonlight".
See also my past answer:
Advantages and Disadvantages of WPF[
^].
—SA