| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1603 人关注过本帖
标题:E:\H1.c(2) : fatal error C1083: Cannot open include file: 'resource.h' ...
只看楼主 加入收藏
危险
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-3-16
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
E:\H1.c(2) : fatal error C1083: Cannot open include file: 'resource.h': No such
/**************MyqqWnd.rc Written By XHK****************/
#include "resource.h"

#define DLG_MAIN    1
#define    ICO_MAIN    0X1000
#define IDB_QQ        2

#define    IDE_USER    0X4101    //帐号输入框
#define    IDE_PASS    0X4102    //密码输入框

#define IDC_RECORD    0X4201    //记录密码复选框
#define IDC_AUTO    0X4202    //自动登录复选框

#define    IDB_CHECK    0X4301    //查杀木马按钮
#define    IDB_SET        0X4302    //设置按钮
#define    IDB_SUBMIT    0X4303    //提交按钮

#define    IDC_QQ    0X4304

ICO_MAIN ICON    "qq.ico"
IDB_QQ    BITMAP    "qq.bmp"

DLG_MAIN DIALOG    255,205,222,145
STYLE WS_SYSMENU | WS_MINIMIZEBOX
CAPTION "QQ 2009 Made By XHK"
FONT 9,"宋体"
{
    CONTROL "AAAAA",IDC_QQ,"Static",SS_BITMAP | WS_CHILD |
WS_VISIBLE,0,0,20,40

    GROUPBOX "",-1,-1,48,224,75

    RTEXT "帐号:",IDC_STATIC,14,55,20,15,SS_CENTERIMAGE
    EDITTEXT IDE_USER,37,55,120,15,ES_NUMBER
    LTEXT "注册新帐号",-1,160,55,50,15,SS_CENTERIMAGE
   
    RTEXT "密码:",-1,14,75,20,15,SS_CENTERIMAGE
    EDITTEXT IDE_PASS,37,75,120,15,ES_PASSWORD
    LTEXT "取回密码",-1,160,75,45,15,SS_CENTERIMAGE

    CHECKBOX "记住密码",IDC_RECORD,20,105,50,15
    CHECKBOX "自动登录",IDC_AUTO,100,105,50,15

    PUSHBUTTON "查杀木马",IDB_CHECK,5,125,50,15
    PUSHBUTTON "设置",IDB_SET,60,125,50,15
    DEFPUSHBUTTON "登录",IDB_SUBMIT,150,125,50,15
}

其实窗口代码跟上节的稍微不同:
#include <windows.h>


#define DLG_MAIN    1
#define    ICO_MAIN    0X1000
#define IDB_QQ        2

#define    IDE_USER    0X4101
#define    IDE_PASS    0X4102

#define IDC_RECORD    0X4201
#define IDC_AUTO    0X4202

#define    IDB_CHECK    0X4301
#define    IDB_SET        0X4302
#define    IDB_SUBMIT    0X4303

#define    IDC_QQ    0X4304




LRESULT WINAPI DialogProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam)
{
    HICON hIcon;
    HWND  hImage;
    HBITMAP hBitmap;
    HINSTANCE hInstance;
    PAINTSTRUCT   ps;     
    HDC   hDC;   
    RECT   rc;
    switch(Msg)
    {
    case WM_INITDIALOG:
        //设置窗口的图标
        hInstance = GetModuleHandle(NULL);
        hIcon = LoadIcon(hInstance,MAKEINTRESOURCE(ICO_MAIN));
        SendMessage(hWnd,WM_SETICON,ICON_BIG,(long)hIcon);
        //加载那个图片qq.bmp
        hBitmap = LoadBitmap(hInstance,MAKEINTRESOURCE(IDB_QQ));
        hImage = GetDlgItem(hWnd,IDC_QQ);
        SendMessage(hImage,STM_SETIMAGE,IMAGE_BITMAP,(long)hBitmap);
        
        break;
    case WM_PAINT:   
        //下面是给窗口填充为蓝色的背景
        GetClientRect(hWnd,&rc);   
        hDC   =   BeginPaint(hWnd,&ps);   
        FillRect(hDC,&rc,(HBRUSH)CreateSolidBrush(RGB(200, 227, 255)));  
//填充为蓝色
        EndPaint(hWnd,&ps);   
        return   0;   
    case WM_CLOSE:
        EndDialog(hWnd,0);
        return TRUE;
    }
    return FALSE;
}


int WINAPI WinMain(HINSTANCE hInstance,
                    HINSTANCE hPreInstance,
                    LPSTR lpCmdLine,
                    int          nShowCmd)
{
    DialogBoxParam(hInstance,MAKEINTRESOURCE(DLG_MAIN),NULL,DialogProc,0);
   
    return 1;
}
搜索更多相关主题的帖子: include file 记录 密码 
2014-03-16 22:05
危险
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-3-16
收藏
得分:0 
没有大神可以帮看看啥回事吗
2014-03-16 22:22
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:20 
"resource.h"找不到?

虽然看不懂,,但是猜测你是不是没有把这个文件包含进项目里来?


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2014-03-16 22:29
危险
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-3-16
收藏
得分:0 
回复 3楼 蚕头燕尾
我该怎样做???求大神指教
2014-03-16 22:44
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:0 
你先看看你这个工程文件夹下面有没有这个头文件

这个文件是你自己写的么?

如果不是的话(比如说是别人写的,你拿来用),你是不是没有把它复制进工程里来呢?

不如你改做这样试试:

#include "resource.h"-->#include <resource.h>

这样的话查找范围大些,我不知道你的这个头文件是什么意思?

自己写的?系统文件?

学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2014-03-16 22:51
快速回复:E:\H1.c(2) : fatal error C1083: Cannot open include file: 'resour ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016142 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved