最近项目需要开发一网站登录用的密码安全控件,准备使用ATL进行(VS2005)。由于对ATL没有过什么接触,所以有些比较基本的迷茫问题。
  当前的问题是,我在ATL项目模板中添加类,有一些类模版,例如“ATL控件”、“ATL对话框”、“ATL属性页”,若我想开发一网页上用来输入密码的edit控件,应该使用哪种类呢?这个edit是使用IDE提供的还是要自己去画一个?
  这方面的资料四化相当少,百度也没什么结果,请有经验的大侠多多指教,最好有实际例子参考一下,不胜感激啊...
  我的邮箱:[email protected],若哪位大侠有相关资料,请发到我邮箱里,多谢啦

解决方案 »

  1.   

    这东西没什么难度, 找一个现成的看看就会了, 淘宝什么的, 好多网站用这东西.
    =======================================================
    FreeLaxy, your backup.
    =======================================================
      

  2.   

    现成的看看淘宝现成的控件DLL我有,但是具体怎么个做法...这怎么看?
      

  3.   

    1. 你可以用SPY看看他是否用了窗口(HWND), 用了什么窗口, ATL EDIT还是Edit, 还是全自绘;
    2. 打开TLB看看都有些什么方法.
    3. 弄个对话框把它当控件加上, 看看它的表现.
    4................ 
    =======================================================
    FreeLaxy, your backup.
    =======================================================
      

  4.   

    4. 写个网把它加上, 从C++操作它,
    5...
    =======================================================
    FreeLaxy, your backup.
    =======================================================
      

  5.   


    按你说的:
    1、用SPY没有找到EDIT的句柄
    2、确实看到了一堆方法...
    3、用html加载上了,表现就是一个密码输入框,没什么特别的...
    4、......不管怎么样,还是谢谢你啦
      

  6.   

    这种东西,因为要考虑安全性,最好不要用Windows标准控件。另外要检查用户输入时是否被挂了钩子,要避免外部程序通过copydata,getwindowtext之类的方法获得输入的内容, 密码要在ActiveX内完成加密。
      

  7.   

    最基本的,我想知道有一些类模版,例如“ATL控件”、“ATL对话框”、“ATL属性页”具体什么意思?