生の Windows API (および関連 API) を C/C++ で使用するために調べたことのメモおよび Tips 集です.随時追加します. Main:http://www5d.biglobe.ne.jp/~noocyte/Programming/Windows/WindowsTips.html Mirror:http://www.geocities.jp/iafuu/Programming/Windows/WindowsTips.html
前田稔(Maeda Minoru)の超初心者のプログラム入門 2023/12/01 ホームページを更新 (^_^;) 蟻の撃退方法 蟻の通り道にシッカロール・ハイ(てんかふん)をまきます。 効果てきめんで、蟻が通らなくなります。 天花粉は、あかちゃんに使用する安全な薬です。 瓶の蓋が開かない 内部の気圧が低く密閉されるためで、瓶をお湯で温めます。 蓋をドライバーなどで少しこじて空気を入れます。 瓶を密閉する ジャムなどを温かいうちに蓋を閉じ、冷蔵庫で冷やします。 密閉されて保存期間が長くなります。 Twitter を呼び出す プログラムが始めての方は 超初心者のプログラム入門(JavaScript) から始めるのがお勧めです。 超初心者のプログラム入門(JavaScript) 超初心者のスマホ・ゲーム 超初心者のプログラム入門(C#) 超初心者のプログラム入門(C/C++) Game
目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 765 記事 - 1 コメント - 18344 トラックバック - 114 ニュース ツイート とっちゃんって? MS-MVP for Developer Technologies MVP プロフィール Since 2005/10- コミュニティ わんくま同盟 わんくま同盟 掲示板 @ITの記事 あなたのアプリにはどのインストーラが最適? CodeZineの記事 Windowsアプリケーションで「処理中」を表現する ・前編 ・後編 WiX ではじめるWindows Installer作成入門 ・第1回 ・第2回 ・第3回 ・第4回 ・第5回 ・第6回 WiX チュートリアル WiX tutorial WiX チュートリアル(日本語訳) Windows ユーザー エクスペリエンス ガイドライン Windows ユー
今回は、プリンタの設定について解説します。 実は、プリンタの設定といっても自分でプログラムを 書く部分はごくわずかです。プリンタドライバがやってくれます。 それと、今回は前章とは異なる方法でプリンタのhdcを取得します。 メニューの「プリンタの設定」を選ぶと左のような設定 プロパティシートが現れるようにします。 これは、自分で作ったわけではなくプリンタドライバが やってくれます。 プリンタドライバによりシートの見かけは異なります。 用紙を縦置きで印刷するのか、何部ずつ印刷するのかなど を設定できます。 次に、プリンタ情報の取得方法ですが 今回は、EnumPrinters関数を使います。 この関数は16ビット版にはありません。 BOOL EnumPrinters( DWORD Flags, // 列挙するプリンタオブジェクトのタイプ LPTSTR Name, // プリンタの名前 DWORD
ATL マクロとグローバル関数は次のカテゴリの機能を提供します。: 集約とクラス ファクトリに関するマクロ カテゴリに関するマクロ COM マップ マクロとグローバル関数 複合コントロールに関するマクロとグローバル関数 接続ポイントのマクロおよびグローバル関数 デバッグとエラー レポート マクロとグローバル関数 デバイス コンテキストに関するグローバル関数 イベント処理のグローバル関数 マーシャ リングに関するグローバル関数 メッセージ マップ マクロ マクロをスナップイン オブジェクト マップに関するマクロ ピクセル/HIMETRIC 変換グローバル関数 プロパティ マップに関するマクロ レジストリに関するマクロ サービス マップに関するマクロ ストック プロパティのマクロ 文字列変換に関するマクロ ウィンドウ クラスに関するマクロ Windows メッセージ 集約とクラス ファクトリに
Visual C++ Knowledge Base記事Q106455(1995年6月25日) これが有効なのはMFCのバージョン3.2以前だけです。MFCバージョン4.0の場合は、以下のようになります。 void CMyApp::DoSomethingToAllDocs() { CObList pDocList; POSITION pos = GetFirstDocTemplatePosition(); while(pos) { CDocTemplate* pTemplate = GetNextDocTemplate(pos); POSITION pos2 = pTemplate->GetFirstDocPosition(); while(pos2) { CDocument* pDocument; if(pDocument = pTemplate->GetNextDoc(pos2)) pD
プロセスが特権を必要とする関数を呼び出すためには、 まずその特権がトークンの特権リストに格納されていなければなりません。 これを満たすためには、目的の特権をLsaAddAccountRightsでユーザーまたはグループに割り当て、 そのユーザーとして再度ログオンすることになります。 そして次に、特権リストに格納されている目的の特権を有効にしなければなりません。 関数によっては特権を内部的に有効にする場合もありますが、 そうでない関数も存在するため、特権を有効にする方法を理解しておく必要があります。 特権を有効にするには、AdjustTokenPrivilegesを呼び出します。 BOOL WINAPI AdjustTokenPrivileges( HANDLE TokenHandle, BOOL DisableAllPrivileges, PTOKEN_PRIVILEGES NewStat
The thread pool application programming interface (API) uses an object-based design. Each of the following objects is represented by a user-mode data structure: A pool object is a set of worker threads that can be used to perform work. Each process can create multiple isolated pools with different characteristics as necessary. There is also a default pool for each process. A clean-up group is asso
Windows Vistaで追加されたスレッドプールの特徴のひとつとして、従来のQueueUserWorkItem関数ではコールバック関数が終了したことを、スレッド起動側が知ることができなかったのが、新しいスレッドプールでは、コールバック関数の終了を知ることができるようになった、ということがある。 新しいスレッドプールの使い方の手順としたは、おおよそ以下のようになる。 1.CreateThreadpoolWork関数で、スレッドプールの作業アイテムを作成 2.SubmitThreadpoolWork関数で、作業アイテムを割り当てる 3.WaitForThreadpoolWorkCallbacks関数で、作業アイテムの完了を待機する 4.CloseThreadpoolWork関数で、作業アイテムを解放する CreateThreadpoolWork関数のプロトタイプ PTP_WORK WINA
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
ASCII Booksのサイトをご利用いただき、ありがとうございます。 2016年12月6日をもちまして、サイトを閉鎖させていただくことになりました。 今までサイトをご利用いただき、ありがとうございました。 アスキー・メディアワークスを引き続き、よろしくお願いいたします。
Windows VISTA以降のWindowsではセッション0分離の機能により、サービスから直接UIを表示することができなくなりました。Microsoftの互換性情報では代替手段として「ユーザーログイン時に常駐プロセスを起動しサービスと通信を行う。」「WTSSendMessage関数を使用してメッセージボックス相当の表示を行う。」「CreateProcessAsUserを使用してログインユーザー権限でアプリケーションを起動する。」の三つの方法が提示されています。ここでは最後の「CreateProcessAsUserを使用してログインユーザー権限でアプリケーションを起動する。」サンプルを提示します。 サービスから画面を表示するにはRemote Desktop Services APIを使用します。 WTSGetActiveConsoleSessionId関数で物理コンソールのセッションI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く