Qtでの検索ダイアログ実装
検索ダイアログの概要
検索ダイアログは多くのアプリケーションで使用される共通コンポーネントです。本実装では、様々なプロジェクトで再利用可能な検索ダイアログの開発を目指します。
機能要件
再利用可能なソフトウェア部品として設計
テキストボックス内の指定文字列検索
検索方向の指定機能
大文字小文字の区別オプション
閉じるボタンクリック時の非表示動作
...
8月5日 14:00 投稿
WinCEにおけるGetForegroundWindow使用時の疑問
プロジェクトのナビゲーション機能実装中に、特定の条件下でロードイング画面が表示されない現象が発生。この問題の原因として、Windows APIのGetForegroundWindow()関数呼び出しが関与していることが判明した。この関数はアクティブウィンドウのハンドルを取得する目的で使用されていたが、意図せずに画面表示に影響を与えていた。
{
HWND activeWindow = GetFor ...
7月10日 19:00 投稿
Qtメインウィンドウへのツールバー実装方法
Qtアプリケーションでよく見かけるツールバーは、メニュー項目へのアクセスをアイコンボタンで高速化する領域である。必須ではないが、ユーザビリティを高める効果が大きい。
最小構成でツールバーを追加する
以下のコードは、QMainWindow派生クラスへシンプルにツールバーを追加する例である。
// ToolbarWindow.h
#pragma once
#include <QMainWindow>
class To ...
6月24日 17:04 投稿
MFCコントロールボタンの実装技法
MFCウィンドウの作成/メッセージマッピング機構
mfc.h
#include<afxwin.h>//MFCヘッダファイル
//アプリケーションクラス
class MyAppApp:public CWinApp //アプリケーションクラスを継承
{
public:
//プログラムエントリーポイント
virtual BOOL InitializeInstance();
};
//フレームクラス
class MainFrame:public CFrameWnd
{
public:
MainFrame();
//マク ...
6月9日 21:53 投稿