win32に関するmtsのブックマーク (9)

  • Class for drag-drop enabled TreeView | CodeGuru

  • VC++テクニック : ツリーアイテムのドラッグ&ドロップ

    ツリーアイテムのドラッグ&ドロップ ドラッグ&ドロップによってツリーアイテムを自由に移動することができる、 ツリーコントロールクラスの作成方法は以下のとおりである。 新しいクラスCMyTreeCtrlを、基クラスをCTreeCtrlとして作成する。 クラスを作成したら、ヘッダーファイルに以下のようなメンバ変数を定義する。 class CMyTreeCtrl : public CTreeCtrl { // コンストラクション public: CMyTreeCtrl(); …… private: CImageList* m_pDragImage; // ドラッグイメージを格納するポインタ BOOL m_bDrag; // ドラッグ中ならTRUE、ドラッグ中でなければFALSE HTREEITEM m_hitemDrag; // ドラッグアイテム(コピー元アイテム

    mts
    mts 2007/04/23
  • 「NぴーのWindowsプログラミング メモ」

    「ぷろぐらみんぐ」へ戻る ついに表に出た!? 誰かと違って出し渋りなし!? NぴーのWindowsプログラミング メモ 基的にVC++でMFC のお客様がありました。(^_^) 企画「(上記タイトル)」の情報を公開していくページです。v(^_^; はじめに −−−−− 大項目 C言語/C++、SDK他 OS 他 コンパイラ ドライブ、ファイル INIファイルとレジストリ DLL マウス キーボード クリップボード IME SDI/MDI ダイアログ 用意されたダイアログ(コモンダイアログ他) プロパティシート プロパティシート(ウィザード型) キャプション メニューバー、ツールバー メニュー ステータスバー ウィンドウ CWnd CString メッセージによる組み合わせ処理 メッセージ CRgn(リージョン) CMain

  • 2005-10-22

    id:NyaRuRu:20051021:p1 の補足です. 以下の話のほとんどは『インサイドMicrosoft Windows (上)』に書かれています.より正確で詳細な内容が知りたい方は是非参照してみてください. インサイド Microsoft Windows 第4版〈上〉 (マイクロソフト公式解説書) 作者: ディビットソロモン,マークルシノビッチ,David Solomon,Mark Russinovich,豊田孝出版社/メーカー: 日経BPソフトプレス発売日: 2005/08メディア: 単行購入: 3人 クリック: 65回この商品を含むブログ (66件) を見る まず Process Explorer をダウンロードし実行します.当はカーネル内部変数からも情報を引っ張り出せるようにシンボルサーバの設定をしておくべきなんですがその辺の話は省略*1. 次に,プロセスリストの表示項目

    2005-10-22
    mts
    mts 2006/02/22
    メモリ使用量についての考察、ページフォルトについてとか
  • Setting Window Properties Using STARTUPINFO - Win32 apps

    A parent process can specify properties associated with the main window of its child process. The CreateProcess function takes a pointer to a STARTUPINFO structure as one of its parameters. Use the members of this structure to specify characteristics of the child process's main window. The dwFlags member contains a bitfield that determines which other members of the structure are used. This allows

    Setting Window Properties Using STARTUPINFO - Win32 apps
    mts
    mts 2006/02/13
  • http://www.h4.dion.ne.jp/~fht/htmkdll/

    mts
    mts 2006/01/24
  • Microsoft TechNet: Windows Sysinternals

    The Sysinternals web site was created in 1996 by Mark Russinovich to host his advanced system utilities and technical information. Whether you’re an IT Pro or a developer, you’ll find Sysinternals utilities to help you manage, troubleshoot and diagnose your Windows and Linux systems and applications. Read the official guide to the Sysinternals tools, Troubleshooting with the Windows Sysinternals T

    Microsoft TechNet: Windows Sysinternals
  • Microsoft Debugging Tools

    Install WinDbg with Microsoft Store Install WinDbg with Windows Package Manager To install WinDbg using the Windows Package Manager, run the following from the command line / PowerShell: winget install Microsoft.WinDbg Notes Requirements Supported Operating Systems: Windows 11 (all versions) Windows 10 Anniversary Update (version 1607) or newer Processor architectures: x64 and ARM64 Updating WinDb

    Microsoft Debugging Tools
    mts
    mts 2006/01/12
  • 近藤妥の C言語で始める Windowsプログラミング

    近藤妥の C言語で始める Windowsプログラミング ようこそ、Windowsプログラミングの世界へ ここでは、Windows上で動くアプリケーションを開発するもっとも原始的でもっともパワフルな方法の基礎を説明します。そう、WindowsのWIN32APIをC言語でダイレクトに用いる方法を説明するのです。 VBなどのRADツールがもてはやされる昨今、なぜC言語でWindowsプログラミングなのでしょうか?たしかに、VBなどのRADツールは、データベースとのやり取りをするユーザーインターフェースを作るのには十分です。また、MFCなどを用いる事により、高速なアプリケーションを容易に組むことは可能です。しかし、筆者の経験から極端な例を挙げると、ネットスケープナビゲーターのプラグインの開発には、いかなるRADツールやMFCなどのクラスライブラリーも役に立ちませんでした。つまり、R

    mts
    mts 2006/01/10
  • 1