ウィンドウを2つに分割

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

ウィンドウを2つに分割

#1 投稿記事 by C1000 »

ウィンドウを2つに分割したいのですがどのような関数でできるでしょうか教えてください。(いみはIEのお気に入りとメイン部分との境を分けるコントロールのことです)
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

#3 投稿記事 by C1000 »

少しずつ勉強しながら移植したいと思います。わからない所はまた質問したいと思います。
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

#4 投稿記事 by C1000 »

勉強しながら移植しているのですがLPBASEINFOという型?のところで引っかかってしまいます。検索しても資料が見つからないので知っている方はいますでしょうか? 移植中のコードです。
イグトランス
記事: 899
登録日時: 2005年5月31日(火) 17:59
お住まい: 東京都
連絡する:

BASEINFO

#5 投稿記事 by イグトランス »

BASEINFOはこのプログラム独自の構造体です。
サンプルファイルの中のSplicWnd.cにあります。

コード: 全て選択

typedef struct{
	HWND	hLeft;
	RECT	rcLeft;
	HWND	hRight;
	RECT	rcRight;
} BASEINFO,*LPBASEINFO;
こんなふうになっているので,ABではこうなると思います。

コード: 全て選択

Type BASEINFO
	hLeft As HWND
	rcLeft As RECT
	hRight As HWND
	rcRight As RECT
End Type
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

Re: BASEINFO

#6 投稿記事 by C1000 »

BASEINFO構造体を定義し、パラメータを次のようにしましたがこれでいいのでしょうか?

コード: 全て選択

Function CreateSplitBase(hParent As HWND,Rate As Long,lpBaseInfo As *BASEINFO) As Long
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

#7 投稿記事 by C1000 »

ABに移植してみましたが関数の定義だけで、どこからどの関数を呼べばいいのかわかりません。どの関数を呼べばいいのでしょうか?
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

#8 投稿記事 by C1000 »

ためしにパラメータなしの関数を呼んだら、かなりエラーが出たので直しているのですがMAKEPOINTSという関数がわかりません。どのように定義すればいいのでしょうか。あと"Operator As" は定義されていませんというエラーが出たのですが、どのような意味なのでしょうか。
返信する