▼ ページのリンクを全て
▼ ページのリンクを全て
VBScript ガイド
言語基本マテリアル
変数名のプリフィックス
ハンガリアン記法 : 【通信用語の基礎知識へのリンク】
デリミタ
エスケープシーケンス
文字列
リテラル文字列の連結
文字列関数
wsprintf のフォーマット
Microsoft へのリンク
ランタイムライブラリ文字列操作関数
printf 関数の型フィールド文字
Win32 API 文字列操作関数
wsprintf 関数
メモリ
キャスト演算子と sizeof 演算子
Visual シーケンス
lstrcpy
lstrcat
CopyMemory
フィルタ作成
16進数・2進数・&・|・フラグの扱い
メモリアクセス
Microsoft へのリンク
ランタイムライブラリバッファ操作関数
Win32 API メモリ管理関数
言語要素
ソースコードマップ
true と false
変数宣言 + 初期化
ブロック
複合条件式
定数マクロ・関数マクロ
条件付きコンパイル
定数マクロ
関数マクロ
関数マクロ使用例
C++
デフォルト引数
スコープ演算子
演算子のオーバーロード
プログラミング
コマンドラインの引数
ループ処理と入力
整数と剰余
平面シーケンス
ファイル入出力
テキストファイルの処理
ファイルポインタを指定位置まで移動
16進ダンプ
構造体を使用したファイルへの書き込み
構造体とメモリ
関数ポインタ
基本
応用
DLL内の関数ポインタ
可変個の引数を取る関数
メモリを動的に確保
Win32
Mutex
Hook
プログラミングマテリアル
関連ページ
.NET TOOLライブラリ
イマドキの Multi Language
VC++ winapi : バッチビルドキット
VC++ DLL : バッチビルドキット
ビルド
可変個の引数を取る関数
メモリを動的に確保する
strtok と メモリダンプ
GetOpenFileName
実行中のプログラム
ライブラリの作成と利用
フォントの情報
関数ポインタ ( 変数 )
ダイアログの使用
リストボックス の利用
文字列の追加
トークン分解
行数取得
リセット
選択された行の削除
ファイル一覧
ファイルの読み書き
テキストファイルのフォーマット
ライブラリ関数マテリアル
バイナリファイルを読む
バイナリファイルを書く
ウインドウの背景色を変更
マルチラインエディットコントロール
ドラッグ&ドロップを使用する
ビットマップファイルをウインドウに表示
データベースアプリケーション
スケルトンライブラリ
問合せ
MyClass.cpp
MyDlg.h
MyDlg.cpp
条件フィールドの追加
日付条件フィールドの追加
リストビューの編集メニュー
問合せ結果を印刷
MyDlg.h
MyDlg.cpp
マスタメンテ
MyClass.cpp
MyDlg.h
WMInitdialog
ProcEnd
ProcOperator
HEAD 部チェック
BODY 部でのキャンセル
更新
EN_KILLFOCUS
Enter To Tab
ESC で終了しない
メニューからプログラム終了
メニューから問合せ
メニューを使用不可にする
問合せを Static Library に
DlgSyain クラスを作成
Href クラスを作成
呼び出し側
問合せを DLL に
DlgSyain クラスを作成
呼び出し用 HrefSyain 関数を作成
呼び出し側
VC6++ ネイティブ
雛形
雛形作成 (HM010)
lightbox.lib の実装
データベースアクセス
画面
画面処理用クラスの実装
クラスにメソッド(関数)を追加
ヘッド部チェック
BODY部への画面遷移
キャンセル処理
更新メソッド
更新ボタンの処理
ステータスバーのメッセージをクリアするタイミング
マスタメンテ
商品マスタ登録 (HM011)
Enter To Tab
フォーカスを失った時の処理
ESC で終了しないようにする
商品区分をコンボボックスにする
問合せ
商品分類マスタ問合せ (HR510)
問合せ用 App_51
問合せ用 Dialog_51
商品マスタ登録に、商品分類マスタ問合せを実装
商品区分コンボボックスのデータをDBよりロード
印刷
印刷処理訓練用アプリ (HP710)
IEを利用した印刷処理 (HP710)
App_01.cpp
Dialog_01.cpp
商品分類別商品一覧
得意先別商品別売上管理表
位置指定
コントロールブレイクサンプル
Excel による印刷 (HP711)
App_01
Excel の参照
コンボボックスが選択された時の処理
出力処理
アプリ支援
ハードコピー
カレンダーから日付を参照
DTPicker で日付入力
ウインドウの表示位置と大きさを保存・復帰
メニューの処理
メール処理
ファイルの圧縮・解凍(LZH)
バッチ処理
CSVファイルの加工とインポート
必要な項目を抽出
" 除去
DBへのインポート
実行結果のメール送信
バッチファイル
GUI バッチ( タイマー )
必要なマテリアル
コンストラクタ
初期化
終了処理
1回のインポート処理
Dialog_01
GUI バッチ( スレッド )
概要
App_01.h
App_01.cpp
Dialog_01.cpp
行マスタメンテ
一括削除
画面
App_51.h
App_51.cpp
Dialog_51.cpp
コード名称マスタメンテ
画面
ビットマップ
App_51.h
App_51.cpp
Dialog_51.cpp
アプリケーション バラエティ
テキストファイル内の文字列検索
メインウインドウにリストビュー
ディレクトリ選択
ディレクトリ一覧作成
リストビュー追加
追加したリストビューにファイル名を表示
対象ファイルの中の文字列を検索
処理が実行中である事の明示
別スレッドで実行
表示データよりエディタを起動
リストビューの排他制御
明熊JPEG保存DLLを使用する
ダウンロード
DLL の情報を確認
明熊用ポインタ変数の型を定義
DLL のロードテスト
関数アドレスのロードテスト
実行テスト
COM化
SavetoJPEGメソッドを登録
機能を実装
実行テスト
デスクトップを JPEG ファイルに保存する
マウスで他のウインドウハンドルを取得
クリップボードへイメージコピー
画像ファイルとして保存
printf なダイアログアプリ
リソースの挿入
stdafx.h の変更
メインソースの変更
printf な ダイアログDBアプリ
stdafx.h の変更
COM 初期化
Query サンプル
上級マテリアル
インターネットショートカットの作成
C から ADO
basp21 の利用
BSMTP.DLL でメール送信
↑の方法の問題点
LoadLibrary と GetProcAddress
COM 経由の実行
Active Directory ( WinNT プロバイダ ) によるユーザ一覧
COM作成
メソッドの実装とテスト
VBScript
インターネットエクスプローラ
VB
PHP
Perl
VC++
COM の正しいインストール
メソッドの変更
引数の追加
MyCom.idl の変更
MyAPI.h の変更
MyAPI.cpp の変更
実行テスト
引数を省略可能にする
メソッドの戻り値
文字列を返すメソッド
MyCom.idl の変更
MyAPI.h の変更
MyAPI.cpp の変更
実行テスト
BOOL を返すメソッド
DLL作成
DLL に関数の実装
Mutex
Hook
過去倉庫
ピンポイント・パッケージ
VC++ : マウスに正方形を描かせる
【VC++】誰でもダイアログアプリケーション
【VC++】COM + Windows Shell :
Shell.Application + Wscript.Shell でスタンバイ状態にする
【VC++】Windows Shell プログラミング :
デスクトップの情報を HTML に書き出す
【VC++】Windows Shell プログラミング :
ショートカットとインターネットショートカットの作成
【VC++】 imgctl.dll 1.22 を使用してデスクトップをビットマップとして保存
【VC++ Win】 FTP ダウンロード
【VC++ Win】 HTTP ダウンロード
-- ● Wininet + lightbox.lib
【VC++】CTRL+? を送った後、アプリケーションを実行する
-- ● キー入力作成
【VC++】デスクトップのアイコンを指定位置に移動する
-- ● 他プロセスにデータを送る
【VC++】FlashWin.exe ( バッチ処理支援 )
-- ● EnumWindows
【VC++】clipcpy.exe : 標準入力をクリップボードにコピーする
-- ● lightbox.lib
印刷処理
印刷オブジェクト
印刷開始
改ページ
印刷終了
ページフォント変更
文字列の指定位置印刷
フォントの種類とサイズを指定して、文字列を指定位置に印刷
API 関数の DrawText のフォーマット指定を使用して指定領域に文字列を印刷する
指定位置にBOX罫線を印刷する
指定範囲を指定色で塗りつぶす
スケルトンライブラリ
スケルトン
基本設定
イベント実装
リストビューのダブルクリック
リストビューのクリック
リストビューのヘッダークリック
Microsoft へのリンク
Toolbar ボタン定数
ユーザ定義のツールボタン
テキストエリア実装
ダイアログ実装
App01.cpp の変更
呼び出し
イベント実装
初期設定
ダイアログの終了
リストビューの実装
オブジェクト
コンピュータの情報
コモンダイアログ
ツールオブジェクト
クリップボード
外部プログラムの実行
砂時計カーソル
実行中のプログラムのパスおよび名前
SHIFT CTRL ALT キーの状態
Print Screen キー
リストビュー
初期化
カラムの追加
データの追加
データの列挙
行数とカラム数
表示データの最適化
テキストファイル
リストビューへ読み込み
リストビューデータを全て書き込み
テキストエリアの内容を全て書き込み
テキストエリアへ読み込み
ドラッグドロップで読み込む
メニュー
テキスト処理
チェック・使用不可
メニューの項目数
コンボボックス
リストを設定
選択と取得
アプリケーション
ファイラ実装
リストビューの初期化と終了処理
ファイル情報のセット
ディレクトリ情報のセット
外部DLLを使用した画像表示
MyClass.h に定義追加
コンストラクタ
WMCreate
ProcEnd
WMPaint
IDM_IMAGE
16進ダンプ
MyClass.h
MyClass.cpp
C言語マテリアルの標準化
標準クラス (lightbox.lib)
クラスについて
クラスの標準的な最低要素
アブリケーション内の固定メモリにオブジェクトを作成
メンバの参照
ダイアログ内で使用するクラス
コンストラクタ
ダイアログ
End
Enable, Disable
Show, Hide
リストボックス
ListAdd
ListInsert
ListDelete
ListGetText
ListSetText
ListCount
ListSelectedRow
ListSelectedGetText
ListSelectedSetText
ListSelectedDelete
ListSelect
ListReset
ListDump
ListPrintf
ListToken
ListCopyClipboard
ListTextSize
ListCreateToken
ListFindString
エディットコントロール
EditGetText
EditSetText
EditSetInt
EditLimitText
EditReadonly
EditNumberonly
EditAlign
EditPassword
EditCase
EditPrintf
EditIsReadonly
EditChangeFzero
ボタン
ButtonIsCheck
ButtonCheck
コントロール共通
GetHandle
IsControlEnabled
IsControlVisible
システム情報取得
一般的な情報
ComputerName
UserName
WindowsDirectory
SystemDirectory
CurrentDirectory
Date
Time
Dayofweek
特殊な情報
Executable
VolumeName
TempPath
SpecialFolderPath
DateDiff
SearchFromPath
リストビュー
オブジェクトの作成と削除
タイトルの作成
データの作成
コンストラクタ
タイトル関連
AddColumn
GetColumnTitle
SetColumnTitle
ShowColumnHeader
行関係のメンバ関数
AddRow
Count
DeleteRow
FindNextRow
FindNextSelectedRow
FindPreviousRow
FindPreviousSelectedRow
InsertRow
IsState
SetCurrentRow
SetSelect
列関係のメンバ関数
ColumnCount
DeleteColumn
GetColumnText
GetColumnWidth
InsertColumn
SetColumnText
SetColumnWidth
SetColumnPrintf
SetColumnFmt
SetImage
GetImage
イベント処理
Notify
CreatePopup
SelectPopup
DestroyPopup
リストビュー内入力用
LoadColumnText
LoadColumnTextCombo
LoadColumnTextNext
SetSkipColumn
SetColumnType
SetColumnSize
SetComboData
SetComboWidth
HideEdit
ApplyCheckbox
GetCheck
SetCheck
GetColumnTextNext
リストビューに対する処理
Grid
Initialize
Reset
Fit
Sort
Scroll
SetFont
SetSelectAll
SetImageList
SetBkColor
CopyClipboard
CopyString
リストボックス
Add
Insert
Delete
GetText
SetText
Count
SelectedRow
SelectedGetText
SelectedSetText
SelectedDelete
Select
Reset
Dump
Token
Printf
SetFont
CopyClipboard
CreateToken
TextSize
EnumFile
FindString
EnumSortFile
Common Dialog
コンストラクタ
OpenFileName
LboxOpenFileName( 関数 )
SaveFileName
LboxSaveFileName ( 関数 )
GetFolderName
使用例
レジストリ
コンストラクタ
GetStrValue
SetStrValue
GetDwordValue
SetDwordValue
GetBinValue
SetBinValue
Create
初期化ファイル
WriteString
WritePrintf
GetString
RemoveSection, RemoveEntry
GetSectionNames
GetEntryNames
GetEntryNamesX
ファイルシステム
Size
DateUpdate
Copy
ShellCopy
Exist
IsDirectory
ChangeDirectory
GetShortPathName
ShellDelete
SmallIconIndex
CreateTempFile
CreateDirectory
Rename
文字列
コンストラクタ
Resize
Display
変換
Atoi
Ahextoi
Upper
Lower
加工
Trim
Enclose
RemoveEnclose
Printf
Printfcat
Insert
Replace
SetChar
RemoveTopchar
RemoveLastchar
Fzero
Repeat
Left,Right,Substr
NumberFormat
チェック
Search
SearchX
Case
CaseX
IsGroup
IsNum
IsDBCS
IsNotDBCS
IsNumeric
オペレータ
operator += (文字列)
operator += (オブジェクト)
operator = (文字列)
operator = (オブジェクト)
operator == (文字列)
operator == (オブジェクト)
operator < (文字列)
operator < (オブジェクト)
operator > (文字列)
operator > (オブジェクト)
operator !=
ファイルパス
StripPath
RemoveFileSpec
RemoveBackslash
AddBackslash
RemoveExtension
BuildPath
FindExtension
日付関連
IsDate
ToDosDate
ToFileTime
ToSystemTime
DateDiff
Dayofweek
Length
テキストファイル
コンストラクタ
ReadOpen
Get
WriteOpen
AppendOpen
Put
GetAll
PutPrintf
Close
RecordCount
ツール
Execute
WaitCursor
CopyClipboard
OnlyDialog
ExecuteAndWaitInputIdle
ExecuteAndGetWindowHandle
Sleep
ShellReboot
URLDownload
ProgramPath
ProgramDirectory
ProgramFileName
Desktop
DesktopWidth
DesktopHeight
IsShift
IsCtrl
IsAlt
TabKey
PrintScreenKey
トークン
コンストラクタ
CreateToken
ウインドウ
コンストラクタ
ScreenFit
StatusCreate
StatusGetText
StatusSetText
StatusFit
StatusPrintf
GetTitle, SetTitle
CenterWindow
Minimize
Maximize
Restore
Close
DrawMenuBar
IsMaximize
IsMinimize
ChangeIcon
Foreground
SendSizeMessage
ウインドウツール
MoveWindow
MoveWindowTop
ChangeWindowSize
ParentFit
Width
Height
ClientWidth
ClientHeight
GetWidth, GetHeight
GetClientWidth, GetClientHeight
Show, Hide
Enable, Disable
MsgOk
MsgYesNo
MsgOkCancel
MsgBox
Instance
TopWindow
Parent
IsVisible
IsHandle
IsEnabled
PostMsg
PostCommand
SendMsg
ClientToScreen
Destroy
SetFocus
CreateSolidBrush
ChangeStyle, ChangeExStyle
DragAccept
DragQuery
SavePositonAndSize
RestorePositonAndSize
SetFont
Redraw
イメージリスト
コンストラクタ
Create
CreateSystemFile
Add
RemoveAll
Remove
メニュー
コンストラクタ
SetBaseMenu
AddItem
AddSeparator
ResetItem
Count
Disable
SetSubMenu
ResetSubMenu
Destroy
Check
GetText
SetText
ツールバー
コンストラクタ
Create
AddBitmap
AddSep
AddButton
AddStandardButton
ParentFit
カレンダー
コンストラクタ
GetTodaySystemtime
GetTodayString
GetDateSystemtime
GetDateString
Date and Time Picker
コンストラクタ
GetDateString
GetDateSystemtime
SetDateString
SetDateSystemtime
Notify
コンボボックス
コンストラクタ
Add
Insert
Delete
Reset
SetWidth,SetHeight
Count
Select
FindString
FindData
SelectedRow
GetText
GetData
SetText
SelectedGetText
SelectedSetText
SelectedDelete
SelectedGetData
Progress Bar
コンストラクタ
SetRange
SetStep
Next
SetPos
SetBkcolor
SetBarcolor
Excel
Open
Quit
Visible
保存
シートの追加
シートをアクティブ
セルの処理
シートの情報
シートの削除
BOX罫線(細い実線)
IE
Load
Visible
GetBusy
GetWindowHandle
Reload
Preview
IE 印刷
ReportPreview
StartDoc
EndDoc
NextPage
Write
Cr
IsPreview
Size
Bold
Left
Wininet
FTPConnect
FTPDownload
FTPUpload
FTPSetCurrentDirectory
FTPGetCurrentDirectory
FTPCreateDirectory
FTPRemoveDirectory
FTPRenameFile
FTPDeleteFile
FTPGetFileSize
FTPGetLastWriteTime
FTPEnum
HTTPConnect
HTTPGet
HTTPGetHeader
Disconnect
Windows Networking
コンストラクタ
Connect
DisConnectForce
DisConnect
DialogConnect
DialogDisConnect
EnumConnected
EnumDomain
EnumServer
EnumDiskResource
スレッド実行
Create
Close
Shell ユーザインターフェイス
EnumDesktop
EnumFolder
OpenItem
OpenShellUI
Shell32FileRun
Shell32FindComputer
Shell32FindFiles
Shell32Help
Shell32MinimizeAll
Shell32UndoMinimizeALL
Shell32ShutdownDialog
Shell32TaskbarProperties
Shell32SetTime
Unlha32.dll処理
Initialize
CheckDll
OpenArchive
CloseArchive
EnumListbox
Unlha
Enum
Freeze
Delete
MeltDirect
MeltDirectRow
MeltPath
MeltPathtRow
MeltAll
Zip 圧縮・解凍
OpenArchive
CloseArchive
Enum
Unzip
Freeze
Delete
Melt
MeltDirect
MeltDirectRow
MeltPathtRow
Zip
Basp21
コンストラクタ
SendMail
RcvList
RcvData
GetBody
DelMail
ZenToHan
HanToZen
StrConv
HankanaToZen
ビットマップ
コンストラクタ
SetTargetWindow
LoadFromFile
LoadFromResource
SaveToFile
Draw
StretchDraw
FitDraw
CopyClipboard
GetFromClipboard
GetFromScreen
GetFromDib
CreateBackBrush
DibFromBitmap
FreeDib
Duplicate
NT依存クラス (lightbox_nt5.lib)
NT5.0以上で使用できるクラス
GetLongPathName
EnumProcess
LockWorkStation
NT用 サービス API
EnumService
Start
Stop
IsRunning
IsStopped
NT用 タスク
Add
AddOnlyOnce
AddMonthOnlyOnce
AddWeekOnlyOnce
AddEveryDay
AddEveryDaysOfMonth
AddEveryDaysOfWeek
NT のみ
GetPDCName
特殊なクラス
画像加工
コンストラクタ
関数ポインタ宣言
LoadPng
LoadJpeg
LoadGif
Load
SavePng
SaveJpeg
SaveGif
Save
CreateColor
SetLineWidth
SetStyle
Line
Box
Arc
Copy
GetWidth
GetHeight
GetImageSize
新規イメージ作成
IE コントロール
コンストラクタ
Load
LoadFit
IsBusy
Reload
GoHome
GoForward
GoBack
グローバル関数
リストボックス
エディットコントロール
Common Dialog
ウインドウ
レジストリ
ツール
文字列
列挙グローバル関数
ドライブ
環境変数
レジストリのキー
レジストリのエントリとデータ
トップレベルウインドウの情報
Excelシートの一覧 ( ※ Excel.Application 版 )
Excelシートの一覧 ( ※ ADO 版 )
Accessのテーブル一覧 ( ※ Access.Application 版 )
プロセス一覧
サービス一覧
デスクトップのアイテム一覧
デスクトップ内のアイテム一覧
任意のアイテム
コントロールパネル
プリンタ
カレントディレクトリのファイル一覧
言語基本マテリアル
プログラミングマテリアル
データベースアプリケーション
アプリケーション バラエティ
上級マテリアル
過去倉庫
ピンポイント・パッケージ
印刷処理
スケルトンライブラリ
C言語マテリアルの標準化
C言語 マテリアル