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

 ·关于安装....    »显示摘要«
    摘要: 用vb+sql做了个管理系统,但是实际应用的时候遇到一个这样的问题:vb打包是对客户端访问程序打包,现在想连sql的数据库一起移走的话,是不是要在新的环境里面安装一个sql server,然后添加数据库呢?还有就是,我看到过在winxp/win2k装有sql,那个版本是桌面版本吗?我们用的是sql的企业版开发的,能将数据库移植到上面提到的桌面版,装上客户端后单机运行吗? ......
    摘要: 当局域网中两台电脑同时访问一个网站, 对于服务端来说, 他们的ip都是相同的,无法区分开来。而用 sessionid 又不太稳定, 如何区分这两台电脑呢,如我们可以得到 两台电脑的 浏览器,操作系统, 但是这两个太相近了,有没有重合概率低一点的。 ......


拖拉窗体改变边框大小,图像抖动厉害,怎么解决

在FORM上加载了一个IMAGE控件,然后指定了一幅位图,再将控件的STRECH属性设为TRUE。  
  最后在FROM的RESIZE事件中写代码如下:  
  Private   Sub   Form_Resize()  
  ImgBack.Width   =   FmMain.Width   \   12  
  ImgBack.Height   =   FmMain.Height   \   13  
  End   Sub  
  问题:拖拉窗体改变边框大小时,窗体内的图像抖动厉害,该怎么解决啦?

NO.1   作者: bboos

ImgBack.move   ImgBack.left,ImgBack.top,FmMain.Width   \   12   ,FmMain.Height   \   13  
   
  这样会稍微好一点点  
 

NO.2   作者: kmlxk

Bitblt

NO.3   作者: kmlxk

扩大部分有点闪,不过比起全屏的闪还是勉强过得去了  
  顺便问问你是哪的?  
   
  Private   Declare   Function   StretchBlt   Lib   "gdi32.dll"   (ByVal   hdc   As   Long,   ByVal   X   As   Long,   ByVal   Y   As   Long,   ByVal   nWidth   As   Long,   ByVal   nHeight   As   Long,   ByVal   hSrcDC   As   Long,   ByVal   xSrc   As   Long,   ByVal   ySrc   As   Long,   ByVal   nSrcWidth   As   Long,   ByVal   nSrcHeight   As   Long,   ByVal   dwRop   As   Long)   As   Long  
  Private   Declare   Function   CreateCompatibleDC   Lib   "gdi32"   (ByVal   hdc   As   Long)   As   Long     delete   a   dc  
  Private   Declare   Function   DeleteDC   Lib   "gdi32"   (ByVal   hdc   As   Long)   As   Long   load   an   image   into   an   object   (&H10   for   load   from   file)  
  Private   Declare   Function   LoadImage   Lib   "user32"   Alias   "LoadImageA"   (ByVal   hInst   As   Long,   ByVal   lpsz   As   String,   ByVal   un1   As   Long,   ByVal   n1   As   Long,   ByVal   n2   As   Long,   ByVal   un2   As   Long)   As   Long   delete   an   object   from   memory  
  Private   Declare   Function   DeleteObject   Lib   "gdi32"   (ByVal   hObject   As   Long)   As   Long   link   to   an   object  
  Private   Declare   Function   SelectObject   Lib   "gdi32"   (ByVal   hdc   As   Long,   ByVal   hObject   As   Long)   As   Long   see   if   a   key   is   pressed  
  Dim   lngBack   As   Long  
  Dim   dcBack   As   Long  
   
  Private   Sub   Form_Load()  
          dcBack   =   CreateCompatibleDC(Me.hdc)  
          lngBack   =   LoadImage(0,   App.Path   &   "\back.bmp",   0,   0,   0,   &H10)  
          SelectObject   dcBack,   lngBack  
           
  End   Sub  
   
  Private   Sub   Form_Resize()  
          StretchBlt   Me.hdc,   0,   0,   Me.Width   /   Screen.TwipsPerPixelX,   Me.Height   /   Screen.TwipsPerPixelY,   dcBack,   0,   0,   270,   182,   vbSrcCopy  
  End   Sub  
   
  Private   Sub   Form_Unload(Cancel   As   Integer)  
          DeleteDC   dcBack  
          DeleteObject   lngBack  
  End   Sub

NO.4   作者: 51365133

doevents   加进去看看如何??

NO.5   作者: WM_JAWIN

在resize里加一入这一小段代码  
   
  Static   Resizeing   as   single  
  if   resizeing   then   eixt   sub  
  dim   delay   as   single    
  resizeing=true  
  delay   =timer  
  do   until   timer-delay   >.1  
  doevents  
  loop  
  resizeing=false  
  ...your   code.


    摘要: 我现在写了一个程序,不用installshield打包,直接用winrar制作成自解压包,解压自运行.这样没有创建快捷方式,可是客户要求创建快捷方式,不知道怎么样在程序中创建快捷方式? ......
» 本期热门文章:

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