当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 怎样用c#开发自己的datagrid的web组件,让datagrid功能更强大~~ 读过gaurav vaish & andreas nahr的一段源码,不过一头雾水~~ ......
 ·vugen 录制c/s结构的脚本问题    »显示摘要«
    摘要: 我现在用lr的wugen录制c/s结构的应用程序,程序为用com+部署,数据库为sql server。我要测试应用程序的性能而录制脚本,但是我现在用socket,com/dcom等协议都录制不了脚本,谁给讲讲到底应该怎么录制啊???要作什么设置吗,如端口什么的? ......


当对话框完全创建完成并显示在屏幕中央后,希望进行某些用户自定义得操作,该重载哪个函数呢

一个基于对话框的应用程序,在对话框主窗口创建完成并最终显示在屏幕的中心后,希望紧接着进行某些用户自定义的操作----如获得对话框主窗口的坐标,那么应该重载哪个函数,在其中添加用户操作呢?  
  原先是重载对话框主窗口的OnInitDialog函数,但是发现此时获得的对话框的左上点坐标竟然是,而不是创建完成后显示在屏幕中央的位置,应用程序框架在调用完OnInitDialog后应该又将窗口移动到了屏幕中央,然后才显示出来,请问这部分操作在什么函数中实现的?  
   
 

NO.1   作者: whoishere

处理对话框的WM_MOVE消息,在其中可以取得左上角坐标  
  处理WM_SIZE消息,可以取得对话框的宽度和高度

NO.2   作者: he_zhidan

BOOL   CDlg2Dlg::OnInitDialog()  
  {  
  CWnd   *pWnd   =   GetDesktopWindow();  
  CRect   screenR;  
  pWnd->GetClientRect(&screenR);  
          CRect   dlgR;  
  GetClientRect(&dlgR);  
  int   nWidth   =   screenR.Width()   -   dlgR.Width();  
  int   nHeight   =   screenR.Height()   -   dlgR.Height();  
  screenR.left   +=   nWidth/2;  
  screenR.right   -=   nWidth/2;  
  screenR.top     +=   nHeight/2;  
  screenR.bottom   -=   nHeight   /   2;  
  MoveWindow(screenR);  
  ...  
  }

NO.3   作者: wuxfBrave

无模式对话框,可以自己给对话框创建一个函数,在居中后调用,  
  你的自定义操作和窗口的屏幕位置有关系码?  
  你的操作应该是对客户区的操作吧?用GetClientRect()


 ·简单的问题    »显示摘要«
    摘要: 我想用sql语句创建一个数据表,这个表中有个主键,这个主键是int型的,自动增加,就是这个不知道怎么搞,是sql啊!马上揭贴!谢谢了! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE