make_window_transparent   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/contrib/win32.xtm

Implementation

(bind-func make_window_transparent
  (lambda (win32dow)
    (let ((rect (CreateRectRgn 0 0 -1 -1))
          ;(style (GetWindowLongA win32dow GWL_STYLE))
          (bb (DWM_BLURBEHIND (+ DWM_BB_ENABLE DWM_BB_BLURREGION) #t rect #t)))
      ;; (set! style (bitwise-and style (bitwise-not WS_OVERLAPPED)))
      ;; (set! style (bitwise-or style WS_POPUP))
      ;; (SetWindowLongA win32dow GWL_STYLE style)
      (DwmEnableBlurBehindWindow win32dow bb)
      (println "make window transparent:" win32dow)
      void)))


Back to Index

Similar Entries

  • CV_MAKE_TYPE    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • GUI_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • Windows-add-libdir-to-PATH    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • Windows-convert-unix-path    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • aiProcess_MakeLeftHanded    scheme    /digego/extempore/tree/v0.8.9/libs/external/assimp.xtm
  • bitmap_from_window    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/win32.xtm
  • cl:make-list    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cvMakeColour    xtlang    /digego/extempore/tree/v0.8.9/libs/external/opencv.xtm
  • get_window    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/horde3d_knight.xtm
  • glfw_create_fullscreen_interaction_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_create_fullscreen_interaction_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_create_fullscreen_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_create_fullscreen_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_create_interaction_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_create_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_destroy_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_get_window_height    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_get_window_width    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_compatibility_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_fullscreen_compatibility_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_fullscreen_interaction_compatibility_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_fullscreen_interaction_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_fullscreen_interaction_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_fullscreen_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_fullscreen_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_interaction_compatibility_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_interaction_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_init_and_create_window    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_make_context_current    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_window_focus_callback:GLFWwindowfocusfun    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_window_position_callback:GLFWwindowposfun    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_window_should_close    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • gui_window_size_callback    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • half_rectangular_window_func    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • half_rectangular_window_func2    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • hamming_window_func    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • hanning_window_func    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • impc:ir:compile:make-closure    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compile:make-closureenv    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compile:make-env    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compile:make-static    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:make-array    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:make-tuple    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:make-vector    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:make-arglist-str    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:make-const-string    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:make-function-str    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:make-string    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:make-struct-str    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:make-struct-str-env    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ti:make-array-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:make-tuple-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:make-vector-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:nativef-generics-make-gtypes-unique    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • make-bezier    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-envelope    xtlang    /digego/extempore/tree/v0.8.9/tests/core/xtlang.xtm
  • make-environment    macro    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • make-instrument    macro    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • make-list    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-list-with-proc    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-metre    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-metro    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-rhythm    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-timeline    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make-vector-with-proc    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • make_bodies    xtlang    /digego/extempore/tree/v0.8.9/examples/core/nbody_lang_shootout.xtm
  • make_instrument    xtlang    /digego/extempore/tree/v0.8.9/libs/core/instruments.xtm
  • make_instrument    xtlang    /digego/extempore/tree/v0.8.9/libs/external/instruments_ext.xtm
  • make_mono    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • make_static_scheme_wrapper_ir    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • match-result:make    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • matcher:make    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • my-inc-maker    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • my-inc-maker-wrapper    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • ocv_namedWindow    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_namedWindow    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_namedWindow    scheme    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_namedWindow1    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_namedWindow2    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_scheme_release_window    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • pc:make-chord    scheme    /digego/extempore/tree/v0.8.9/libs/core/pc_ivl.xtm
  • pc:make-chord-fixed    scheme    /digego/extempore/tree/v0.8.9/libs/core/pc_ivl.xtm
  • plet-make-bindings    scheme    /digego/extempore/tree/v0.8.9/libs/base/pattern.xtm
  • rectangular_window_func    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • set_window_wndproc    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/win32.xtm
  • sys_dir_make    xtlang    /digego/extempore/tree/v0.8.9/libs/external/system.xtm
  • sys_dir_make_recursive    xtlang    /digego/extempore/tree/v0.8.9/libs/external/system.xtm
  • triangular_window_func    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • unix-or-Windows    macro    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • window_hamming    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • window_hamming    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • window_hanning    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • window_hanning    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • xtm_make_model    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm