开机时d出"win32nt-5.1.2600.0"的对话框,而且未对上次的设置进行保存

开机时d出"win32nt-5.1.2600.0"的对话框,而且未对上次的设置进行保存,第1张

按照下面 *** 作试一试:首先鼠标右键点击我的电脑-属性-系统还原-把在所有驱动器上关闭系统还原前面的格子勾上。然后进入到安全模式(重启过程中按F8键)

把C:\WINDOWS\Temp

C:\Documents

and

Settings\用户名\Local

Settings\Temp

C:\Documents

and

Settings\用户名\Local

Settings\Temporary

Internet

Files

3个文件夹里的文件全部清空。

最后再杀毒(安全模式下)试一试。两个文件夹里面的“用户名”是您登陆系统的时的登陆名,如果您没有做过修改的话。用户名是:Administrator如果您找不到指定的文件夹,请您按照下面的步骤进行 *** 作,然后再查找试试:双击我的电脑-工具-文件夹选项-查看-把垂直滚动条拉到中间-选择“显示所有文件和文件夹”

对话框

Win32程序下对话框分为模态和非模态两种。其中模态对话框显示后,其父窗口将不能 *** 作。

消息框(例如Windows上常见的系统错误警告)为模态对话框的一种,功能较为简单。

创建显示对话框

通过调用以下函数显示模态对话框:

void DialogBoxW(

   hInstance,   //包含对话框模板的模块的句柄。如为NULL,则视为指定当前运行的可执行程序。

   lpTemplate,  //对话框模板名的字符串,或者对话框模板的标识ID。

   hWndParent,  //父窗口的句柄。

   lpDialogFunc //对话框的消息处理回调函数的指针。

)

例如,在应用程序的菜单中点击“删除项目”时,显示模态对话框。该对话框包含三个控件:一个文本框(用于输入删除项目名),“确定按钮,“取消”按钮。这些控件的标识ID分别为ID_ITEMNAMEIDOKIDCANCELszItemName变量用于存储对话框中输入的删除项目名。

在应用程序主窗口的消息处理回调函数中,响应菜单点击事件,创建显示对话框:

case WM_COMMAND: 

    switch (LOWORD(wParam)) 

    { 

        case IDM_DELETEITEM: 

            if (DialogBox(hinst, 

                    MAKEINTRESOURCE(DLG_DELETEITEM), 

                    hwnd, 

                    (DLGPROC)DeleteItemProc)==IDOK) 

            {

                // 对话框通过点击“确定”关闭

                // 补全代码,实现删除项目 *** 作

            }

            else 

            {

                // 对话框通过点击“取消”关闭

            } 

            break 

    } 

    return 0L

对话框的消息处理回调函数中,响应“确定”按钮点击事件,将文本框内容保存至szItemName变量后,关闭对话框;响应“取消”按钮点击事件,关闭对话框:

char szItemName[80] // 用于存储对话框中输入的删除项目名 

 

BOOL CALLBACK DeleteItemProc(HWND hwndDlg, 

                             UINT message, 

                             WPARAM wParam, 

                             LPARAM lParam) 

    switch (message) 

    { 

        case WM_COMMAND: 

            switch (LOWORD(wParam)) 

            { 

                case IDOK: 

                    if (!GetDlgItemText(hwndDlg, ID_ITEMNAME, szItemName, 80)) 

                         *szItemName=0 

 

                    // 注意此处没有break 

 

                case IDCANCEL: 

                    EndDialog(hwndDlg, wParam) // 关闭对话框

                    return TRUE 

            } 

    } 

    return FALSE 

}

具体请仔细阅读MSDN帮助文档:网页链接

打开VC6.0,点击文件--打开,打开对话框,选择自己已经编写好的C或C++源程序打开。

打开源程序后,点击组建--编译,编译成功后,点击插入--资源,打开插入资源对话框。选择资源类型为Icon,单击右侧的“引入”按钮,打开引入资源对话框,选择你制作或下载的Icon图标引入。

3

引入图标资源后,进入以下界面,单击保存按钮,打开保存为对话框,将.rc文件保存。

4

点击工程--增加到工程--文件,打开插入文件到工程对话框,选择刚才保存的.rc文件,确定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12020013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存