タグ

win32apiに関するnabinnoのブックマーク (10)

  • C言語/おわりに - Wikibooks

    この教科書を手に取っていただき、誠にありがとうございます。 C言語は、プログラミングの世界における重要な基礎を提供する言語の一つです。 C言語を学ぶことは、プログラミングの基的な概念や技術を理解し、さまざまな分野での活動に応用するための重要な第一歩です。 C言語の基礎の振り返り[編集] この教科書を通じて、C言語の基礎的な概念や構文を学んでいただきました。 変数、演算子、制御構造などの基的な要素から、関数、ポインタ、配列などの高度な機能まで、C言語の基礎を幅広くカバーしています。 これらの知識は、プログラミングの世界でさまざまなタイプのプログラムを作成するための基盤となります。 C言語の重要性と応用[編集] C言語は、そのシンプルさと効率性から、多くの分野で広く利用されています。 システムプログラミング、組み込みシステム、高性能コンピューティングなど、さまざまな領域でC言語が重要な役割

  • メッセージボックスを前面に表示させるには?

    自身のアプリケーションにフォーカスを持ってくる という方法ですが、2種類、3通りの方法があります。 (1)自身のVisibleを切り替える Application.Visible = False Application.Visible = True MsgBox "前面表示させたいお!" (2)APIを使う方法 (A)WindowsAPIを定義する方法 Declare Function SetForegroundWindow Lib "USER32" _ (ByVal Hwnd As Long) As Long Sub 教えて() SetForegroundWindow Application.Hwnd MsgBox "前面表示させたいお!" End Sub (B)ExecuteExcel4Macroを使う方法 ExecuteExcel4Macro "CALL(""USER32""," _

    メッセージボックスを前面に表示させるには?
  • Windows のタスクバーを完全に消す - by edvakf in hatena

    「自動的に隠す」だと2ピクセルほど見えてしまうので、完全に見えなくしてみた。Win32 API を使えば簡単だった。 こんな感じで taskbar_switch.cpp を作る (C++ でもないが)。 #include <windows.h> #include <tchar.h> BOOL restore(LPCTSTR lpClassName, LPCTSTR lpWindowName) { HWND hWnd = FindWindow(lpClassName, lpWindowName); return ShowWindow(hWnd, SW_RESTORE); } BOOL hide(LPCTSTR lpClassName, LPCTSTR lpWindowName) { HWND hWnd = FindWindow(lpClassName, lpWindowName); retu

    Windows のタスクバーを完全に消す - by edvakf in hatena
  • 標準 Windows API - WisdomSoft

    サンプルソースは C 言語としてコンパイルしてください。 C++ としてコンパイルした場合、エラーが発生する場合があります ※誤ったプログラムを実行すると、Windowsが不安定になることもあります 重要なシステム上では実験を行わないで下さい この講座は、C言語を熟知していることが前提です

  • Win32 API入門

    標準 Windows API ウィンドウの生成や描画処理などの基的な API を紹介します。 コモンコントロール Windows が提供する標準的なダイアログコントロール API です。 マルチメディア API 映像や音楽を処理するためのマルチメディア API です。 Windows ソケット ネットワークデバイスからデータを送受信するための API です。

  • 標準 Windows API

    サンプルソースは C 言語としてコンパイルしてください。 C++ としてコンパイルした場合、エラーが発生する場合があります ※誤ったプログラムを実行すると、Windowsが不安定になることもあります 重要なシステム上では実験を行わないで下さい この講座は、C言語を熟知していることが前提です

  • メッセージボックス

    メッセージを表示 ここでは、Windowsプログラムのうち最も簡単なファンクションの一つであり かつ奥が深いメッセージボックスについて説明します(ナメてかかっちゃいけません) メッセージボックスはユーザーに何らかの警告をする時などに使用します ウィンドウの生成作業の必要はなく、初心者でも簡単に扱えます ついに、GUIプログラムの最初の一歩を踏み出しますよ♪ メッセージボックスを表示するには MessageBox() ファンクションを呼び出します 汎用性にかけますが、簡易ダイアログボックスとして活用することができます int MessageBox(HWND hWnd , LPCTSTR lpText , LPCTSTR lpCaption , UINT uType); 第一引数には、オーナーウィンドウ(親ウィンドウ)を指定します これは、今はないので NULL にするものとします 第一引数を

  • SFC mini

    SFC mini』は、VBScriptおよびJScriptでのWin32APIの使用を、補助するためのツールです。以下の特徴があります。 1)簡単な宣言文で、Win32APIを初めとしたDLL(Dynamic Link Library)の関数が使用できます。 2)ユーザ定義型の構造体が使用可能です。APIに引数として渡すことも出来ます。 3)コールバック関数を利用するAPIも利用可能です。また、ウィンドウプロシージャを使ったGUIプログラムが作成可能です。 4)ライブラリに収められたインクルード可能な機能を利用して、GUIプログラムを容易に作成することが出来ます。 5)C++で書かれたWin32プログラムなので、.NET Frameworkやその他のランタイムを必要としません。加えて、動作が軽いです。 現在のバージョンのSFC miniは、SFC mini ver0.3及びSFC ver

  • Karafuto Blog - autohotkey

    AutoHotkeyのコマンドでドライブ文字を取得 AutoHotkeyの DriveGetコマンドの Listオプションでドライブ文字の一覧を取得する。 DriveGet, drives, List list := RegExReplace(drives, "\w", "$0,", count, -1) StringLen, length, list StringLeft, list, list, % length - 1 MsgBox, %list% ; C,D,E レジストリからドライブ文字を取得 AutoHotkeyの Loop (registry)コマンドでレジストリの「HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices」キーから「\DosDevices\(アルファベット):」という値を探して、ドライブ文字を取り出す。これだと、過去に使用したドライブ

  • Ruby で Win32 API

    Ruby から Win32 API を呼び出すことは,それほど難しくはありません.次を例として載せます. Win32 API を使って,メッセージボックスの表示 ・・・ 最も簡単な例、と言って良いでしょう Win32 API を使って,音を鳴らす ・・・ Win32 API を使うと簡単だ、とい例 Microsoft Visual C++ のシンボル名の処理 ・・・ 結果が文字列の例(引数として文字列へのポインタを渡すと、そこに結果が入る) 自前で作った dll ファイルの例 ・・・ 自前の C++ プログラムを,Ruby から呼び出す例 参考 Web ページ http://kone.vis.ne.jp/diary/diaryb13.html#080315_spec , mangling 規則に関する解説が載ったとても参考になるページ require 'Win32API' a = Win3

  • 1