Skip to content

Instantly share code, notes, and snippets.

View bg1bgst333's full-sized avatar
😐

B.G bg1bgst333

😐
View GitHub Profile
@bg1bgst333
bg1bgst333 / WebBrowserHost.cpp
Created May 2, 2025 03:22
CWebBrowserHost::Navigate
// ヘッダのインクルード
// 独自のヘッダ
#include "WebBrowserHost.h" // CWebBrowserHost
// コンストラクタCWebBrowserHost
CWebBrowserHost::CWebBrowserHost() : CUserControl() {
// メンバの初期化
m_pWebBrowser2 = NULL; // m_pWebBrowser2をNULLで初期化.
m_hWndUndetermined = NULL; // m_hWndUndeterminedをNULLで初期化.
@bg1bgst333
bg1bgst333 / MainWindow.cpp
Created April 29, 2025 03:28
CWebBrowserHost
// ヘッダのインクルード
// 既定のヘッダ
#include <stdio.h> // C標準入出力
// 独自のヘッダ
#include "MainWindow.h" // CMainWindow
// ウィンドウクラス登録関数RegisterClass.
BOOL CMainWindow::RegisterClass(HINSTANCE hInstance) {
// ウィンドウクラス名は"CMainWindow".
@bg1bgst333
bg1bgst333 / MEASUREITEMSTRUCT.cpp
Created April 22, 2025 05:55
MEASUREITEMSTRUCT
// ヘッダファイルのインクルード
// 既定のヘッダファイル
#include <windows.h> // 標準WindowsAPI
#include <tchar.h> // TCHAR型
#include <commctrl.h> // コモンコントロール
// 独自のヘッダファイル
#include "resource.h" // リソースID
// マクロの宣言
#define ID_BUTTON1 501 // Button1
@bg1bgst333
bg1bgst333 / GetTextExtentPoint32.cpp
Created April 21, 2025 07:09
GetTextExtentPoint32
// ヘッダファイルのインクルード
#include <windows.h> // 標準WindowsAPI
#include <tchar.h> // TCHAR型
#include <string.h> // C文字列処理
#include <cstdio> // C標準入出力
// 関数のプロトタイプ宣言
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); // ウィンドウメッセージに対して独自の処理をするように定義したコールバンク関数WindowProc.
// _tWinMain関数の定義
@bg1bgst333
bg1bgst333 / WM_MEASUREITEM.cpp
Created April 21, 2025 01:45
WM_MEASUREITEM
// ヘッダファイルのインクルード
// 既定のヘッダファイル
#include <windows.h> // 標準WindowsAPI
#include <tchar.h> // TCHAR型
#include <commctrl.h> // コモンコントロール
// 独自のヘッダファイル
#include "resource.h" // リソースID
// マクロの宣言
#define ID_BUTTON1 501 // Button1
@bg1bgst333
bg1bgst333 / DRAWITEMSTRUCT.cpp
Created April 19, 2025 00:09
DRAWITEMSTRUCT
// ヘッダファイルのインクルード
// 既定のヘッダファイル
#include <windows.h> // 標準WindowsAPI
#include <tchar.h> // TCHAR型
#include <commctrl.h> // コモンコントロール
// 独自のヘッダファイル
#include "resource.h" // リソースID
// マクロの宣言
#define ID_BUTTON1 501 // Button1
// ヘッダファイルのインクルード
// 既定のヘッダファイル
#include <windows.h> // 標準WindowsAPI
#include <tchar.h> // TCHAR型
#include <commctrl.h> // コモンコントロール
// 独自のヘッダファイル
#include "resource.h" // リソースID
// マクロの宣言
#define ID_BUTTON1 501 // Button1
@bg1bgst333
bg1bgst333 / CGI__Session.cgi
Created April 13, 2025 02:17
CGI::Session::flush
#!/usr/bin/perl
use strict; # 厳密な文法チェック.
use CGI; # CGI
use CGI::Session; # Session
# 標準出力のバッファ無効化.(これやらないとsleep中に表示なんてできない.)
BEGIN{ $| = 1; }
# CGIオブジェクトの作成.
@bg1bgst333
bg1bgst333 / main.cgi
Created April 13, 2025 00:21
CGI::Session::is_empty
#!/usr/bin/perl
use strict; # 厳密な文法チェック.
use CGI; # CGI
use CGI::Session; # Session
# CGIオブジェクトの作成.
my $q = CGI->new; # CGI::newでCGIオブジェクトを生成し, $qに格納.
# セッション復元.
@bg1bgst333
bg1bgst333 / CGI__Session.cgi
Created April 12, 2025 23:10
CGI::Session:delete
#!/usr/bin/perl
use strict; # 厳密な文法チェック.
use CGI; # CGI
use CGI::Session; # Session
# CGIオブジェクトの作成.
my $q = CGI->new; # CGI::newでCGIオブジェクトを生成し, $qに格納.
# パラメータにユーザー名がある.