Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199245
  • 博文数量: 29
  • 博客积分: 1280
  • 博客等级: 中尉
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-22 16:23
文章分类

全部博文(29)

文章存档

2009年(3)

2008年(1)

2007年(1)

2006年(3)

2005年(21)

我的朋友

分类: WINDOWS

2005-10-17 15:27:13

96,97年写的东西.那时候就对网络很有兴趣了

            
                    WNET使用方法之: 使用WINDWOS网络登录对话框


WNetConnectionDialog函数建立一个允许用户浏览和连接网络资源的对话框,相反,WNetDisconnectDialog
函数建立一个允许用户从网络资源脱离的对话框
下面的例子显示了怎样使用WNetConneciontDialog函数来建立一对话框以显示磁盘资源

//C语言
DWORD dwResult; //返回结果
//hwnd为窗口句柄,RESOURCETYPE_DISK为磁盘资源,也可为RESOURCETYPE_ANY(任何资源)或
//RESOURCETYPE_PRINT(打印机资源)
dwResult = WNetConnectionDialog(hwnd, RESOURCETYPE_DISK);

if(dwResult != NO_ERROR)   //如果结果为错误
{
    //打印出出错原因

    NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetConnectionDialog");
    return FALSE;
}

                           ;====汇编语言描述(BY 谢小荣)=====

include masm32includeMPR.inc
includelib masm32libMPR.lib
AsmWNetConnectionDialog PROTO :DWORD,:DWORD
.CODE
AsmWNetConnectionDialog PROC hwnd:DWORD,zy:DWORD
   INVOKE WNetConnectionDialog,zy
   .if eax!=NO_ERROR
       MsgBox "错误","连接不成功",MB_OK
   .else
       MsgBox "消息","连接成功",MB_OK
   .endif
   RET
AsmWNetConnectionDialog ENDP

阅读(2701) | 评论(0) | 转发(0) |
0

上一篇:DLC协议五

下一篇:WNET协议应用

给主人留下些什么吧!~~