一些语句

CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));        获取透明画刷

设计自己的窗口类: 

Code:
  1. BOOL  CMainFrame::PreCreateWindow(CREATESTRUCT& cs)   
  2.   
  3. {   
  4.        if(!CFrameWnd::PreCreateWindow(cs))   
  5.               return FLASE;          
  6.     
  7.        //定义自己的窗口类   
  8.      WNDCLASS   mywndclass;   
  9.        mywndclass.cbClsExtra = 0;   
  10.        mywndclass.cbWndExtra=0;   
  11.        mywndclass.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);    //画刷句柄,注意要强制转换   
  12.        mywndclass.hCursor=LoadCursor(NUULL<IDC_HELP);   
  13.        mywndclass.hIcon=LoadIcon(NULL<IDI_ERROR):   
  14.        mywndclass.hInstance=AfxGetInstancHandle();   //获取应用程序句柄   
  15.        mywndclass.lpfnWndProc=::DefWindowProc;      //默认窗口过程   
  16.        mywndclass.lpzeClassName="myclasswnd";   
  17.        mywndclass.lpszMenuName=NULL;   
  18.           
  19.       return TRUE;   
  20.   
  21.   
  22.   
  23. }   

                                    mywndclass.style = CS_HREDRAW |CS_VREDRAW;  //补充

mywndclass.lpszMenuName = NULL; //并不影响菜单的生成;

pDocTemplate = new CSingleDocTemplate(
  IDR_MAINFRAME,     //此处关联菜单
  RUNTIME_CLASS(CStyleDoc),
  RUNTIME_CLASS(CMainFrame),       // main SDI frame window
  RUNTIME_CLASS(CStyleView));

 

设计好后,要注册窗口; 然后  cs.lpzsClass="myclasswnd";  创建的窗口便是制定名为"myclasswnd"的窗口类mywndclass;

RecalcLayout();  //跟工具栏有关

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值