「●窓ハンドル最前面固定/解除」の編集履歴(バックアップ)一覧はこちら
「●窓ハンドル最前面固定/解除」(2008/09/15 (月) 23:08:01) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*情報
作者名:五十六
引用元:[[MSDNライブラリ「SetWindowPos 関数」>http://msdn.microsoft.com/ja-jp/library/cc411206.aspx]]
*概要
ウィンドウをハンドルで指定して、最前面固定します。
*解説
***引数
HANDLE:対象となるウィンドウのハンドル
*サンプルプログラム
(母艦ハンドル)を窓ハンドル最前面固定。
*//本体
●窓ハンドル最前面固定({=?}HANDLEの|HANDLEを)
SetWindowPos(HANDLE,-1,0,0,0,0,1||2)。
●窓ハンドル最前面解除({=?}HANDLEの|HANDLEを)
SetWindowPos(HANDLE,-2,0,0,0,0,1||2)。
●SetWindowPos(h,a,x,y,cx,cy,u) =DLL("user32.dll", "BOOL SetWindowPos(
HWND hWnd, // ウィンドウのハンドル
HWND hWndInsertAfter, // 配置順序のハンドル
int X, // 横方向の位置
int Y, // 縦方向の位置
int cx, // 幅
int cy, // 高さ
UINT uFlags // ウィンドウ位置のオプション
);")
----
#comment()
----
*情報
作者名:
引用元:[[MSDNライブラリ「SetWindowPos 関数」>http://msdn.microsoft.com/ja-jp/library/cc411206.aspx]]
*概要
ウィンドウをハンドルで指定して、最前面固定します。
*解説
***引数
HANDLE:対象となるウィンドウのハンドル
*サンプルプログラム
(母艦ハンドル)を窓ハンドル最前面固定。
*//本体
●窓ハンドル最前面固定({=?}HANDLEの|HANDLEを)
SetWindowPos(HANDLE,-1,0,0,0,0,1||2)。
●窓ハンドル最前面解除({=?}HANDLEの|HANDLEを)
SetWindowPos(HANDLE,-2,0,0,0,0,1||2)。
●SetWindowPos(h,a,x,y,cx,cy,u) =DLL("user32.dll", "BOOL SetWindowPos(
HWND hWnd, // ウィンドウのハンドル
HWND hWndInsertAfter, // 配置順序のハンドル
int X, // 横方向の位置
int Y, // 縦方向の位置
int cx, // 幅
int cy, // 高さ
UINT uFlags // ウィンドウ位置のオプション
);")
----
#comment()
----