[[Page004]]
* Scroll window の実装 [#l8b7d534]
前節で Window class の骨格ができた。ここでは scroll window を作ってみる。
いつものように、ソース類を &ref("myapp05.tgz");として固めておく。
ソース類が多くなってきたので、makefile も作っておく。
# makefile for myapp05
.SUFFIXES: .cpp .rc
CC = g++
OBJS = myapp05.o myapp.o myplain.o myappwin.o myscroll.o mywin.o resource.o
HEADERS = myapp.h myappwin.h myplain.h myscroll.h mywin.h resource.h
CFLAGS = -Wall -mwindows
#
all: $(OBJS)
$(CC) $(CFLAGS) $(OBJS) -o myapp05.exe
clean:
rm *.o *.exe
.cpp.o:
$(CC) $(CFLAGS) -c $<
.rc.o:
windres $< -o $*.o
# dependencies
myapp05.cpp: $(HEADERS)
myapp.cpp: $(HEADERS)
myappwin.cpp: $(HEADERS)
myplain.cpp: $(HEADERS)
myscroll.cpp: $(HEADERS)
mywin.cpp: $(HEADERS)
resource.rc: resource.h
myapp05.o: $(HEADERS)
myapp.o: $(HEADERS)
myappwin.o: $(HEADERS)
myplain.o: $(HEADERS)
myscroll.o: $(HEADERS)
mywin.o: $(HEADERS)
resource.o: resource.h
# end of makefile