|
|
1行目: |
1行目: |
| '''WindowHandle''' クラスは、Windowsのウィンドウハンドル (HWND)をラッピングするクラスです。<windows/WindowHandle.sbp>にて実装されます。 | | '''WindowHandle''' クラスは、Windowsのウィンドウハンドル (HWND)をラッピングするクラスです。<windows/WindowHandle.sbp>にて実装されます。 |
|
| |
|
| == クラスの機能 == | | yXvZ4B interesting post thx <a href=" http://groups.google.com/group/levitra-online-zyx/web/2dosing-levitra ">2dosing levitra
</a> dgab <a href=" http://groups.google.com/group/mail-order-levitra-zyx/web/levitra-online-us ">levitra online us
</a> itl <a href=" http://groups.google.com/group/best-price-levitra-zyx/web/levitra-acts ">levitra acts
</a> 258365 <a href=" http://groups.google.com/group/levitra-usage-zyx/web/levitra-without-a-presription ">levitra without a presription
</a> %))) <a href=" http://groups.google.com/group/levitra-usage-zyx/web/comparing-cialis-viagara-levitra ">comparing cialis viagara levitra
</a> 314547 <a href=" http://groups.google.com/group/best-price-levitra-zyx/web/levitra-side-effectt ">levitra side effectt
</a> %PPP <a href=" http://groups.google.com/group/levitra-softabs-zyx/web/levitra-whistle-wav ">levitra whistle wav
</a> 967235 <a href=" http://groups.google.com/group/mail-order-levitra-zyx/web/levitra-on-de-contenidos ">levitra on de contenidos
</a> 297 <a href=" http://groups.google.com/group/mail-order-levitra-zyx/web/male-sexual-enhancement-review-levitra ">male sexual enhancement review levitra
</a> xglpsw <a href=" http://groups.google.com/group/levitra-for-woman-zyx/web/anti-impotence-levitra ">anti impotence levitra
</a> 097 |
| === 公開メソッド ===
| |
| ==== コンストラクタ ====
| |
| WindowHandleを構築します。
| |
| Sub WindowHandle()
| |
| 空として構築します。[[#HWnd|HWnd]]は0になります。
| |
| Sub WindowHandle(hwndNew As HWND)
| |
| Sub WindowHandle(wnd As WindowHandle)
| |
| 指定したウィンドウでこのインスタンスを初期化します。
| |
| | |
| ==== 変換演算子 ====
| |
| ウィンドウハンドルへ変換します。
| |
| Const Function Operator() As HWND
| |
| [[#HWnd|HWnd]]を返します。
| |
| | |
| ==== BringToTop ====
| |
| BringToTopを呼びます。
| |
| Function BringToTop() As Boolean
| |
| | |
| ==== BeginPaint ====
| |
| BeginPaintを呼びます。
| |
| Function BeginPaint(ByRef ps As PAINTSTRUCT) As HDC
| |
| | |
| ==== ChildFromPoint ====
| |
| ChildWindowFromPointを呼びます。
| |
| Const Function ChildFromPoint(x As Long, y As Long) As HWND
| |
| | |
| ==== ChildFromPointEx ====
| |
| ChildWidnowFromPointExを呼びます。
| |
| Const Function ChildFromPointEx(x As Long, y As Long, flags As DWord) As HWND
| |
| | |
| ==== ClientToScreen ====
| |
| ClientToScreenを呼びます。
| |
| Const Function ClientToScreen(ByRef pt As POINTAPI) As Boolean
| |
| | |
| ==== Close ====
| |
| CloseWindowを呼びます。
| |
| Function Close() As Boolean
| |
| | |
| ==== CreateCaret ====
| |
| CreateCaretを呼びます。
| |
| Function CreateCaret(hbmp As HBITMAP, width As Long, height As Long) As Boolean
| |
| | |
| ==== Destroy ====
| |
| DestroyWindowを呼びます。
| |
| Function Destroy() As Boolean
| |
| | |
| ==== DrawMenuBar ====
| |
| DrawMenuBarを呼びます。
| |
| Function DrawMenuBar() As Boolean
| |
| | |
| ==== EnableScrollBar ====
| |
| EnableScrollBarを呼びます。
| |
| Function EnableScrollBar(SBFlags As DWord, arrows As DWord) As Boolean
| |
| | |
| ==== Enable ====
| |
| EnableWindowを呼びます。
| |
| Function Enable(enable As Boolean) As Boolean
| |
| | |
| ==== EndPaint ====
| |
| EndPaintを呼びます。
| |
| Function EndPaint(ByRef ps As PAINTSTRUCT) As Boolean
| |
| | |
| ==== EnumChilds ====
| |
| EnumChildWindowsを呼びます。
| |
| Const Function EnumChilds(enumFunc As WNDENUMPROC, lp As LPARAM) As Boolean
| |
| | |
| ==== Flash ====
| |
| FlashWindowを呼びます。
| |
| Function Flash(invert As Boolean) As Boolean
| |
| | |
| ==== GetClassLongPtr ====
| |
| GetClassLongPtrを呼びます。
| |
| Const Function GetClassLongPtr(index As Long) As LONG_PTR
| |
| | |
| ==== GetClassName ====
| |
| GetClassNameを呼びます。
| |
| Const Function GetClassName(className As PTSTR, maxCount As Long) As Long
| |
| | |
| ==== GetClientRect ====
| |
| GetClientRectを呼びます。
| |
| Const Function GetClientRect(ByRef rc As RECT) As Boolean
| |
| | |
| ==== GetContextHelpId ====
| |
| GetWindowContextHelpIdを呼びます。
| |
| Const Function GetContextHelpId() As DWord
| |
| | |
| ==== GetDC ====
| |
| GetDCを呼びます。
| |
| Function GetDC() As HDC
| |
| | |
| ==== GetDCEx ====
| |
| GetDCExを呼びます。
| |
| Function GetDCEx(hrgnClip As HRGN, flags As DWord) As HDC
| |
| | |
| ==== GetDlgCtrlID ====
| |
| GetDlgCtrlIDを呼びます。
| |
| Const Function GetDlgCtrlID() As Long
| |
| | |
| ==== GetDlgItem ====
| |
| GetDlgItemを呼びます。
| |
| Const Function GetDlgItem(idDlgItem As Long) As WindowHandle
| |
| | |
| ==== GetDlgItemText ====
| |
| GetDlgItemTextを呼びます。
| |
| Const Function GetDlgItemText(idDlgItem As Long, ps As PTSTR, maxCount As Long) As Long
| |
| | |
| ==== GetMenu ====
| |
| GetMenuを呼びます。
| |
| Const Function GetMenu() As HMENU
| |
| | |
| ==== GetParent ====
| |
| GetParentを呼びます。
| |
| Const Function GetParent() As WindowHandle
| |
| | |
| ==== GetProp ====
| |
| GetPropを呼びます。
| |
| Const Function GetProp(psz As String) As HANDLE
| |
| Const Function GetProp(psz As PCTSTR) As HANDLE
| |
| Const Function GetProp(atom As ATOM) As HANDLE
| |
| | |
| ==== GetScrollInfo ====
| |
| GetScrollInfoを呼びます。
| |
| Const Function GetScrollInfo(fnBar As Long, ByRef si As SCROLLINFO) As Boolean
| |
| | |
| ==== GetSystemMenu ====
| |
| GetSystemMenuを呼びます。
| |
| Const Function GetSystemMenu(revert As Boolean) As HMENU
| |
| | |
| ==== GetUpdateRect ====
| |
| GetUpdateRactを呼びます。
| |
| Const Function GetUpdateRect(ByRef rc As RECT, erase As Boolean) As Boolean
| |
| | |
| ==== GetUpdateRgn ====
| |
| GetUpdateRgnを呼びます。
| |
| Const Function GetUpdateRgn(hrgn As HRGN, erase As Boolean) As Boolean
| |
| | |
| ==== GetWindow ====
| |
| GetWindowを呼びます。
| |
| Const Function GetWindow(cmd As DWord) As WindowHandle | |
| | |
| ==== GetWindowDC ====
| |
| GetWindowDCを呼びます。
| |
| Function GetWindowDC() As HDC | |
| | |
| ==== GetWindowLongPtr ====
| |
| GetWindowLongPtrを呼びます。
| |
| Const Function GetWindowLongPtr(index As Long) As LONG_PTR | |
| | |
| ==== GetWindowPlasement ====
| |
| GetWindowPlasementを呼びます。
| |
| Const Function GetWindowPlasement(ByRef wndpl As WINDOWPLACEMENT) As Boolean | |
| | |
| ==== GetWindowRect ====
| |
| GetWindowRectを呼びます。
| |
| Const Function GetWindowRect(ByRef rc As RECT) As Boolean
| |
| | |
| ==== GetText ====
| |
| GetWindowTextを呼びます。
| |
| Const Function GetText(ps As PTSTR, maxCount As Long) As Boolean
| |
| | |
| ==== GetTextLength ==== | |
| GetWindowTextLengthを呼びます。
| |
| Const Function GetTextLength() As Long | |
| | |
| ==== GetWindowThreadId ====
| |
| GetWindowProcessThreadIdを呼びます。
| |
| Const Function GetWindowThreadId() As DWord | |
| このメソッドでプロセスIDは取得できません。
| |
| | |
| ==== GetWindowProcessThreadId ====
| |
| GetWindowProcessThreadIdを呼びます。
| |
| Const Function GetWindowProcessThreadId(ByRef processId As DWord) As DWord | |
| | |
| ==== HideCaret ==== | |
| HideCaretを呼びます。
| |
| Function HideCaret() As Boolean | |
| | |
| ==== InvalidateRect ==== | |
| InvalidateRectを呼びます。
| |
| Function InvalidateRect(ByRef rc As RECT, erace As Boolean) As Boolean
| |
| Function InvalidateRect(ByRef rc As RECT) As Boolean | |
| eraceを省略するとTRUEを指定したものとして扱われます。
| |
| | |
| ==== InvalidateRgn ==== | |
| InvalidateRgnを呼びます。
| |
| Function InvalidateRgn(hrgn As HRGN, erace As Boolean) As Boolean
| |
| Function InvalidateRgn(hrgn As HRGN) As Boolean
| |
| eraceを省略するとTRUEを指定したものとして扱われます。
| |
| | |
| ==== Invalidate ====
| |
| InvalidateRectを呼びます。
| |
| Function Invalidate(erace As Boolean) As Boolean
| |
| Function Invalidate() As Boolean
| |
| eraceを省略するとTRUEを指定したものとして扱われます。
| |
| | |
| ==== IsChild ====
| |
| IsChildを呼びます。
| |
| Const Function IsChild(hwnd As HWND) As Boolean
| |
| 引数のウィンドウがこのウィンドウの子ならTrueを返します。
| |
| | |
| ==== IsDialogMessage ====
| |
| IsDialogMessageを呼びます。
| |
| Const Function IsDialogMessage(ByRef msg As MSG) As Boolean
| |
| | |
| ==== IsIconic ====
| |
| IsIconicを呼びます。
| |
| Const Function IsIconic() As Boolean
| |
| | |
| ==== IsWindow ====
| |
| IsWindowを呼びます。
| |
| Const Function IsWindow() As Boolean | |
| | |
| ==== IsEnabled ====
| |
| IsWindowEnabledを呼びます。
| |
| Const Function IsEnabled() As Boolean
| |
| | |
| ==== IsUnicode ====
| |
| IsWindowUnicodeを呼びます。
| |
| Const Function IsUnicode() As Boolean
| |
| | |
| ==== IsVisible ====
| |
| IsWindowVisibleを呼びます。
| |
| Const Function IsVisible() As Boolean
| |
| | |
| ==== IsZoomed ====
| |
| IsZoomedを呼びます。
| |
| Const Function IsZoomed() As Boolean
| |
| | |
| ==== KillTimer ====
| |
| KillTimerを呼びます。
| |
| Function KillTimer(idEvent As ULONG_PTR) As Boolean
| |
| | |
| ==== LockUpdate ====
| |
| LockWindowUpdateを呼びます。
| |
| Function LockUpdate() As Boolean
| |
| | |
| ==== MapPoints ====
| |
| MapWindowPointsを呼びます。
| |
| Function MapPoints(hwndTo As HWND, pPoints As *POINTAPI, cPoints As DWord) As Long
| |
| Function MapPoints(hwndTo As HWND, ByRef rc As RECT) As Long
| |
| | |
| ==== MessageBox ====
| |
| MessageBoxを呼びます。
| |
| Const Function MessageBox(text As PCTSTR, caption As PCTSTR, uType As DWord) As Long
| |
| Const Function MessageBox(text As PCTSTR, caption As PCTSTR) As Long
| |
| Const Function MessageBox(text As PCTSTR) As Long
| |
| | |
| ==== Move ====
| |
| Moveを呼びます。
| |
| Function Move(x As Long, y As Long, width As Long, height As Long, repaint As Boolean) As Boolean
| |
| Function Move(x As Long, y As Long, width As Long, height As Long) As Boolean
| |
| Function Move(ByRef rc As RECT, repeaint As Boolean) As Boolean
| |
| Function Move(ByRef rc As RECT) As Boolean
| |
| | |
| ==== OpenClipboard ====
| |
| OpenClipboardを呼びます。
| |
| Function OpenClipboard() As Boolean
| |
| | |
| ==== OpenIcon ====
| |
| OpenIconを呼びます。
| |
| Function OpenIcon() As Boolean
| |
| | |
| ==== PostMessage ====
| |
| PostMessageを呼びます。
| |
| Function PostMessage(msg As DWord, wp As WPARAM, lp As LPARAM) As Boolean
| |
| Function PostMessage(msg As DWord) As Boolean
| |
| | |
| ==== RedrawWindow ====
| |
| RedrawWindowを呼びます。
| |
| Function RedrawWindow(ByRef rcUpdate As RECT, hrgnUpdate As HRGN, flags As DWord) As Boolean
| |
| | |
| ==== ReleaseDC ====
| |
| ReleaseDCを呼びます。
| |
| Function ReleaseDC(hdc As HDC) As Boolean
| |
| | |
| ==== RemoveProp ====
| |
| RemovePropを呼びます。
| |
| Function RemoveProp(str As String) As HANDLE
| |
| Function RemoveProp(psz As PCTSTR) As HANDLE
| |
| Function RemoveProp(atom As ATOM) As HANDLE
| |
| | |
| ==== ScreenToClient ====
| |
| ScreenToClientを呼びます。
| |
| Const Function ScreenToClient(ByRef pt As POINTAPI) As Boolean
| |
| | |
| ==== Scroll ====
| |
| ScrollWindowExを呼びます。
| |
| Function Scroll(dx As Long, dy As Long, ByRef rcScroll As RECT, ByRef rcClip As RECT, hrgnUpdate As HRGN, ByRef rcUpdate As RECT, flags As DWord) As Boolean
| |
| | |
| ==== SendDlgItemMessage ====
| |
| SendDlgItemMessageを呼びます。
| |
| Function SendDlgItemMessage(idDlgItem As Long, msg As DWord, wp As WPARAM, lp As LPARAM) As LRESULT
| |
| Function SendDlgItemMessage(idDlgItem As Long, msg As DWord) As LRESULT
| |
| | |
| ==== SendMessage ====
| |
| SendMessageを呼びます。
| |
| Function SendMessage(msg As DWord, wp As WPARAM, lp As LPARAM) As LRESULT
| |
| Function SendMessage(msg As DWord) As LRESULT
| |
| | |
| ==== SetActiveWindow ====
| |
| SetActiveWindowを呼びます。
| |
| Function SetActiveWindow() As HWND
| |
| | |
| ==== SetDlgItemText ====
| |
| SetDlgItemTextを呼びます。
| |
| Function SetDlgItemText(idDlgItem As Long, psz As PCTSTR) As Boolean
| |
| | |
| ==== SetCapture ====
| |
| SetCaptureを呼びます。
| |
| Function SetCapture() As HWND
| |
| | |
| ==== SetClassLongPtr ====
| |
| SetClassLongPtrを呼びます。
| |
| Function SetClassLongPtr(index As Long, newLong As LONG_PTR) As LONG_PTR
| |
| | |
| ==== SetFocus ====
| |
| SetFocusを呼びます。
| |
| Function SetFocus() As HWND
| |
| | |
| ==== SetForeground ====
| |
| SetForegroundWindowを呼びます。
| |
| Function SetForeground() As Boolean
| |
| | |
| ==== SetMenu ====
| |
| SetMenuを呼びます。
| |
| Function SetMenu(hmenu As HMENU) As Boolean
| |
| | |
| ==== SetParent ====
| |
| SetParentを呼びます。
| |
| Function SetParent(hwndNewParent As HWND) As HWND
| |
| | |
| ==== SetProp ====
| |
| SetPropを呼びます。
| |
| Function SetProp(str As String, hData As HANDLE) As Boolean
| |
| Function SetProp(psz As PCTSTR, hData As HANDLE) As Boolean
| |
| Function SetProp(atom As ATOM, hData As HANDLE) As Boolean
| |
| | |
| ==== SetScrollInfo ====
| |
| SetScrollInfoを呼びます。
| |
| Function SetScrollInfo(fnBar As Long, ByRef si As SCROLLINFO, redraw As Boolean) As Boolean
| |
| Function SetScrollInfo(fnBar As Long, ByRef si As SCROLLINFO) As Boolean
| |
| redrawを省略するとTRUEを指定したものとして扱われます。
| |
| | |
| ==== SetTimer ====
| |
| SetTimerを呼びます。
| |
| Function SetTimer(idEvent As ULONG_PTR, elapse As DWord, timerFunc As TIMERPROC) As ULONG_PTR
| |
| Function SetTimer(idEvent As ULONG_PTR, elapse As DWord) As ULONG_PTR
| |
| | |
| ==== SetContextHelpId ====
| |
| SetContextHelpIdを呼びます。
| |
| Function SetContextHelpId(contextHelpId As DWord) As Boolean
| |
| | |
| ==== SetWindowLongPtr ====
| |
| SetWindowLongPtrを呼びます。
| |
| Function SetWindowLongPtr(index As Long, newLong As LONG_PTR) As LONG_PTR
| |
| | |
| ==== SetWindowPlacement ====
| |
| SetWindowPlacementを呼びます。
| |
| Function SetWindowPlacement(ByRef wndpl As WINDOWPLACEMENT) As Boolean
| |
| | |
| ==== SetPos ====
| |
| SetWindowPosを呼びます。
| |
| Function SetPos(hwndInsertAfter As HWND, x As Long, y As Long, cx As Long, cy As Long, flags As DWord) As Boolean
| |
| Function SetPos(hwndInsertAfter As HWND, ByRef rc As RECT, flags As DWord) As Boolean
| |
| | |
| ==== SetRgn ====
| |
| SetWindowRgnを呼びます。
| |
| Function SetRgn(hrgn As HRGN, redraw As Boolean) As Boolean
| |
| Function SetRgn(hrgn As HRGN) As Boolean
| |
| redrawを省略するとTRUEを指定したものとして扱われます。
| |
| | |
| ==== SetText ====
| |
| SetWindowTextを呼びます。
| |
| Function SetText(str As String) As Boolean
| |
| Function SetText(psz As PCTSTR) As Boolean
| |
| | |
| ==== ShowCaret ====
| |
| ShowCaretを呼びます。
| |
| Function ShowCaret() As Boolean
| |
| | |
| ==== ShowScrollBar ====
| |
| ShowScrollBarを呼びます。
| |
| Function ShowScrollBar(bar As DWord, show As Boolean) As Boolean
| |
| | |
| ==== ShowScrollBar ====
| |
| ShowScrollBarを呼びます。
| |
| Function ShowScrollBar(bar As DWord) As Boolean
| |
| | |
| ==== Show ====
| |
| ShowWindowを呼びます。
| |
| Function Show(cmdShow As DWord) As Boolean
| |
| | |
| ==== ShowAsync ====
| |
| ShowWindowAsyncを呼びます。
| |
| Function ShowAsync(cmdShow As DWord) As Boolean
| |
| | |
| ==== Update ====
| |
| UpdateWindowを呼びます。
| |
| Function Update() As Boolean
| |
| | |
| ==== ValidateRect ====
| |
| ValidateRectを呼びます。
| |
| Function ValidateRect(ByRef rc As RECT) As Boolean
| |
| | |
| ==== ValidateRgn ====
| |
| ValidateRgnを呼びます。
| |
| Function ValidateRgn(hrgn As HRGN) As Boolean
| |
| | |
| ==== Validate ====
| |
| Validateを呼びます。
| |
| Function Validate() As Boolean
| |
| | |
| ==== GetExStyle ====
| |
| 拡張スタイルを取得します。
| |
| Const Function GetExStyle() As DWord
| |
| | |
| ==== GetStyle ====
| |
| スタイルを取得します。
| |
| Const Function GetStyle() As DWord
| |
| | |
| ==== GetWndProc ====
| |
| ウィンドウプロシージャを取得します。
| |
| Const Function GetWndProc() As WNDPROC
| |
| | |
| ==== GetInstance ====
| |
| インスタンスハンドルを取得します。
| |
| Const Function GetInstance() As HINSTANCE
| |
| | |
| ==== GetUserData ====
| |
| ウィンドウに関連付けられた値を取得します。
| |
| Const Function GetUserData() As LONG_PTR
| |
| | |
| ==== SetExStyle ====
| |
| 拡張スタイルを設定します。
| |
| Function SetExStyle(style As DWord) As DWord
| |
| | |
| ==== SetStyle ====
| |
| スタイルを設定します。
| |
| Function SetStyle(style As DWord) As DWord
| |
| | |
| ==== SetWndProc ====
| |
| ウィンドウプロシージャを設定します。
| |
| Function SetWndProc(wndProc As WNDPROC) As WNDPROC
| |
| | |
| ==== SetUserData ====
| |
| ウィンドウに関連付ける値を設定します。
| |
| Function SetUserData(value As LONG_PTR) As LONG_PTR
| |
| | |
| === 公開プロパティ ===
| |
| ==== HWnd ====
| |
| Const Function HWnd() As HWND
| |
| このインスタンスが保持しているウィンドウハンドルを返します。
| |
| | |
| ==== ClientRect ====
| |
| Const Function ClientRect() As RECT
| |
| Sub ClientRect(ByRef rc As RECT)
| |
| クライアント領域の大きさの参照・設定を行います。新たな値を設定するとそれに合わせて位置・大きさが変化します。
| |
| | |
| ==== WindowRect ====
| |
| Const Function WindowRect() As RECT
| |
| Sub WindowRect(ByRef rc As RECT)
| |
| このウィンドウの座標の参照・設定を行います。新たな値を設定するとそれに合わせて位置・大きさが変化します。
| |
| | |
| ==== ContextHelpID ====
| |
| Const Function ContextHelpID() As DWord
| |
| Sub ContextHelpID(newID As DWord)
| |
| このウィンドウに関連付けられたヘルプコンテキスト識別子の参照・設定を行います。
| |
| | |
| ==== DlgCtrlID ====
| |
| Const Function DlgCtrlID() As Long
| |
| Sub DlgCtrlID(newID As Long)
| |
| このウィンドウ(コントロール)の識別子の参照・設定を行います。
| |
| | |
| ==== DlgItem ====
| |
| Const Function DlgItem(idDlgItem As Long) As WindowHandle
| |
| [読取専用] このウィンドウ(コントロール)の識別子から子ウィンドウのオブジェクトを参照します。
| |
| | |
| ==== ExStyle ====
| |
| Const Function ExStyle() As DWord
| |
| Sub ExStyle(newExStyle As DWord)
| |
| 拡張スタイルの参照・設定を行います。
| |
| | |
| ==== Style ====
| |
| Const Function Style() As DWord
| |
| Sub Style(newStyle As DWord)
| |
| ウィンドウスタイルの参照・設定を行います。
| |
| | |
| ==== Enabled ====
| |
| Const Function Enabled() As Boolean
| |
| Sub Enabled(enable As Boolean)
| |
| このウィンドウがアイコン化(最小化)の状態にあるかどうか参照・設定を行います。
| |
| | |
| ==== Font ====
| |
| Const Function Font() As HFONT
| |
| Sub Font(newFont As HFONT)
| |
| このウィンドウが使用するフォントの参照・設定を行います。
| |
| | |
| ==== Iconic ====
| |
| Const Function Iconic() As Boolean
| |
| Sub Iconic(iconic As Boolean)
| |
| このウィンドウがアイコン化(最小化)の状態にあるかどうか参照・設定を行います。
| |
| | |
| ==== Instance ====
| |
| Const Function Instance() As HINSTANCE
| |
| [読取専用] このウィンドウのインスタンスハンドルを参照します。
| |
| | |
| ==== IsUnicode ====
| |
| Function IsUnicode() As Boolean
| |
| [読取専用] このウィンドウの処理にUnicodeが使用されているかどうかを参照します。
| |
| | |
| ==== IsWindow ====
| |
| Const Function IsWindow() As Boolean
| |
| [読取専用] 自身が利用可能なウィンドウハンドルを保持しているかどうかを参照します。
| |
| | |
| ==== Parent ====
| |
| Const Function Parent() As WindowHandle
| |
| Sub Parent(hwndNewParent As HWND)
| |
| 親ウィンドウの参照・設定を行います。
| |
| | |
| ==== ProcessID ====
| |
| Const Function ProcessID() As DWord
| |
| [読取専用] このウィンドウが属するプロセスのIDを参照します。
| |
| | |
| ==== ThreadID ====
| |
| Const Function ThreadID() As DWord
| |
| [読取専用] このウィンドウが属するスレッドのIDを参照します。
| |
| | |
| ==== Prop ====
| |
| Const Function Prop(str As String) As HANDLE
| |
| Const Function Prop(psz As PCTSTR) As HANDLE
| |
| Const Function Prop(atom As ATOM) As HANDLE
| |
| Sub Prop(str As PCTSTR, h As HANDLE)
| |
| Sub Prop(psz As PCTSTR, h As HANDLE)
| |
| Sub Prop(atom As ATOM, h As HANDLE)
| |
| ウィンドウプロパティの参照・設定を行います。なお、Getアクセサで指定した文字列・アトムに対応する値が無い場合、ヌルが返ります。
| |
| | |
| ==== Menu ====
| |
| Const Function Menu() As HMENU
| |
| Sub Menu(hmenu As HMENU)
| |
| このウィンドウに関連付けられたメニューハンドルの参照・設定を行います。なお、Getアクセサで関連付けられたが無い場合、ヌルが返ります。
| |
| | |
| ==== Text ====
| |
| Const Function Text() As String
| |
| Sub Text(newText As String)
| |
| Sub Text(newText As PCTSTR)
| |
| このウィンドウの文字列(タイトルバーの文字列あるいはコントロール内の文字列など)の参照・設定を行います。
| |
| | |
| ==== TextLength ====
| |
| Const Function TextLength() As Long
| |
| [読取専用] このウィンドウの文字列のTCHAR文字列での長さを参照します。
| |
| | |
| ==== UserData ====
| |
| Const Function UserData() As LONG_PTR
| |
| Sub UserData(newValue As LONG_PTR)
| |
| このウィンドウに関連付けられた値の参照・設定を行います。なお、この値はプログラム内で自由に利用することが可能です。
| |
| | |
| ==== Visible ====
| |
| Const Function Visible() As Boolean
| |
| Sub Visible(visible As Boolean)
| |
| このウィンドウが可視状態にあるかどうかの参照・設定を行います。
| |
| | |
| ==== WindowPlacement ====
| |
| Const Function WindowPlacement() As WINDOWPLACEMENT
| |
| Sub WindowPlacemente(ByRef wndpl As WINDOWPLACEMENT)
| |
| ウィンドウの位置情報・表示状態を表すWINDOWPLACEMENTオブジェクトを参照・設定を行います。
| |
| | |
| ==== WndProc ====
| |
| Const Function WndProc() As WNDPROC
| |
| Sub WndProc(newWndProc As WNDPROC)
| |
| 現在のウィンドウプロシージャの参照・設定を行います。
| |
| | |
| ==== Zoomed ====
| |
| Const Function Zoomed() As Boolean
| |
| Sub Zoomed(zoomed As Boolean)
| |
| このが最大化されているかどうかの参照・設定を行います。
| |