09 - 定制用程序外观.docVIP

  • 3
  • 0
  • 约1.13万字
  • 约 10页
  • 2016-10-02 发布于贵州
  • 举报
Lesson 9 1、在窗口建立之前改变窗口外观,第三课讲mfc运行机制的时候说过这个函数了,留了一个后门给我们 BOOL CMainFrame::PreCreateWindow(GREATESTRUCT cs) { if(!CFrameWnd::PreCreateWindow(cs)) return FALSE; 改变cs结构体 return TRUE; } 改宽高,可以直接cs.x=*,cs.y=* 改窗口标题,必须先改窗口的类型,因为原来默认FWS_ADDTOTITLE | WS_OVERLAPPEDWINDOW FWS_ADDTOTITLE 默认使用文档标题,去掉这个标志就可以了 //cs.style=~FWS_ADDTOTITLE; cs.style=WS_OVERLAPPEDWINDOW; cs.lpszName=; 2、在窗口建立之后改变窗口外观,在OnCreate()用SetWindowLong() LONG SetWindowLong(HWND hWnd,int nIndex,LONG dwNewLong); //sdk函数,改变指定窗口的属性 要改变的窗口的句柄 你要改变

文档评论(0)

1亿VIP精品文档

相关文档