Windows」タグアーカイブ

[win] DLL内外でグローバル変数を共有する

DLL(Dynamic Link Library)の内部と外部でグローバル変数を共有する(双方からアクセスする)方法

DLL内のコード記述

C言語 (~.c)

C++ (~.cpp)

続きを読む

[Windows] カーソルキーでウィンドウを移動させる方法

概要

キーボード操作(矢印キー)でアプリケーションソフトのウィンドウ(操作画面)を移動(move)させる方法。

 

操作方法

Alt + Space移動(M)

コンテキストメニュー

 

利用想定場面

  • マウスを接続していない。
  • ウィンドウをマウスポインタでドラッグできない。
  • ウィンドウが画面の外に移動してしまいマウスポインタを移動できない。

[win] GUI API の変遷

略称 正式名称 説明
UWP Universal Windows Platform Win10 以降。XAML(Extensible Application Markup Language)。
旧称: Windows Runtime (WinRT), Metro UI, Modern UI
WPF Windows Presentation Foundation .NET Framework 3.0 以降。
XAML デザイナー
WinForms Windows Forms .NET Framework 1.0 ~ Visual C++ 2010。
Windows フォーム デザイナー
ATL Active Template Library C++テンプレートによるWinAPIのCOMラッパー
MFC Microsoft Foundation Class C++クラスによるWinAPIのCOMラッパー
アプリ・メインクラスの基底クラス CWinApp
WinAPI Windows API (GDI/GDI+) (例) 32bit用実装 Win32API
アプリ・エントリーポイント WinMain関数