{"json_modified": "2016-03-28T08:11:02.602827", "uuid": "6683391c-b227-43c0-88f7-684c15ddced3", "title": "Finding window handles", "url": "/en-US/docs/Mozilla/Add-ons/Code_snippets/Finding_Window_Handles", "tags": ["js-ctypes", "Extensions", "Add-ons", "XPCOM", "Code snippets"], "translations": [{"uuid": "6d1a0cec-d35d-488f-8769-be20243a0cd0", "title": "Finding Window Handles", "url": "/ja/docs/Code_snippets/Finding_Window_Handles", "tags": ["Extensions", "Add-ons", "XPCOM"], "summary": "Windows \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u4e0a\u3067\u306e\u958b\u767a\u3067\u306f\u3001\u3055\u307e\u3056\u307e\u306a API \u3084\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u304c\u3001\u30a6\u30a3\u30f3\u30c9\u30a6\u30cf\u30f3\u30c9\u30eb (HWND \u578b) \u3092\u8981\u6c42\u3057\u307e\u3059\u3002Mozilla \u306f\u51fa\u6765\u308b\u9650\u308a\u30af\u30ed\u30b9\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306b\u306a\u308b\u3088\u3046\u306b\u52aa\u529b\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u5fc5\u8981\u306a\u30cf\u30f3\u30c9\u30eb\u3092\u53d6\u5f97\u3059\u308b\u306e\u306f\u96e3\u3057\u3044\u3067\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2010-09-14T03:09:36", "review_tags": []}], "modified": "2015-05-08T15:59:21", "label": "Finding window handles", "localization_tags": [], "locale": "en-US", "id": 11571, "last_edit": "2015-05-08T15:59:19", "summary": "When working on Windows platforms, many APIs and frameworks require a window handle (HWND type). Since Mozilla tries to be as cross-platform as possible, it can be difficult to get the handle you need.", "sections": [{"id": "Finding_the_content_window_handle", "title": "Finding the content window handle"}, {"id": "Another_way_to_find_a_window_handle...", "title": "Another way to find a window handle..."}, {"id": "Yet_Another_way_to_find_a_window_handle_(parent_window_handle)", "title": "\u00a0Yet Another way to find a window handle (parent window handle)"}, {"id": "OS_Specific_Examples_Using_Javascript_(js-ctypes)_nsIBaseWindow_->_nativeHandle", "title": "OS Specific Examples Using Javascript (js-ctypes) "}, {"id": "Windows", "title": "Windows"}, {"id": "Mac_OS_X", "title": "Mac OS X"}, {"id": "Objective-C", "title": "Objective-C"}, {"id": "Unix", "title": "Unix"}, {"id": "Working_with_GdkWindow*", "title": "Working with GdkWindow*"}, {"id": "GdkWindow*_to_XID", "title": "GdkWindow* to XID"}, {"id": "GdkWindow*_to_GtkWindow*", "title": "GdkWindow* to GtkWindow*"}, {"id": "Working_with_GtkWindow*", "title": "Working with GtkWindow*"}, {"id": "GtkWindow*_to_XID", "title": "GtkWindow* to XID"}, {"id": "GtkWindow*_to_GdkWindow*", "title": "GtkWindow* to GdkWindow*"}, {"id": "Working_with_XID", "title": "Working with XID"}, {"id": "sect1", "title": "\u00a0"}, {"id": "XID_to_GdkWindow*", "title": "XID to GdkWindow*"}, {"id": "XID_to_GtkWindow*", "title": "XID to GtkWindow*"}, {"id": "Examples", "title": "Examples"}, {"id": "GDK", "title": "GDK"}, {"id": "GTK", "title": "GTK+"}, {"id": "X11", "title": "X11"}, {"id": "See_Also", "title": "See Also"}], "slug": "Mozilla/Add-ons/Code_snippets/Finding_Window_Handles", "review_tags": []}