ckw-mod\95Ï\8dX\93_
+----- 2010/04/26 -----
+
+(craftware)
+
+\81E\83}\83E\83X\82É\82æ\82é\83e\83L\83X\83g\91I\91ð\92\86\82É\81A\83}\83E\83X\82ª\83E\83C\83\93\83h\83E\82Ì\8fã\89º\8aO\91¤\82É\8ds\82Á\82½\82Æ\82«\82É\81A
+ \8e©\93®\93I\82É\83X\83N\83\8d\81[\83\8b\82·\82é\82æ\82¤\82É\82µ\82Ü\82µ\82½\81B
+
+\81EVC2008\82ð\8eg\82¤\82æ\82¤\82É\82µ\82Ü\82µ\82½\81Bckw.sln \82Æ ckw.vcproj \82ð VC2008\82Ì\8c`\8e®\82É\95Ï\8a·\82µ\82Ü\82µ\82½\81B
+
----- 2009/11/18 -----
http://twitter.com/you_and_i/status/5812581561 \82Å\82Ì\8fC\90³\82ð\8eæ\82è\8d\9e\82Ý\82Ü\82µ\82½\81B(bleis-tift)
break;
case WM_MOUSEMOVE:
onMouseMove(hWnd, (short)LOWORD(lp),(short)HIWORD(lp));
+ // scroll when mouse is outside (craftware)
+ {
+ short x = (short)LOWORD(lp);
+ short y = (short)HIWORD(lp);
+
+ RECT rc;
+ GetClientRect(hWnd, &rc);
+
+ if( y<0 ) {
+ PostMessage(gConWnd, WM_MOUSEWHEEL, WHEEL_DELTA<<16, y<<16|x );
+ }
+ else if(y>=rc.bottom) {
+ PostMessage(gConWnd, WM_MOUSEWHEEL, -WHEEL_DELTA<<16, y<<16|x );
+ }
+ }
break;
case WM_MBUTTONDOWN:
case WM_RBUTTONDOWN:
mii.cbSize = sizeof(mii);
mii.fMask = MIIM_TYPE | MIIM_ID;
+ #if 0 // preparing "Copy All" command (craftware)
+ mii.fType = MFT_STRING;
+ mii.wID = IDM_COPYALL;
+ mii.dwTypeData = L"&Copy All";
+ mii.cch = (UINT) wcslen(mii.dwTypeData);
+ InsertMenuItem(hMenu, SC_CLOSE, FALSE, &mii);
+
+ mii.fType = MFT_SEPARATOR;
+ mii.wID = 0;
+ mii.dwTypeData = 0;
+ mii.cch = 0;
+ InsertMenuItem(hMenu, SC_CLOSE, FALSE, &mii);
+ #endif
+
mii.fType = MFT_STRING;
mii.wID = IDM_ABOUT;
- mii.dwTypeData = L"About (&A)";
+ mii.dwTypeData = L"&About";
mii.cch = (UINT) wcslen(mii.dwTypeData);
InsertMenuItem(hMenu, SC_CLOSE, FALSE, &mii);
BOOL onSysCommand(HWND hWnd, DWORD id)
{
switch(id) {
+ case IDM_COPYALL:
+ return(TRUE);
case IDM_ABOUT:
DialogBox(GetModuleHandle(NULL),
MAKEINTRESOURCE(IDD_DIALOG1),
#define IDC_EDIT1 10002
#define IDM_ABOUT 40001
+#define IDM_COPYALL 40002
#define VERSION_BUGFIX 10
#define VERSION_STRING "0.8.10-mod"
#define VERSION_NUMSTRING "008101"
-#define BUILDDATE_STRING "2009/11/18 17:44:31 UTC+9"
+#define BUILDDATE_STRING "2010/04/26 0:33:50 UTC+9"
#define COPYRIGHT_STRING "Copyright (C) 2005 Kazuo Ishii <k-ishii@wb4.so-net.ne.jp>"
-#define ABOUT_DLG_STRING "ckw version 0.8.10-mod , build 2009/11/18 17:44:31 UTC+9\r\nCopyright (C) 2005 Kazuo Ishii <k-ishii@wb4.so-net.ne.jp>"
+#define ABOUT_DLG_STRING "ckw version 0.8.10-mod , build 2010/04/26 0:33:50 UTC+9\r\nCopyright (C) 2005 Kazuo Ishii <k-ishii@wb4.so-net.ne.jp>"