荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: huhaiming (一生只爱她), 信区: Program
标  题: [合集]请问
发信站: 荔园晨风BBS站 (Fri Apr 30 19:08:36 2004), 站内信件

babybird (猫咪) 于Wed Mar 24 21:52:45 2004提到:

        自己画啊....佩服
自己手动添加也是可以的
1.声明你要用作消息处理的函数(按照它原来就有的一些来作就行了,classwizard添加的
        那些)
2.设置映射入口(就像你问问题的那样)
3.编写你的处理函数实体.

条件是你的类可以接受窗口的消息(一般都可以的)

ps:希望属性页不是你画的...



Sensonse (体验人生) 于Wed Mar 24 22:20:32 2004提到:

        ~~~呢度if我系甘样写ON_BN_CLICKED(MY_OPENCOM,OnOpen())甘样有冇问题?
                      ~~~嵌入VC原有果个Propertysheet控件咋,冇甘既能力


Sensonse (体验人生) 于Wed Mar 24 22:21:54 2004提到:

关键系消息处理既函数一定要classwizard添加果D?



babybird (猫咪) 于Wed Mar 24 22:23:51 2004提到:

                                                              ~~~~这里函数的名
                                                        字就可以了,不用括号


babybird (猫咪) 于Wed Mar 24 22:25:40 2004提到:

        不是,自己添都可以,你够熟就可以了
        不过一般你想作的calsswizard都可以做到
        它不能做到的才需要自己手动添加



Sensonse (体验人生) 于Wed Mar 24 22:26:25 2004提到:

thx


sometimesA (sometimesA) 于Thu Apr  1 11:29:37 2004)
提到:

函数名: absread, abswirte
功  能: 绝对磁盘扇区读、写数据
用  法: int absread(int drive, int nsects, int sectno, void *buffer);
 int abswrite(int drive, int nsects, in tsectno, void *buffer);

gevic (午夜空围) 于Thu Apr  1 12:19:04 2004提到:

   建议你看下《scsi协议、应用、**》忘记书名了
   你对磁盘的数据存储物理结构不了解
   其中的fat文件系统:
   硬盘上的数据按照其不同的特点和作用大致可分为5 部分:MBR 区、DBR 区、FAT 区、
DIR 区和DATA 区。下列分别介绍:
0 磁道0 柱面1
扇区
MBR 区(主引导记录区)
0 磁道1 柱面1
扇区
DBR 区(操作系统引导记录区)
0 磁道1 柱面2
扇区~
0 磁道1 柱面
2+i-1 扇区
FAT 区(文件分配表区)
视磁盘容量而定,其占用的扇区数为i,
磁盘总空间/32K=总簇数,对于FAT16,则所占扇区数
i=(总簇数*2/512),每扇区字节数为512 字节
0 磁道1 柱面
2+i 扇区~
0 磁道1 柱面
2+2i-1 扇区
第二个FAT 区,内容与第一个FAT 区一样
0 磁道1 柱面
2+2i 扇区~
0 磁道1 柱面
2+2i+j-1 扇区
DIR 区(根目录区)
视磁盘根目录项而定,其占用扇区数为j
0 磁道1 柱面
2+2i+j 扇区
DATA 区(数据区)
文件数据真正开始存放的地方
                            --------磁盘上的数据结构

 请先看看书.


函数名: absread, abswirte
功  能: 绝对磁盘扇区读、写数据
用  法: int absread(int drive, int nsects, int sectno, void *buffer);
 int abswrite(int drive, int nsects, in tsectno, void *buffer);

Qyou (我想学灌水) 于Wed Apr 28 15:25:59 2004提到:

#include <iostream.h>
#include <stdio.h>
template <class T> ----- 编译后syntax error : missing '{' before '<'
T max(T a,T b)
{                                    请问是什么问题?
        return (a>b)?a:b;
}
void main()
{
        printf("max(3,4)=%d\n",max(3,4));
}

cycker (不以物喜不以已悲) 于Wed Apr 28 15:37:44 2004提到:

#include <iostream.h>
#include <stdio.h>
template <class T> ----- 编译后syntax error : missing '{' before '<'
T max(T a,T b)
{                                    请问是什么问题?
        return (a>b)?a:b;
};  /////////////////////这里要有个分号吧。

void main()
{
        printf("max(3,4)=%d\n",max(3,4));
}

Qyou (我想学灌水) 于Wed Apr 28 15:47:34 2004提到:

没有,试过不行,其它例子也一样
是不是软件有什么没装完?但在别的机子试也是一样


cycker (不以物喜不以已悲) 于Wed Apr 28 15:51:38 2004提到:

我的环境是

[root@localhost root]# g++ -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--disable-checking --with-system-zlib --enable-__cxa_atexit
--host=i386-redhat-linux
Thread model: posix
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
[root@localhost root]# cat t1.cpp
//#include <iostream.h>
#include <stdio.h>
template <class T>
T max(T a,T b)
{
        return (a>b)?a:b;
};

int  main()
{
        printf("max(3,4)=%d\n",max(3,4));
}
[root@localhost root]# g++ t1.cpp
[root@localhost root]# ./a.out
max(3,4)=4
[root@localhost root]#
[root@localhost root]#



Qyou (我想学灌水) 于Wed Apr 28 15:58:23 2004提到:

你是用什么编译的?我的vc


cycker (不以物喜不以已悲) 于Wed Apr 28 15:59:42 2004提到:

gcc啊...
你把后缀改为cpp试试。



Qyou (我想学灌水) 于Wed Apr 28 16:08:35 2004提到:

ok  ^_^
thank u  以前学都没注意到这个问题
后缀名 .c 和 .cpp 是c 和 c++ 的区别吗?


pigthree (??????) 于Wed Apr 28 16:33:32 2004提到:

有错吗?
我编译了一下没事啊!!!!



cycker (不以物喜不以已悲) 于Wed Apr 28 19:34:27 2004提到:

这是编译器的事情了。
如果你硬要指定用c++的编辑器去编译一个.c文件,那也是可以的,重要是里面是
c++的代码。



idealgod (小七) 于Thu Apr 29 10:14:01 2004提到:

如果使用cstring类啊,我声明了,可是告诉我不对
请指教哦


Kenniel (Goal:HongKong Poly) 于Thu Apr 29 17:17:11 2004提到:

VC????
CString注意大写。。



idealgod (小七) 于Thu Apr 29 20:42:16 2004提到:

嗯,我把可能的情况都试过了……:(
声名的时候,只包含一个《string.h》可以么?


Kenniel (Goal:HongKong Poly) 于Fri Apr 30 12:00:44 2004提到:

你是MFC还是Console
Console的话用不了CString



littlebao (爱拼才会赢) 于Fri Apr 30 12:19:14 2004提到:

console里也可以用的
在stdafx里包含下列头文件
#define VC_EXTRALEAN
#include <afxwin.h>
#include <afxext.h>
#include <afxdisp.h>
#include <afxdtctl.h>
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>
#endif
去掉windows.h
设置使用mfc选项和对应的多线程就可以了。



Kenniel (Goal:HongKong Poly) 于Fri Apr 30 12:55:18 2004提到:

明白明白!


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店