drawing outside client area, winAPI
How would I draw outside the client area of a window, and on the title bar. I know it c开发者_如何学JAVAan be done, but I am unsure of how to implement this effectively. Think google chrome, where the tabs are on the title bar.
When Windows asks you to draw the portion of the window that is outside your client area, it will send you an WM_NCPAINT message. Handle that message and draw whatever you want the non-client portion of your window to be. See the page I linked for an example of how to get a device context you can draw upon.
It may be worth mentioning WM_NCHITTEST also, if you plan on customizing where non-client elements are located.
Drawing a custom window caption DrawCaption
精彩评论