改變嚮導生成程序的屬性

▲改變窗口(MainFrame)屬性
在窗口創建之前:
在窗口類(CMainFrame)的PreCreateWindow(...)中改變CREATESTRUCT結構體變量
cs.style&=~FWS_ADDTOTITLE      //去掉FWS_ADDTOTITLE屬性
cs.lpszName="..."                         //改變窗口標題
cs.cx=640                                     //改變窗口寬度
...

////////////////////////////////////////////////////////////////
WNDCLASS cls                       //自定義窗口類
...
cls.lpszClassName="mycls"   //自定義窗口類類名
RegisterClass(&cls)               //註冊窗口類
cs.lpszClass="mycls"           //將自定義窗口類關聯進CREATESTRUCT結構體

////////////////////////////////////////////////////////////////
cs.lpszClass=AfxRegisterWndClass(...)   //自定義窗口類關聯進CREATESTRUCT結構體
-------------------------------------------------------------------------------
在窗口創建之後:
在窗口類(CMainFrame)的OnCreate(...)中
SetWindowLong(...)          //改變窗口類的屬性
///////////////////////////////////////////////////////////////
SetClassLong(...)           //改變窗口類的屬性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章