c

交点

c

ひらがな認識くらいできればいいなあ。 とりあえず交点数えようとしたがうまくいかず。 あまり計算はしたくない。まあ組んでしまえば計算するのは自分じゃないのだけどできればもっと面白い方法というか。 ひとまず点をわかりやすく表示してみる。 方向性と…

マウスジェスチャ入れた

c

予想よりは楽だった。位置が右に行ったら右、一応連続するときだけ有効。(タイミングはウィンドウズ側の問題)何単位以上かという誤差は適当。検出タイミングあたりでもうちょっと手ごわいかと思ったのだが。 RRRUUUUDLLLL の場合は RUL と判断というふうに…

ファイラ

c

あれこれ。 DF,あふ,DYNA いじる。DFはなんか右クリックメニューが早いなー、押す前に開くようなイメージ、そんなわけないのに。いつもの動作に比べて早すぎるからだな。こういう設計にするのは右ダブルクリックは使わないし、とすると下げたら同時に動作に…

タイトルバー

c

void TitleBarSw(HWND hWnd) { int style = GetWindowLong(hWnd, GWL_STYLE); static BOOL f = ( style == (style | WS_CAPTION) ); if(f) { style = (style & ~WS_CAPTION); f =FALSE; } else { style = (style | WS_CAPTION); f =TRUE; } SetWindowLong( h…

ちらつき

skkime's page ... [fix] Composition Window がちらつく現象を緩和。(WM_ERASEBKGND を奪っただけです) ... www.tatari-sakamoto.jp/~tatari/skkime.jis.html - 107k - キャッシュ - 関連ページ - メモをとる google:ちらつき ListView c++ とあったので奪…

リストビュー、フォーカスを失っても選択状態を表示

hList = CreateWindowEx(0, WC_LISTVIEW, "",WS_CHILD | WS_VISIBLE | LVS_REPORT | WS_BORDER | LVS_SHOWSELALWAYS,0, 0, 0, 0, hWnd, (HMENU)100, hInst, NULL);

リストビュー、複数項目の処理

c

while(1) { nItem = ListView_GetNextItem( hList, -1, LVNI_ALL | LVNI_SELECTED); 〜〜 } 無限ループ、 ↓修正 nItem =-1;//一個手前から while(1) { nItem = ListView_GetNextItem( hList, nItem, LVNI_ALL | LVNI_SELECTED); 〜〜 }