VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/01/28(Fri) 13:22
投稿者TERU
URL
タイトルRe^8: 画面が背面に

> > <環境>
> > 開発環境:Win95
> >           VB2.0
> ……10年以上前のVB製品ですか。大変ですね。(^^;
>
> >  サンプルのSetWindowPosとGetForegroundWindowを業務アプリケーションの
> >  FORM LOADに記述し実行してみました。
> あれは 16bit版向けのサンプルではないので、VB4(32bit版)以降でないと動かないかと。
>
> SetWindowPos APIであれば、標準モジュールの定義は、
> Declare Sub SetWindowPos Lib "User" (ByVal hWnd As Integer, ByVal hWndInsertAf
ter As
Integer, ByVal X As Integer, ByVal Y As Integer, ByVal cx As Integer, ByVal cy As Integer,
ByVal wFlags As Integer)
> となります。上記を、改行させずに 1行で書いてください。
>
> Win32 API用の宣言を、Win16環境にそのまま持ち込んでも、まず、正常には動作しません。
> 32bit版で"User32" と書かれていた部分が "user" になったり、あるいは、
> As Long の宣言が As Integer になっていたりしますし。

[魔界の仮面弁士]さん、[花ちゃん]さん
ありがとうございました。

大変助かりました。
ちょっと時間がかかってしまいましたが、できました。

これに懲りず今後ともよろしくお願いいたします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -