MFC学习总结(一):SM_CXSIZE的默认大小和WM_SIZE、WM_PAINT的发送顺序。

1:

cxSource = GetSystemMetrics(SM_CXSIZE);

cySource = GetSystemMetrics(SM_CYSIZE);

 

其中: SM_CXSIZE, SM_CYSIZE

Width and height, in pixels, of a button in a window's caption or title bar.

通过调试发现,Windows默认指定的它们大小是:

SM_CXSIZE = SM_CYSIZE = 20 pixels.

 

2:

WM_SIZE消息在窗口大小发生改变时发送。当在WM_SIZE处设置断点时发现,屏幕会很快的闪一下,但未能显示出来。跟踪发现,在第一次窗口显示之前,WM_SIZE消息的发送在WM_CREATE之后,在WM_PAINT之前。

你可能感兴趣的:(windows,mfc,button)