Reflector 4は有料だけどお試しもできるよ
MFC クリップボードの文字列取得
void DispClipText(void) { HANDLE hText; char *pText; OpenClipboard(NULL); hText = GetClipboardData(CF_TEXT); if(hText == NULL) { printf("クリップボードにテキストデータはない。\n"); } else { pText = GlobalLock(hText); printf("%s\n", pText); GlobalUnlock(hText); } CloseClipboard(); }
ネタ元
MFC CStringのSplit()
/// <summary> /// 文字列のSplit /// ネタ元:https://gurizuri0505.halfmoon.jp/develop/cplusplus/split /// </summary> /// <param name="str">元データ CString</param> /// <param name="delim">デリミタ</param> /// <param name="result">出力先 CStringArray</param> void split(CString str, CString delim, CStringArray& result) { result.RemoveAll(); int indexback = 0; CString st; int i; for (i = 0; i < str.GetLength(); i++) { if (str.GetAt(i) == delim.GetAt(0)) { if ((i - indexback) == 0) { result.Add(""); } else { st = str.Mid(indexback, i - indexback); result.Add(st); } indexback = i + 1; } } if ((i - indexback) != 0) { st = str.Mid(indexback, i - indexback); result.Add(st); } }
画像結合ツール
よく使うのでメモ
SQLite高速化 1行のinsert updateでまとめて複数行追加/更新
insert or replace into t1 (f1, f2, f3) values ('a1', 'b1', 'c1'), ('a2', 'b2', 'c2'), ('a3', 'b3', 'c3')
かなり昔はダメだったけど、今はOKさ
ネタ元
Microsoft IMEをGoogle日本語入力並みに使えるようにする
Microsoft IMEの設定で”クラウド候補”をONにする