‚­‚¾‚·‚êVisual C++(’ ..
[2ch|¥Menu]
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/01 20:15:19
‚±‚±‚Å‚¢‚¢‚©‚Ç‚¤‚©‚æ‚­”»‚ç‚È‚¢‚Å‚·‚ªAŽ¿–â‚Å‚·B

Web ƒuƒ‰ƒEƒU‚©‚ç‹N“®‚³‚ê‚é Java ƒAƒvƒŒƒbƒg‚ª‚ ‚èA‚»‚±‚É•\ަ‚³‚ê‚Ä‚¢‚éî•ñ‚ð
Œ»Ý쬂µ‚Ä‚¢‚éƒc[ƒ‹(Visual C++ .NET, ƒ_ƒCƒAƒƒO)‚©‚ç“ǂݎæ‚낤‚Æ‚µ‚Ä‚¢‚Ü‚·B
EƒAƒvƒŒƒbƒg‚̃Nƒ‰ƒX–¼‚ðŽw’肵‚Ä FindWindow()
EEnumChildWindows() ‚ÅŽqƒEƒBƒ“ƒhƒE‚ð—ñ‹“
EŽqƒEƒBƒ“ƒhƒE‚ɑ΂µ‚Ä GetWindowRect() ‚â GetWindowText()
‚Æ‚¢‚¤Š´‚¶‚ÅAƒ‰ƒxƒ‹(SunAwtLabel)‚̃LƒƒƒvƒVƒ‡ƒ“‚Í GetWindowText() ‚Ŏ擾‚Å‚«‚é‚ñ‚Å‚·‚ª
ƒGƒfƒBƒbƒgƒ{ƒbƒNƒX(Edit)‚ÌŒ»Ý‚Ì’l‚ªŽæ‚ê‚Ü‚¹‚ñ(""‚ƂȂè‚Ü‚·)B
‚Ü‚½AƒRƒ“ƒ{ƒ{ƒbƒNƒX(ComboBox)‚à‚ ‚é‚ñ‚Å‚·‚ªA‚±‚ê‚Í’l‚ÌŽæ‚è•û‚·‚番‚©‚è‚Ü‚¹‚ñB

ƒGƒfƒBƒbƒgƒ{ƒbƒNƒX‚ƃRƒ“ƒ{ƒ{ƒbƒNƒX‚ÌŒ»Ý‚Ì’l‚ðŽæ“¾‚·‚é‚É‚ÍA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/01 21:13:20
‚Ý‚½‚ß‚ªƒGƒfƒBƒbƒgƒ{ƒbƒNƒX‚ƃRƒ“ƒ{ƒ{ƒbƒNƒX

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/01 23:40:19
VC2005‚Á‚ÄPDB‚Ì–„‚ßž‚݂ł«‚È‚¢‚ÌH

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 09:45:51
SetFilePointer(hFile,1,NULL,FILE_BEGIN); //i1j擪3ƒoƒCƒg“Ç‚Þ
ReadFile(hFile,buf,3,&readsize,NULL); // buf‚Íchar
buf[3] = ('\0');

SetFilePointer(hFile,0,NULL,FILE_CURRENT); //i2j擪‚©‚ç4ƒoƒCƒg–Ú‚ð“Ç‚Þi1j‚Ì‘±‚«‚ð“ǂ݂½‚¢
ReadFile(hFile,buf,1,&readsize,NULL);
buf[1] = ('\0');

if (buf==0x01)
{
MessageBox(hWnd,"aaa","bbb",MB_OK); //i3j4ƒoƒCƒg–Ú‚Í01‚¾‚©‚烃bƒZ[ƒW‚ªo‚é‚ñ‚¶‚áH
}

“xXŽ¿–â‚Å‚·‚ªA
‚±‚ñ‚ÈŠ´‚¶‚ÅA‚Ü‚¸i1j‚Åæ“ª‚©‚ç3ƒoƒCƒgƒoƒCƒiƒŠ‚ð“ǂ݂܂·B
ŽŸ‚Éi2j‚Åi1j‚Ì‘±‚«i擪‚©‚ç4ƒoƒCƒg–Új‚ð“ǂ݂܂·B
—Ⴆ‚ÎAƒoƒCƒiƒŠ‚Åu41 42 43 01v‚È‚çi1j‚ÍABC‚É‚È‚é‚ÆŽv‚¢‚Ü‚·B
‚Å‚àAi3j‚̃ƒbƒZ[ƒW‚ªo‚Ü‚¹‚ñB
if@‚ÌŠ‚Ì”äŠr‚ª•ςȂñ‚Å‚µ‚傤‚©H

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 09:46:54
C++‚ÆDelphi‚Ç‚Á‚¿‚ªŠÈ’P‚Ȃ킯

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 09:54:02
>>288
>@SetFilePointer(hFile,1,NULL,FILE_BEGIN);
0‚©‚甂¦Žn‚߂邩‚炱‚ê‚Å‚Íʼn‚Ì1ƒoƒCƒg‚ð”ò‚΂·‚±‚ƂɂȂé

>@SetFilePointer(hFile,0,NULL,FILE_CURRENT);
–³ˆÓ–¡

>@if@(buf==0x01)
ã‚ðŽ¡‚µ‚½‚Æ‚µ‚ÄAbuf[0]‚É‘‚«ž‚Ü‚ê‚Ä‚¢‚é‚Í‚¸‚¾‚©‚çif@(buf[0]@==@0x01)‚Å‚ÍH

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 10:00:12
ŽÀŒ±‚Ȃ炢‚¢‚¯‚Ç
‚±‚Ü‚¬‚ꂜǂñ‚¾‚çƒpƒtƒH[ƒ}ƒ“ƒXˆ«‚»‚¤‚¾‚È

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 10:04:37
ŽÀŒ±‚·‚éꇂ̓fƒoƒbƒKŽg‚Á‚½•û‚ª‚¢‚¢

293:288
07/03/02 10:07:08
>>290
thanx‚Å‚·Abuf[0]‚¾‚Á‚½‚ñ‚Å‚·‚ËB
‚»‚ê‚É‚µ‚Ä‚à‚±‚̃XƒŒ‚Å‹³‚¦‚Ä‚à‚炤‚½‚Ñ‚É
Ž©•ª‚ÌŽÀ—̖͂³‚³‚ðŠ´‚¶‚Ä‚µ‚Ü‚¤B

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 11:05:57
ŽÀ—͈ȑO‚̘b‚¾‚©‚ç‹C‚É‚·‚é‚È

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 11:20:40
²²ÊżÀÞŰ( GÍG)

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 18:14:24
²²ÊżÀÞŰ( GÍG)

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 18:30:16
²ÅÊÞ³±°( GÍG)

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 21:30:16
>>289

GUIƒAƒvƒŠ‚ðì‚é‚È‚ç

Delphi„„„(’´‚¦‚ç‚ê‚È‚¢•Ç„„„VC++(MFC)


299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 23:32:56
‚â‚肽‚¢‚±‚Æ‚ª‚Å‚«‚È‚­‚È‚Á‚½‚çVC{{‚ÖB

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 21:23:56
URLØÝ¸(www.kumei.ne.jp)
‰SŽÒ‚Å‚±‚±‚ðŒ©‚È‚ª‚çVisual C++2005‚̕׋­‚µ‚Ä‚é‚̂ł·‚ªA
Œ»ÝŽž‚ð•\ަ‚·‚é‚Ì‚É

case WM_TIMER :

GetLocalTime(&st);
wsprintf(str,"%02d:%02d:%02d",st.wHour,st.wMinute,st.wSecond);

‚Åstatic char str[256]‚ÉŠi”[‚µ‚Ä
WM_PAINT‚ÅTextOut‚Å‚±‚Ì•¶Žš—ñ‚ðo—Í‚µ‚悤‚Æ‚·‚邯Visual C++‚ł͕¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
borland c/c++ƒRƒ“ƒpƒCƒ‰‚ŃRƒ“ƒpƒCƒ‹ŽÀs‚³‚¹‚邯‚¿‚á‚ñ‚ÆŽžŠÔ‚ª•\ަ‚³‚ê‚Ü‚·B
‚±‚ê‚𒼂·‚É‚ÍVC‚̉½ˆ‚ð˜M‚Á‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 21:35:44
‚Ђë‚Á‚Ä‚«‚½ƒ\[ƒX˜M‚Á‚Ä‚é‚͕̂׋­‚Ƃ͌¾‚í‚È‚¢

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 21:38:25
>>300
ƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB ¨ ‘S”Ê ¨ •¶ŽšƒZƒbƒg ¨ ƒ}ƒ‹ƒ`ƒoƒCƒg•¶ŽšƒZƒbƒg‚ðŽg—p‚·‚é
‚É‚µ‚Ă݂éB
‚Ü‚½‚ÍA
wsprintf(str, TEXT("%02d:%02d:%02d"), st.wHour, st.wMinute, st.wSecond);
‚É‚µ‚Ă݂éB

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 21:38:50
‘æˆêˆø”‚É‚ÍLPTSTR‚ð“n‚³‚È‚¢‚Æ

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 21:38:58
>>301
\•ª•׋­‚¾‚ë

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 21:47:06
>>302
ustr‚Ì錾‚ðstatic@TCHAR@str[256];‚É’¼‚·v‚ª”²‚¯‚Ä‚¢‚éB

‚±‚ê‚­‚ç‚¢Œx‚âƒGƒ‰[‚ɂȂ肻‚¤‚È‹C‚ª‚·‚é‚ñ‚¾‚ª‚ÈB
í‚É/W4@/Wp64•t‚¯‚Ä‚¨‚¯B

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 22:05:01
•³ƒTƒCƒg‚Ì–³—¿ƒTƒ|[ƒg‚ð‚Ù‚¢‚Ù‚¢ˆø‚«Žó‚¯‚邨l—Ç‚µ‚ª‚¢‚½‚Æ‚Í

307:300
07/03/04 22:14:39
>>302-303,>>305
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Ao—ˆ‚Ü‚µ‚½I
¡‚Ü‚Åbcc‚¾‚Æ’Ê‚Á‚Ä‚¢‚½‚̂ŋC‚É‚µ‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½‚ªA
VC‚¾‚ÆŒ^‚ɑ΂µ‚ăLƒr‚µ‚¢‚̂ł·‚ËB
‰¼ˆø”‚ÌŒ^‚ð‹³‚¦‚Ä‚­‚ê‚é‹@”\‚ª‚ ‚邿‚¤‚Ȃ̂ł±‚ê‚©‚ç‚Í‹C‚ð‚‚¯‚Ü‚·„ƒ
‚Ü‚½ƒvƒƒpƒeƒB‚ÅŒx‚̃Œƒxƒ‹“™‚ð•Ï‚¦‚ç‚ê‚é‚Ì‚à‰‚ß‚Ä’m‚è‚Ü‚µ‚½B
e؂ɋ³‚¦‚Ä‚­‚¾‚³‚è–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 22:42:49
>>307

’P‚É VC8(VS2005)‚ÍAƒfƒtƒH‚ªUNICODE‚ɂȂÁ‚Ä‚ÄABCC‚Í MBCS‚É
‚È‚Á‚Ä‚¢‚é‚Á‚Ä‚¾‚¯‚¾‚æB
BCC‚Å‚à@UNICODE‚É‚·‚邯“¯‚¶‚悤‚ɂȂé‚Í‚¸B


309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 11:59:45
Visual c{{
‚ÅAƒ\ƒtƒg쬂Ƀ`ƒƒƒŒƒ“ƒW‚µ‚悤‚ÆŽv‚¤‚̂ł·‚ªA
Visual C++ 2005 Express Edition@‚Á‚Ă̂ª
ƒ}ƒCƒNƒƒ\ƒtƒg‚©‚çƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚é‚ñ‚¾‚¯‚ÇA
‚»‚ê‚Å‚¢‚¢‚̂ł·‚©B

‚±‚±‚ÌŠF‚³‚ñ‚ªŽg‚Á‚Ä‚¢‚é‚̂͂±‚ê‚Å‚·‚æ‚ËB
ˆá‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B
Ž—‚½‚悤‚È–¼‘O‚̃\ƒtƒg‚ª‚½‚­‚³‚ñ‚ ‚Á‚Ä
‚ǂꂪ‚Ç‚ê‚Ȃ̂©‚³‚Á‚ς蕪‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚©‚¨Šè‚¢‚µ‚Ü‚·B


310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 12:04:59
>>309
EE‚¶‚á‚È‚¢‚¯‚ÇA‚Ü‚ ‚»‚ꂾB
PlatformSDK‚Æ‚©MSDNƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©‚àˆê‚É‚È

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 17:15:26
ƒc[ƒ‹ƒ{ƒbƒNƒX‚ÌList Control‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B

List Control‚ɑ΂·‚鈗iŒã‚Å‹Lqj‚ðŠÖ”‰»‚µ‚Ä‚¢‚Ü‚·B
u•Ï”‚̒ljÁv‚ÅList Control‚ðm_listctrl‚Æ‚µ‚Ü‚µ‚½B
ƒvƒƒpƒeƒB‚ÍAView‚ðƒŒƒ|[ƒg‚É‚µ‚Ă邾‚¯‚Å‚·B

ŠÖ”‚̈—‚ðs‚¤‚Æuà–¾v‚ÌColumn•”•ª‚ª“ñ‚‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
m_listctrl.DeleteColumn(1);
‚ÅÁ‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚Ç‚¤‚µ‚Ăłµ‚傤‚©H
Column‚ð‚¤‚Ü‚­‰Šú‰»‚·‚é•û–@‚ð‚¨‚µ‚¦‚ĉº‚³‚¢B

312:311
07/03/06 17:18:23
m_listctrl.DeleteColumn(0);
m_listctrl.DeleteColumn(1);
m_listctrl.DeleteAllItems();

// Úו\ަ‚̂Ƃ«‚̃Rƒ‰ƒ€‚̃wƒbƒ_[‚ÌÝ’è
LVCOLUMN myColumn; // —ñî•ñ‚ð•ÛŽ‚·‚éµÌÞ¼Þª¸Ä
myColumn.mask = LVCF_TEXT|LVCF_WIDTH; // pszText,cx‚ð—LŒø‚É‚·‚é

RECT myRect;
m_listctrl.GetClientRect(&myRect); // ؽÄËÞ­°»²½Þ‚𓾂é
myColumn.cx = (myRect.right - myRect.left) / 3; // ‰¡•‚Ì1/3‚ð•\‘è‚É‚·‚é
myColumn.pszText = "€–Ú"; // —ñÀ²ÄÙ•¶Žš—ñ
m_listctrl.InsertColumn(0, &myColumn); // 0—ñ–Ú‚ðŠm•Û‚·‚é

myColumn.cx = (myRect.right - myRect.left)*2 / 3; // ‰¡•‚Ì2/3‚ðà–¾‚É‚·‚é
myColumn.pszText = "à–¾"; // —ñÀ²ÄÙ•¶Žš—ñ
m_listctrl.InsertColumn(1, &myColumn); // 1—ñ–Ú‚ðŠm•Û‚·‚é

// ƒŠƒXƒgƒrƒ…[‚ɃAƒCƒeƒ€‚ðÝ’è‚·‚é
static LVITEM myITEM; // ‰Šú’l‚ð¸Ø±‚·‚邽‚ß‚Éstatic‚ðŽg—p
myITEM.mask = LVIF_TEXT; // pszText‚ð—LŒø‚É‚·‚é
myITEM.iItem = 0; // €–Ú0
myITEM.iSubItem = 0; // —ñ0
myITEM.pszText = "ؽÄ1"; // À²ÄÙ•¶Žš—ñ
m_listctrl.InsertItem(&myITEM); // Ý’è‚·‚é
myITEM.mask = LVIF_TEXT; // pszText‚ð—LŒø‚É‚·‚é
myITEM.iSubItem = 1; // —ñ1
myITEM.pszText = "‚ ‚ ‚ ‚ ‚ ‚ "; // à–¾•¶Žš—ñ
m_listctrl.SetItem(&myITEM); // Ý’è‚·‚é

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 17:32:44
‰½‚ª‚Ç‚¤‚È‚Á‚Ä‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚ñ‚ªA
(0) ‚Å0ŒÂ–Ú‚ðÁ‚µ‚½‚ç1ŒÂ–Ú‚Í‘O‚É‚¸‚ê‚é‚©‚ç
‚»‚ê‚àÁ‚·‚̂͂܂½(0)‚¶‚á‚È‚¢‚©H

314:311
07/03/06 17:36:17
‚·‚݂܂¹‚ñA’ljÁ‚Å‚·B
ƒvƒƒWƒFƒNƒg‚Ì“à—e‚Í
ƒeƒ“ƒvƒŒ[ƒgFMFCƒAƒvƒŠƒP[ƒVƒ‡ƒ“
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŽí—ÞFƒ_ƒCƒAƒƒOƒx[ƒX
uƒ†ƒjƒR[ƒhƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽg—p‚·‚év‚̃`ƒFƒbƒN‚ðŠO‚·

315:311
07/03/06 17:44:06
>>313
ƒŒƒX‚Ç‚¤‚à‚Å‚·B

m_listctrl.DeleteColumn(0);
m_listctrl.DeleteColumn(0);

‚ÅA‚Å‚«‚Ü‚µ‚½I
‚µ‚©‚µA‚È‚ñ‚©‚à‚Á‚ƃXƒbƒLƒŠ‚µ‚½‚â‚è•û‚͂Ȃ¢‚Ì‚©‚ÈEEEB
Column‚Ì”‚ðŒvŽZ‚µ‚ÄAƒ‹[ƒv‚ÅDeleteColumn(0);‚Æ‚·‚é‚ñ‚Å‚µ‚傤‚©EEEB

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 17:47:58
¡Œ©‚½‚¯‚ÇAƒwƒ‹ƒv‚ÌDeleteColumn ‚Ì—á‚Í‚»‚¤‚È‚Á‚Ä‚é‚ÈB

317:311
07/03/06 18:06:45
>>316
‚È‚é‚Ù‚ÇA‚»‚¤‚È‚Á‚Ă܂·‚ËB
•׋­‚ɂȂè‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 13:22:56
strcat(all,rectform.top);


all(char[]‚Å錾)‚Éstrcat‚ŃtƒH[ƒ€‚Ì‚‚³iˆÊ’uj‚ð“ü‚ꂽ‚¢‚ñ‚Å‚·‚ª

'.top' : ¶‚̵Íß×ÝÄÞ‚ª 'struct' ‚Ö‚ÌÎß²ÝÀ‚Å‚·B'->' ‚ðŽg—p‚µ‚Ä‚­‚¾‚³‚¢B

‚Æ‚¢‚¤‚悤‚ȃGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
.@‚ð@->@‚ɕς¦‚邯‹­§I—¹‚µ‚¿‚Ⴄ‚µB
‰½‚©ƒLƒƒƒXƒg‚ª—v‚é‚ñ‚©‚ÈH

SDK‚Å‚·B

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 13:28:27
‚Í‚¢B

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 13:34:14
ƒLƒƒƒXƒg‚ª•K—v‚ÆŒ¾‚¤‚æ‚èAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠî‘b’mޝ‚ª•K—v‚©‚ÆŽv‚í‚ê‚Ü‚·B

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:21:44
”’l‚Æ•¶Žš—ñ‚Ì‘ŠŒÝ•ÏŠ·‚©‚ç‚â‚Á‚Æ‚¯

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:28:54
ƒLƒƒƒXƒg‚àsdk‚à100”N‘‚¢

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 16:05:22
char tmp[20];
sprintf(tmp,"%d",rectform->top);
strcat(all,tmp);

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 16:16:14
‚±‚¤‘‚­‚̂͑ʖڂ©H
int@len@=@strlen(all);
_snprintf(tmp@+@len,@sizeof@tmp@-@len,@"%d",@rectform->top);

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 17:38:26
>>324
ƒ_ƒ‚·‚¬B

326:323
07/03/08 17:42:54
‚¨A‰´‚̂͂ǂ¤EEH

327:324
07/03/08 17:43:09
‚Ù‚ñ‚Æ‚¾A323‚ɉe‹¿‚³‚ê‚Äall‚Ætmp‚ð‚²‚Á‚¿‚á‚É‚µ‚Ä‚é
‚·‚Ü‚ñ

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 18:00:32
>318‚ª’჌ƒxƒ‹‰ß‚¬‚Ä‚»‚ê‚ɑ΂·‚éƒtƒHƒ[‚µ‚Ä‚à‘Ó–‚©‚Ç‚¤‚©‚Ì”»’f‚µ‚悤‚ª‚È‚¢ŒB

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 18:35:12
ƒGƒ‰[‚ªo‚½‚ç‚Ü‚¸ƒLƒƒƒXƒg‚Á‚Ä’N‚É‹³‚í‚Á‚½‚ñ‚¾‚©

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 18:38:25
strcatŽg‚¤‚ׂ«‚Æ‚±‚ë‚©‚Ç‚¤‚©‚à‚ ‚₵‚¢

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 19:56:32
‚Ç‚¤‚݂Ăà~–[‚Å‚·B–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 19:59:12
strcat‚͈À‘S‚¶‚á‚È‚¢‚Á‚Ă΂Ÿ‚¿‚á‚ñŒ¾‚Á‚Ä‚½

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 20:58:50
‚¢‚Á‚»‘S•”string‚É‚µ‚¿‚Ⴆ

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 22:23:41
Å“K‰»‚È‚µ‚¾‚ƈÓ}’Ê‚è‚É“®‚¢‚ÄAÅ“K‰»‚ ‚肾‚ƃoƒO‚ª‹N‚±‚é‚Á‚Ä
‚æ‚­‚ ‚邱‚Ƃł·‚©‚ËH

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 22:26:20
•Ï”‚Ì–¢‰Šú‰»

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 22:30:09
volatile‚ª•K—v‚ȕϔ‚Æ‚©H

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 23:15:54
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃vƒƒOƒ‰ƒ€‚ÅAŠO•”‚Ńtƒ‰ƒO‚𗧂ĂăXƒŒƒbƒh‚ðI—¹‚³‚¹
‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·Bƒtƒ‰ƒO‚̕ϔ‚Ívolatile‚ð‚‚¯‚Ă܂·B
‚¢‚ë‚¢‚뎎‚µ‚Ă݂܂µ‚½‚ªAƒvƒƒOƒ‰ƒ€ƒTƒCƒY‚ÌÅ“K‰»‚¾‚ƈÓ}‚µ‚½‚Æ‚¨‚è‚É
“®‚­‚悤‚Å‚·B‚Å‚àŽÀs‘¬“x‚ÌÅ“K‰»‚̃IƒvƒVƒ‡ƒ“‚ł͂¾‚߂Ȃ悤‚Å‚·B

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 23:29:51
>>337
‚»‚¤‚È‚ç‚È‚¢‚½‚ß‚Ìvolatile‚Ȃ̂ɕς¾‚ËB
•ʂ̌´ˆö‚Ȃ̂©‚ÈB

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 23:57:27
Win32‚̃Cƒxƒ“ƒg‚ðŽg‚¦‚΂¢‚¢‚¾‚ëB
C/C++‚Ìvolatile‚Í‚»‚à‚»‚à‘΃}ƒ‹ƒ`ƒXƒŒƒbƒhê—p‚Éì‚ç‚ꂽ‚킯‚ł͂Ȃ¢‚©‚çA
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhŽž‚Évolatile‚ð•t‚¯‚Ä‚¨‚¯‚Îâ‘΂ɑåä•v‚Æ‚¢‚¤‚±‚Ƃ͂Ȃ¢B

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 00:09:12
‚±‚ÌŽg‚¢•û‚ª‘Ê–Ú‚È‚çAvolatile‚Ì‘¶ÝˆÓ‹`‚ª–³‚¢‚ñ‚¶‚á‚ËH
‚Ƃ肠‚¦‚¸AƒvƒƒOƒ‰ƒ€‚ðup‚µ‚éB

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 00:23:26
‚¶‚á‚ `volatile‚͂Ȃñ‚È‚ñ‚¾‚æ`


Å“K‰»‚É‚æ‚éŠú‘Ò‚Í‚¸‚ê‚Ì“®ì‚͉œ‚ª[‚»‚¤‚¾‚ÈB
volatile‚Å‚Í‰ðŒˆ‚µ‚È‚¢‚±‚Ƃ̌´ˆö‚È‚ç
•׋­‚Ì‚½‚߂ɂà
‚Æ‚¢‚¤‚©ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ðŽg‚¤‰´‚Æ‚µ‚Ă͂º‚Ð’m‚肽‚¢‚Æ‚±‚낾B

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 01:10:07
‚Ƃ肠‚¦‚¸d—v‚»‚¤‚ȂƂ±‚¾‚¯”²ˆ‚µ‚Ă݂܂µ‚½B
‚Ђå‚Á‚Æ‚©‚µ‚½‚窖{“I‚ȊԈႢ‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªB
// ƒOƒ[ƒoƒ‹•Ï”
volatile bool exitflag;

int WINAPI WinMain()
{
@@@@i’†—ªj
@@@@hThread = reinterpret_cast<HANDLE>(_beginthread(childThread, 0, NULL));
@@@@(’†—ª)
@@@@// I—¹ˆ—
@@@@exitflag = true;
@@@@WaitForSingleObject(hThread, INFINITE);
@@@@return 0;
}

void childThread(void *arg)
{
@@@@(È—ªj
@@@@while(!exitflag){
@@@@@@@@// ‚¢‚ë‚¢‚ë‚Ȉ—
@@@@}
@@@@if(exitflag)
@@@@@@@@return;
@@@@iÈ—ªj
@@@@while(!exitflag){
@@@@@@@@// ‚¢‚ë‚¢‚ë‚Ȉ—
@@@@}
@@@@return;
}
Å“K‰»‚È‚µAƒvƒƒOƒ‰ƒ€ƒTƒCƒYÅ“K‰»‚̓XƒŒƒbƒh‚ªI—¹‚µ‚Ü‚·‚ªA
ŽÀs‘¬“xÅ“K‰»‚É‚·‚邯ƒXƒŒƒbƒh‚ªI—¹‚µ‚È‚¢‚悤‚Å‚·B

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 09:33:46
‚Ƃ肠‚¦‚¸_beginthreadex‚ɕς¦‚Ă݂éA‚Æ‚©B
_beginthread‚ÍACloseHandle‚ª¶¬‚³‚ꂽƒXƒŒƒbƒh‚ň—‚³‚ê‚é‚Ì‚ÅA
ƒXƒŒƒbƒhI—¹Žž“_‚ÅA•Ô‚³‚ꂽƒnƒ“ƒhƒ‹‚Ì•ÛØ‚ª‚Å‚«‚È‚­‚È‚éB
‰^‚ªˆ«‚¢‚ÆA•ʂ̃XƒŒƒbƒh‚ðŽw‚µ‚Ä‚µ‚Ü‚¤‰Â”\«‚à‚ ‚éB

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 18:31:44
main.cpp
main.h
func.cpp
func.h
EEE
‚Æ‚¢‚¤Š´‚¶‚Ń\[ƒX‚ð‘‚¢‚Ä‚é‚ñ‚Å‚·‚ªA
main.cpp‚Ì•û‚Åfunc.cpp‚ÌŠÖ”‚ðŒÄ‚Ño‚·ÛAˆø”‚É\‘¢‘̂̃AƒhƒŒƒX‚ð“n‚µ‚ÄAŠÖ”“à‚Å‚»‚Ì\‘¢‘̂̒†g‚ð•ÏXA‚Æ‚µ‚½‚¢‚ñ‚Å‚·B
‚±‚Ìê‡\‘¢‘̂̌^‚Æ\‘¢‘Ì‚Ì錾‚͂ǂ±‚ɂǂ¤‚¢‚¤•—‚É‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©B
extern‚ðŽg‚Á‚½‚肵‚Ä‚â‚Á‚Ă݂Ăé‚ñ‚Å‚·‚ª‚Ç‚¤‚àƒGƒ‰[‚ª‚łĂµ‚Ü‚¢‚Ü‚·EEE

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 18:42:04
ŽèŽæ‚è‘«Žæ‚苳‚¦‚Ä‚­‚ê‚éeØ‚Èl‚ª‚¢‚邯‚¢‚¢‚Ë

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 18:45:49
>>344
func.cpp ‚ÌŠÖ”‚â\‘¢‘Ì‚ðfunc.h‚Å錾‚µ‚Ä—¼•û‚Åinclude
‚Â[‚©cpp‚Ȃ̂ɂ»‚ê‚Å‚¢‚¢‚Ì‚©AA‚Á‚Ä‹C‚Í‚·‚邪
‚à‚¤‚¿‚å‚Á‚Æ‘¼‚̃\[ƒX‚âIDE‚Ì“f‚«o‚µ‚½ƒ\[ƒXŽQl‚É‚µ‚Ä‚­‚êB

‚ ‚ñ‚܂艕à“I‚¾‚Æ>>345 ‚Ý‚½‚¢‚ɂȂé

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 19:02:01
‚·‚݂܂¹‚ñCŽf‚킹‚Ä‚­‚¾‚³‚¢D
WindowsƒtƒH[ƒ€‚ʼn½‚ç‚©‚̈—‚ð‚µ‚½Û‚ÉoŒ»‚·‚é
ƒtƒH[ƒ€‚Ì‘½d‹N“®‚ð–h‚®•û–@‚ɂ‚¢‚ĂȂñ‚Å‚·‚ªD

ƒOƒ[ƒoƒ‹‚ȗ̈æ‚ɃtƒH[ƒ€‚̃IƒuƒWƒFƒNƒg‚ðŽ‚½‚¹‚ÄC
ˆê“x–Ú‚Énew¶¬CI—¹Žž‚Énull‚ð‘ã“ü‚·‚邱‚Æ‚ÅC
nullƒ`ƒFƒbƒN‚ðs‚¦‚΂ł«‚é‚̂ł·‚ªD
ƒOƒ[ƒoƒ‹—̈æ‚ðŽg—p‚¹‚¸‚É‚·‚é•û–@‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢D
‚¨Šè‚¢‚µ‚Ü‚·D

348:344
07/03/09 19:08:30
>>346
‚È‚ñ‚Æ‚©‚È‚è‚Ü‚µ‚½B
‚Ü‚¾C‚µ‚©Žg‚¦‚È‚¢‚̂ł±‚ñ‚ÈŒ`‚ɂȂÁ‚Ä‚¢‚Ü‚·B
CŒ¾ŒêŽ¿–â‚Ì•û‚Å•·‚­‚ׂ«Ž–‚¾‚Á‚½‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 19:35:54
ˆê‰ž__beginthreadex‚É‘‚«Š·‚¦‚Ă݂܂µ‚½B‚µ‚©‚µ‘Ê–Ú‚Å‚µ‚½B
Å“K‰»’iŠK‚ÅI—¹ðŒ‚ªÁ‚¦‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邿‚¤‚ÈBB

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:08:26
>>342
exitflag‚ðlongŒ^‚É‚µ‚Ätrue‚Ì‘ã“ü‚Ì‘ã‚í‚è‚ÉInterlockedIncrement‚ðŽg‚Á‚½‚ç‚Ç‚¤H

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:15:32
>>350
ŽŽ‚µ‚Ă݂܂µ‚½B‚Å‚à‘Ê–Ú‚Å‚µ‚½B‚â‚Á‚ς葬“xÅ“K‰»‚ª‘Ê–Ú‚Å‚·B

volatileCü‚¿‚á‚ñ‚Æ—˜‚¢‚Ä‚é‚Ì‚©‚ÈBB‚»‚ê‚Æ‚à‰´‚Ì‘‚«•û‚ªˆ«‚¢‚Ì‚©orz

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:23:19
‰ñ‚Á‚Ä‚¢‚邯‚«‚ɃuƒŒ[ƒN‚µ‚Ă݂½‚ç‚Ç‚¤‚È‚éH

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:39:55
“®ì’†‚ɃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ðݒ肵‚Ă݂½‚çAÅ“K‰»‚È‚µ‚̂Ƃ«‚É‚Í
bif(exitflag)
œb return;
‚±‚ñ‚ÈŠ´‚¶‚ÅÝ’è‚Å‚«‚½‚̂ł·‚ªA
Å“K‰»ƒRƒ“ƒpƒCƒ‹Œã‚Ì“®ì’†‚¾‚Æreturn‚̉¡ƒNƒŠƒbƒN‚µ‚Ä‚à”sŒã‚Ì
ˆ—‚Ɉړ®‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B

à–¾‚ªˆ«‚­‚ÄA‚í‚©‚è‚É‚­‚©‚Á‚½‚ç‚·‚¢‚Ü‚¹‚ñB

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:41:10
>>353
Å“K‰»‚·‚邯ƒ\[ƒX‚Ìs‚ƃvƒƒOƒ‰ƒ€ƒR[ƒh‚ªˆê’v‚µ‚È‚¢‚©‚ç‚È
ƒXƒeƒbƒvŽÀs‚ª‚Ö‚ñ‚ɂȂ邱‚Æ‚ ‚éB

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:04:57
ƒ_ƒCƒAƒƒOƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚Á‚Ä‚¢‚Ü‚·‚ªAƒGƒfƒBƒbƒgƒ{ƒbƒNƒX‚ȂǂÌ
ƒRƒ“ƒgƒ[ƒ‹‚Ì”z’u‚ªI‚í‚é‚̂͂¢‚‚łµ‚傤‚©H
ʼn‚Ì•\ަ‚ªI‚í‚Á‚½Œ_‹@‚ŃRƒ“ƒgƒ[ƒ‹‚Ì•\ަˆÊ’u‚ðŽæ“¾‚µ‚悤‚Æ
OnInitDialog() ‚ŃRƒ“ƒgƒ[ƒ‹‚ÌÀ•W‚𒲂ׂĂ݂܂µ‚½‚ª
‚È‚º‚©ˆÊ’u‚ª(0,0)‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒRƒ“ƒgƒ[ƒ‹‚Ì•\ަˆÊ’u‚ðŽæ“¾‚·‚é‚Ì‚ÉÅ“K‚ÈŒ_‹@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:06:54
OnInitDialog‚Åݒ肵‚½‚O•b‚ÌSetTimer‚ª“ž’…‚·‚é ‚É‚Ío—ˆ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌB

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:29:24
‚ ‚Æ‚©‚ç“®“I‚ɃRƒ“ƒgƒ[ƒ‹’ljÁ‚Æ‚©•’ʂɂâ‚é‚©‚ç
‚»‚̃^ƒCƒ~ƒ“ƒO‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È

358:355
07/03/09 22:41:51
>>356
Šm‚©‚É OnInitDialog() “à‚Ń^ƒCƒ}‚ðƒZƒbƒg‚·‚é‚â‚è•û‚à‚ ‚è‚Ü‚·‚Ë
‚à‚Á‚ƃXƒ}[ƒg‚È•û–@‚ª‚È‚¯‚ê‚΂±‚ꂵ‚©‚È‚¢‚Å‚·‚Ë

>>357
u‚»‚̃^ƒCƒ~ƒ“ƒOv‚Æ‚Í OnInitDialog() ‚ÅA‚Æ‚¢‚¤‚±‚Ƃł·‚©H

‚â‚肽‚¢‚Ì‚ÍAƒ_ƒCƒAƒƒOƒGƒfƒBƒ^‚Å”z’u‚µ‚½ƒRƒ“ƒgƒ[ƒ‹‚ÌÀ•W‚ðŽæ“¾‚·‚邱‚Ƃł·B
ƒRƒ“ƒgƒ[ƒ‹‚Í“®‚©‚³‚È‚¢‚Ì‚ÅAˆê‰ñ‚¾‚¯À•W‚ðŽæ“¾‚Å‚«‚ê‚΂¢‚¢‚̂ł·B

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:46:30
>>355
OnInitDialog()@‚ŃRƒ“ƒgƒ[ƒ‹‚ÌÀ•W‚𒲂ׂé‚È‚ñ‚Ä‚¨‚ê‚â‚Á‚½‚±‚Æ‚ ‚邯‚ǂȂ B
‚¨‚©‚µ‚¢‚È‚ B

360:355
07/03/09 23:01:51
ς݂܂¹‚ñB
Ž„‚̉•à“I‚ȃ~ƒX‚Á‚Û‚¢‚Å‚·B
ƒRƒ“ƒgƒ[ƒ‹‚ÌÀ•W‚ð GetClientRect() ‚ÅŽæ‚Á‚Ä‚½‚ñ‚Å‚·‚ª
¶ã‚ª (0,0) ‚ɂȂé‚̂Ŏæ‚ê‚ĂȂ¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½B
OnInitDialog() ‚Å GetWindowRect() ‚ð”­s‚µ‚Ă݂½‚ç
‚Ç‚¤‚â‚çƒ_ƒCƒAƒƒOã‚ÌÀ•W‚ªŽæ‚ꂽ‚悤‚Å‚·B
‚à‚¤‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B

361:355
07/03/10 02:03:43
OnInitDialog() ‚É‚Ä

CRect rect;
CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT_HOGEHOGE);
pEdit->GetWindowRect(&rect);
ScreenToClient(&rect);

‚Ń_ƒCƒAƒƒO‘Š‘Î‚ÌÀ•W‚ªŽæ‚ê‚Ü‚µ‚½B
‘å•Ï‚¨‘›‚ª‚¹’v‚µ‚Ü‚µ‚½B

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 05:18:31
>>351
‘Ê–Ú‚Á‚Ä‚¢‚¤‚̂̓XƒŒƒbƒh‚ªI—¹‚µ‚È‚¢‚ÌH@or@ƒfƒoƒbƒKã‚ł̃gƒŒ[ƒX‚Å
return‚Ìs‚ª”ò‚΂³‚ê‚é‚ÌHŒãŽÒ‚Ȃ炠‚Ü‚è‹C‚É‚·‚é•K—v‚ª–³‚¢‹C‚ª‚·‚éB
‘O‚Ì•û‚Ì‘‚«ž‚Ý‚ðŒ©‚éŒÀ‚è‘OŽÒ‚Ȃ̂©‚È....
XPã‚ÌVC6@&@VC2005‚ÅŽŽ‚µ‚Ă݂½‚¯‚Çvolatile@long‚ÆInterlockedIncrement
‚Ì‘g‚݇‚킹‚ŃXƒŒƒbƒh‚ÍI—¹‚µ‚Ä‚½‚æBŽŽs‰ñ”Še‚P‚O‰ñ‚Ù‚ÇB

_beginthread‚Ń}ƒ‹ƒ`ƒXƒŒƒbƒh‚â‚Á‚½‚̂͡“ú‚ª‚Í‚¶‚߂Ă¾‚¯‚ÇAMFC‚Å‚â‚éꇂÍ
“¯ŠúƒIƒuƒWƒFƒNƒg‚ðŽg‚Á‚ÄI—¹‚ð’Ê’m‚µ‚Ä‚éBAPI‚Å‚¢‚¤‚ÆCreateEvent‚È‚ÇB

363:362
07/03/10 05:24:03
’Ç‹L
Å“K‰»‚ÍŽÀs‘¬“x

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:18:30
>>362
ƒXƒŒƒbƒh‚ªI—¹‚µ‚È‚¢‚Á‚Ä‚±‚Ƃł·B
‚Á‚Ä‚±‚Ƃ͑‚«•û‚ªˆ«‚¢‚Ì‚©‚È[BB

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:48:13
>>361
–{“–‚ÍAScreenToClient‚æ‚èMapWindowPoints‚ª‚¨Š©‚ßB
‚Ü‚ ARTL(RightToLeft)ŠÂ‹«‚Å“®‚©‚·‚悤‚È‚±‚Æ‚ÍA‚Ü‚¸‚È‚¢‚¾‚낤‚¯‚ÇB
MFC‚ÌScreenToClientŽÀ‘•‚ÍA‰ß‹ŽŒÝŠ·‚ÌŠÖŒW‚Å•ú’u‚µ‚Ä‚é—\Š´B
‚ ‚ÆAGetDlgItem‚ÅŽæ‚邿‚èAƒƒ“ƒo•Ï”‚ÉŠ„‚è“–‚Ä‚½•û‚ª‚¢‚¢B

>>364
ƒAƒZƒ“ƒuƒŠƒR[ƒh“f‚«o‚³‚¹‚ÄAŠæ’£‚Á‚ēǂÞB

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:02:34
visualC++‚ŃvƒƒOƒ‰ƒ€ì‚ê‚邿‚¤‚É
‚È‚é‚É‚ÍACŒ¾Œê‚ð‚Ü‚¸•׋­‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢
‚Æ•·‚¢‚½‚̂ł·‚ªA–{“–‚Å‚·‚©H
‚ ‚Æ‚»‚ÌŽŸ‚Ƀ|ƒCƒ“ƒ^‚Æ‚¢‚¤‚Ì‚ð•׋­‚µ‚Ä
‚»‚ê‚©‚çVisualC++‚Ì–{”ƒ‚Á‚½•û‚ª—Ç‚¢‚Æ‚¢‚¤‚Ì‚à
–{“–‚Å‚µ‚傤‚©H

‚È‚ñ‚©’m‚ç‚È‚¢‚¯‚ǂǂ¤‚¹‚È‚çVisualC++‚Ń\ƒtƒg‚ðì‚Á‚Ă݂½‚¢‚Å‚·B
“²‚ê‚Ý‚½‚¢‚Ì‚ª‚ ‚è‚Ü‚·B

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:15:47
¬à‚ð‘‚­‚ɂ͂܂¸“ú–{Œê‚ð•׋­‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂ł·‚©H
‚Ý‚½‚¢‚ÈŽ¿–₾‚È

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:31:20
>>366
C++‚ÍCŒ¾Œê+ƒAƒ‹ƒtƒ@iŒê•¾‚ ‚邯‚ÇjB
‚¾‚©‚çCŒ¾Œê‚ðŠw‚Ô‚±‚Ƃ͗LŒø‚¾‚¯‚Ç
‚¢‚¯‚È‚¢‚Á‚Ä‚¢‚¤‚±‚Æ‚à‚È‚¢‚¾‚낤‚ÈB

C++‚Á‚ē‚¢•”•ª‚à‚ ‚é‚©‚ç
ŠÈ’P‚ȂƂ±‚ë‚©‚ç‚Í‚¶‚ß‚½‚Ù‚¤‚ª‚¢‚¢‚Á‚Ä‚¢‚¤ˆÓ–¡‚Å
æ‚ÉCŒ¾Œê‚ðŠw‚ׂÁ‚Ä‚±‚ƂɂȂÁ‚Ä‚µ‚Ü‚¤B

ƒ|ƒCƒ“ƒ^‚͕ǂɂԂ‚©‚é‚â‚‚ª‘½‚¢‚©‚ç‚ÈB
ƒ|ƒCƒ“ƒ^‚ª‚í‚©‚ç‚È‚¢‚â‚‚ÉC++‚ðŽg‚킹‚é‚̂͊댯‚Æ‚à‚¢‚¦‚éB
‚»‚à‚»‚àCŒ¾Œê‚ðŽg‚킹‚é‚Ì‚àŠëŒ¯‚¾‚¯‚Ç
ƒ|ƒCƒ“ƒ^‚ð—‰ð‚µ‚Ä‚©‚çC++‚ð‚Í‚¶‚ß‚½‚Ù‚¤‚ª‚¢‚¢‚ÈB

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:32:27
>>366
‚«‚É‚·‚ñ‚ÈB
ì‚Á‚¿‚á‚¢‚È‚æB
•ǂɂԂ‚©‚Á‚¿‚á‚¢‚È‚æB

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:39:58
Visual C++ =
C‚ÆC++‚Ȃǂ̃Rƒ“ƒpƒCƒ‰i“ÆŽ©Šg’£—Lj +
C‚ÆC++‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠi“ÆŽ©Šg’£—Lj +
Platform SDKi‚½‚¾‚µExpress‚Í•Êj +
MFC‚âATL‚È‚ÇMS»‚̃‰ƒCƒuƒ‰ƒŠ +
IDEiƒfƒoƒbƒK‚±‚Ýj +
MSDN ƒ‰ƒCƒuƒ‰ƒŠ +
ŠeŽíƒc[ƒ‹

‚¨‚æ‚»‚±‚ñ‚ÈŠ´‚¶

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:45:37
>>366
ƒRƒ“ƒpƒCƒ‰‚ÌŽg‚¢•û‚Æ‚©ƒfƒoƒbƒO‚ÌŽd•û‚Æ‚©‚Í
ƒc[ƒ‹‚É‚æ‚Á‚ĈقȂ邩‚ç‚ÈB
ƒo[ƒWƒ‡ƒ“‚É‚æ‚Á‚ăƒjƒ…[‚Æ‚©‚à‘½­•Ï‚í‚邼B

Ž©—͂Ŕ»‚邯‚©
—F’B‚ÉŽèŽæ‚è‘«Žæ‚苳‚¦‚Ä‚à‚炦‚邯‚©
ƒwƒ‹ƒv‚ð‚݂Ȃª‚ç”»‚é‚â‚‚Ȃç•s—v‚¾‚ª
‰SŽÒ‚̓o[ƒWƒ‡ƒ“‚à‡‚Á‚Ä‚¢‚é‰ðà‘“I–{‚ª‚ ‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ÈB


372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:07:58
‚·‚Ü‚ñ‚ª•·‚«‚½‚¢Ž–‚ª‚ ‚éBƒtƒŠ[ƒ\ƒtƒg‚ŃAƒiƒƒOŽžŒv‚ðì‚Á‚Ä
ƒxƒNƒ^[‚ÉŒöŠJ‚µ‚Ä‚¢‚é‚Ì‚¾‚ªAƒEƒBƒ“ƒhƒEƒY‚ÌŽžŒv•”–å‚Ìl‹C‡‚Å20ˆÊˆÈ“à‚É
“ü‚Á‚Ä‚¢‚éBƒIƒŒ‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚̃Œƒxƒ‹‚͂ǂ̈ʂ©•]‰¿‚µ‚Ăقµ‚¢‚Ì‚¾‚ªA—Š‚ÞB
Ž©•ª‚Å‚ÍVisual C++‚̃Œƒxƒ‹‚ª‰‹‰‚ð’E‚µ‚½ˆÊ‚¾‚ÆŽv‚Á‚Ä‚¢‚é‚Ì‚¾‚ªB

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:13:54
‚»‚ñ‚È‚±‚Ƃ킩‚é‚킯‚ª‚È‚¢B
—Ç‚¢ƒvƒƒOƒ‰ƒ€‚ª‘‚¯‚é‚©‚Ç‚¤‚©‚Æl‹C‚Ì‚ ‚éƒvƒƒOƒ‰ƒ€‚ª‘‚¯‚é‚©‚Ç‚¤‚©‚Æ‚¢‚¤‚͕̂ʖâ‘èB

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 00:17:06
l‹C‚ƃvƒƒOƒ‰ƒ~ƒ“ƒOƒŒƒxƒ‹‚É‘ŠŠÖŠÖŒW‚ª‚ ‚邯Žv‚Á‚Ä‚é‚ñH

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 02:15:16
ƒ\[ƒXƒAƒbƒv‚µ‚ÄƒŠƒ“ƒN’£‚Á‚Ä‚­‚ê‚ê‚ÎŒ©‚邿
‚±‚±‚¾‚ÆhŒû‚Ȉӌ©‚ª‘½‚»‚¤‚¾‚ª

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 05:25:50
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̃Œƒxƒ‹‚Æl‹C‚Í•K‚¸‚µ‚àŠÖŒW‚È‚¢‚Å‚»B
Ž©•ª‚ÍA‚ǂ̒ö“x“IŠm‚ÉŒ¾ŒêŽd—l‚ð—‰ð‚µ‚Ä‚¢‚é‚©A‚Æ‚©A
ƒvƒƒWƒFƒNƒg‚É“K‚µ‚½•û–@‚ÅŠJ”­‚Å‚«‚é‚©A‚Æ‚©A
‚»‚¤‚¢‚¤‚±‚Æ‚¾‚ÆŽv‚¤B

‚½‚¾Al‹C‚Ì‚ ‚éƒ\ƒtƒg‚ðì‚ê‚é‚Á‚Ä‚±‚Æ‚Í
—Ç‚¢ƒNƒŠƒGƒCƒ^[‚È‚ñ‚¶‚á‚È‚¢‚©‚ÈB

‚È‚ñ‚Ä‚¢‚¤‚©‚ÈAFlash‚Æ‚©Žg‚¦‚éWebDesigner‚ªA
•K‚¸‚µ‚àƒvƒƒOƒ‰ƒ€‚Ì‹Zp‚ª‚ ‚邯‚ÍŒÀ‚ç‚È‚¢‚Á‚Ä‚¢‚¤‚©B

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 06:20:07
ƒTƒCƒY‚̂ł©‚¢‚Ì‚ªŒ‹\ãˆÊ‚É“ü‚Á‚Ä‚é‚È
í’“Œn‚̓TƒCƒY‚ª¬‚³‚¢‚Ì‚ªíޝ‚¾‚ÆŽv‚Á‚Ä‚½‚¯‚ÇŽž‘ã‚͕ςí‚Á‚Ä‚¢‚­

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:08:25
”ñ‹éŒ`ƒEƒBƒ“ƒhƒE
ƒVƒXƒeƒ€ƒgƒŒƒC‚Ö‚Ì“o˜^
ƒŒƒWƒXƒgƒŠ‘€ì
‘½d‹N“®‚Ì–hŽ~

‚®‚ç‚¢ŽÀ‘•‚µ‚Ä‚¢‚ê‚Î’†‹‰‚ł͂Ȃ¢‚©

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:17:13
ƒRƒsƒy‚Å‚àì‚ê‚邾‚ëB‚»‚Ì‚­‚ç‚¢

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:27:50
’ÊMŠÖ˜A‚̃}ƒ‹ƒ`ƒXƒŒƒbƒh‚ƒ჌ƒxƒ‹API
ƒRƒsƒy‚Å‚â‚邯ˆê”­‚Å—Ž‚¿‚é

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:37:45
”ñ‹éŒ`ƒEƒBƒ“ƒhƒE‚ÍŽžŒv‚̉•à

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 06:52:32
”ñ‹éŒ`ƒEƒCƒ“ƒhƒE‚Á‚Ă܂¾RegionŽg‚Á‚Ä‚é‚ÌH

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 07:20:51
•`‰æ‚·‚邾‚¯‚È‚çƒJƒ‰[ƒL[ݒ肵‚ÄØ‚蔲‚­
ƒNƒŠƒbƒN”͈͂Ƃ©‚È‚çAƒŠ[ƒWƒ‡ƒ“Žg‚í‚È‚¢‚łǂ¤‚â‚Á‚Ä‚é‚ñH

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 17:51:20
‰æ‘œ‚̈—‚ðs‚¤ƒNƒ‰ƒX‚ðì‚낤‚Æ‚µ‚Ä‚¢‚Ü‚·B
ƒƒ‚ƒŠDC‚ðŠm•Û‚µ‚ărƒbƒgƒ}ƒbƒv‚Ì‘€ì“™‚ðs‚¤‚̂ł·‚ª
‚»‚Ìê‡‚Í CWnd ƒNƒ‰ƒX‚Ì”h¶ƒNƒ‰ƒX‚Æ‚·‚é•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 18:00:51
ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹‚ª•K—v‚Ȃ烃“ƒo‚ÉŽ‚Á‚Ä‚ê‚΂¢‚¢‚킯‚¾‚©‚ç
•ʂɌp³‚·‚é•K—v‚È‚¢‚¾‚ë

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 18:54:06
DC‚È‚çCDC‚ªŽv‚¢•‚‚©‚Ñ‚»‚¤‚È‚à‚Ì

387:384
07/03/14 21:31:57
‚»‚à‚»‚àDC‚ª‚æ‚­‚í‚©‚Á‚Ä‚¢‚Ü‚¹‚ñB
ƒƒ‚ƒŠDC‚ðŠm•Û‚·‚éÛ‚ÉACreateCompatibleDC()‚̈ø”‚É
ƒƒCƒ“‘¤‚ÅGetDC()‚µ‚½ƒ|ƒCƒ“ƒ^‚ð“n‚¹‚΂¤‚Ü‚­‚¢‚­‚̂ł·‚ª
‚»‚¤‚µ‚È‚¢‚Å‚±‚̃Nƒ‰ƒX‚¾‚¯‚ÅCreateCompatibleDC()‚·‚é‚É‚Í
‰½‚ð“n‚¹‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
NULL ‚¾‚Æ^‚Á•‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚ÄEEE

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 21:47:18
‚È‚ñ‚¾Šù‘¶‚̃Nƒ‰ƒX‚ª‚æ‚­‚í‚©‚ç‚È‚¢l‚ªì‚낤‚Æ‚µ‚Ä‚é‚Ì‚©
‚»‚ꂾ‚Á‚½‚ç‚P‚©‚玩•ª‚Åì‚ê

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 21:49:35
>>387
CreateCompatibleDC‚É“n‚·‚ׂ«ƒfƒoƒCƒXƒRƒ“ƒeƒLƒXƒg‚̃nƒ“ƒhƒ‹‚ð
ˆø”‚Ɏ󂯎æ‚ê‚΂¢‚¢‚¾‚ëB

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 21:59:54
>>389
class GAZOU
{
@void Gazou(CDC* pDC)
@{
@@CDC memDC = CreateCompatibleDC(pDC);
@@EEE
@}
}

ƒ_ƒCƒAƒƒO“™
@Gazou gazou(GetDC());
@gazou.hogehoge();

‚Æ‚¢‚¤Š´‚¶‚Å‚µ‚傤‚©H
¡‚̈—‚Í‚±‚Ì’Ê‚è‚ÅA‚¤‚Ü‚­“®ì‚µ‚Ä‚¢‚é‚̂ł·‚ª
‚±‚êˆÈŠO‚Ì‚â‚è•û(CDC‚̃|ƒCƒ“ƒ^‚ð“n‚³‚È‚¢)‚͂Ȃ¢‚Å‚µ‚傤‚©H
GAZOUƒNƒ‰ƒX“à‚¾‚¯‚ň—‚Å‚«‚È‚¢‚à‚Ì‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 22:06:12
>>390
NULL‚©ƒfƒXƒNƒgƒbƒv‚̃EƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹‚ÅDC‚ð—pˆÓ‚µ
‚»‚ÌDC‚ɃRƒ“ƒpƒ`ƒuƒ‹‚ȃƒ‚ƒŠDC‚ð쬂·‚é‚̂͂ǂ¤‚©‚ÈB
o—ˆ‚é‚©‚Ç‚¤‚©‰´‚Í•ÛႵ‚È‚¢‚ªB

DC‚È‚µ‚Ńrƒbƒgƒ}ƒbƒv‚ð‘€ì‚µ‚½‚¢‚Æ‚±‚낾‚ªWindows‚ª‚»‚¤‚¢‚¤Žd‘g‚݂Ȃñ‚ÅŽd•û‚È‚¢B
DC‚Á‚Ă͉̂æ–Ê—p‚Æ‚©ƒvƒŠƒ“ƒ^—p‚Æ‚©‚»‚ê‚ç‚̃Rƒ“ƒpƒ`ƒuƒ‹‚ȃƒ‚ƒŠDC‚Ȃǂª‚ ‚Á‚Ä
ƒyƒ“‚Æ‚©ƒuƒ‰ƒV‚Æ‚©‚ðŽw’肵‚Ä‘ÎÛ•¨‚É•`‰æ‚·‚邯‚«‚É•K{‚Æ‚¢‚¤–Ê“|‚ȑ㕨‚¾‚ÈB

392:384
07/03/14 22:25:44
>>391
‰æ‘œˆ—ƒNƒ‰ƒX‚É‚¨‚¢‚Ä
CWnd* pDesktop = CWnd::GetDesktopWindow();
CDC* pDC = pDesktop->GetDC();
CDC memDC = CreateCompatibleDC(pDC);
EEE
‚Æ‹Lq‚µ‚Ä‚¤‚Ü‚­“®ì‚µ‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
ƒŒƒX’¸‚¢‚½‘¼‚ÌŠF‚³‚ñ‚àA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚æ‚­—‰ð‚µ‚Ä‚¢‚È‚¢‚½‚ßA•ςȎ¿–â‚Åς݂܂¹‚ñ‚Å‚µ‚½B

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 23:12:32
ƒXƒNƒŠ[ƒ“ŒÝŠ·‚ÌDC‚È‚çACreateCompatibleDC‚͈ø”NULL‚ÅOKB
‚ ‚ÆAƒEƒBƒ“ƒhƒE‚©‚çDC‚ðŽæ‚é‚Æ‚«‚ÍA•K—v‚ɉž‚¶‚ÄCWindowDC‚©CClientDCŽg‚¤‚ÆŠyB

394:384
07/03/15 00:20:23
>>393
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

CDC memDC;
CBitmap memBmp;

CreateCompatibleDC(NULL);
memBmp.CreateCompatibleBitmap(&memDC, width, height);
memDC.SelectObject(&memBmp);

‚Æ‚µ‚Ă݂܂µ‚½‚ªA‚Ç‚¤‚àƒ‚ƒmƒNƒ‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚悤‚Å‚·B
Žg‚¢•û‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 01:57:20
CreateCompatibleBitmap‚É‚ÍmemDC‚¶‚á‚È‚­392‚ÌpDC‚ð“n‚·‚Ì‚¾B
MSDN@-@CBitmap::CreateCompatibleBitmap‚̉ðà‚ðŽQÆ

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 01:59:43
‚»‚êˆÈ‘O‚ÉCreateCompatibleDC(NULL)‚̶‘¤‚ª”²‚¯‚Ä‚é‚È

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 09:51:10
ƒfƒtƒHƒ‹ƒg‚Å‚ÍA‘f‚ÌDC‚ɂ̓‚ƒmƒNƒ‚Ì1x1‚̃rƒbƒgƒ}ƒbƒv‚ª‘I‘ð‚³‚ê‚Ä‚¢‚é
‚»‚ê‚ÆŒÝŠ·‚̃rƒbƒgƒ}ƒbƒv‚ðì‚Á‚½‚烂ƒmƒNƒ‚ɂȂé‚͓̂–‘R

398:384
07/03/15 22:41:43
>>395-397
‚È‚é‚Ù‚Ç@‰½‚ƂȂ­‚í‚©‚è‚Ü‚µ‚½B
ŠF‚³‚ñ‚̃AƒhƒoƒCƒX‚ðŠî‚ÉAˆÈ‰º‚̃R[ƒh‚É—Ž‚¿’…‚«‚Ü‚µ‚½B

CWnd* pDesktop = CWnd::GetDesktopWindow();
CDC* pDC = pDesktop->GetDC();

CDC memDC;
memDC.CreateCompatibleDC(NULL);
CBitmap memBmp;
memBmp.CreateCompatibleBitmap(pDC, width, height);
memDC.SelectObject(&memBmp);

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/18 15:42:26
yƒlƒKƒeƒBƒu”hŒ­ª«ƒ`ƒFƒbƒNz

3‚ˆÈãAŽv‚¢“–‚½‚é“_‚ª‚ ‚ê‚΃Aƒiƒ^‚Ì«Ši‚͂Ђñ‹È‚ª‚Á‚Ä‚¨‚èAƒlƒKƒeƒBƒu•‰‚¯‘gl¶‚ð•à‚ñ‚Å‚¢‚Ü‚·B

 ”hŒ­æ‚ÌlŽ–Œ ‚Ì‚ ‚éŽÐˆõ‚̈ӌ©‚Í‚½‚Æ‚¦ŠÔˆá‚Á‚Ä‚¢‚Ä‚àƒ}ƒ“ƒZ[‚·‚é
 ”hŒ­æ‚©‚çu‚¢‚Â‚Ü‚Å‚à‚±‚±‚ÅŽdŽ–‚µ‚Ä‚­‚¾‚³‚¢‚Ë(ˆÀ‚¢‹à‚Å‚—)v‚ÆŒ¾‚í‚ê‚ÄŠð‚µ‚¢
 Ž©ŽÐ‚ÅŽdŽ–‚È‚ñ‚Ăł«‚é‚킯‚ª‚È‚¢
 ”hŒ­˜J“­‚Ì–â‘è“_‚̘b‘肪o‚é‚ÆŠ´î”‚«o‚µ‚É‚µ‚Ä”½˜_‚·‚é
 ”hŒ­˜J“­‚Ì–â‘è‚ðŽw“E‚·‚él‚ÍŒ™‚¢‚¾
 ”hŒ­æ‚ɂ͎dŽ–‚¾‚¯‚łȂ­ƒvƒ‰ƒCƒx[ƒg‚ɂ‚¢‚Ä‚àƒOƒCƒOƒCˆø‚Á’£‚Á‚Ä—~‚µ‚¢
 šø‚Á‚Ä‚­‚ê‚é”hŒ­æ³ŽÐˆõ‚𑸌h‚·‚é
 Ž©•ª‚ÌŒŽŠz‹àŠz‚ð’m‚ç‚È‚¢‚͓̂–‘R‚¾A’P‹à‚ð•·‚¢‚Ă͂¢‚¯‚È‚¢
 ”hŒ­æ³ŽÐˆõ‚æ‚莩•ª‚̶ŠUŽû“ü‚ª’á‚¢‚͓̂–‘R‚¾
 ”hŒ­æ‚ÉK”ö‚ðU‚èA‚¢‚‚܂łà”hŒ­‚𑱂¯‚邱‚Æ‚ª‘娂¾


400:‰SŽÒˆÈ‘O‚Å‚·B
07/03/18 23:46:37
@‚·‚݂܂¹‚ñB‹³‚¦‚ĉº‚³‚¢B
VisualC++2005ExpressEdition‚ðMS‚̃TƒCƒg‚©‚ç
DL‚µ‚ÄŽg—p‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚é‚̂ł·‚ªA
ƒYƒoƒŠAƒtƒŠ[‚̃f[ƒ^[ƒx[ƒX‚Å‚ ‚éFirebird‚Æ
Œq‚°‚ç‚ê‚é‚̂łµ‚傤‚©H

‚â‚͂軕i”łłȂ¢‚Æ–³—‚Ȃ̂łµ‚傤‚©H

Ž©•ª‚ÍA’Pƒ‚ɉSŽÒŒü‚¯ƒvƒƒOƒ‰ƒ€‚Å‚ ‚éB
CD‚âDVD‚Ì݌ɊǗƒAƒvƒŠ‚ðì‚肽‚¢‚¾‚¯‚È‚ñ‚Å‚·‚ªA
Ž©•ª‚̘J—͈ȊO‚ÍA‹É—̓tƒŠ[‚Åì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‰Â”\‚Å‚µ‚傤‚©H

‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/19 00:02:40
Œq‚°‚éˆÓ–¡‚ª‚æ‚­•ª‚©‚ç‚ñ‚ªAŽÀŽ¿ƒtƒH[ƒ}ƒbƒg‚³‚¦•ª‚©‚Á‚Ä‚µ‚Ü‚¦‚Îì‚ê‚é‚ñ‚¶‚á‚È‚¢‚ÌH

402:400
07/03/19 00:19:01
>>401

Œ¾—t‘«‚炸‚ÅA‚·‚݂܂¹‚ñB
‚½‚¾’P‚ÉAƒtƒŠ[‚ÌDBiFireBird)‚ÉŠî–{ƒe[ƒuƒ‹‚â‚ç
—š—ðƒe[ƒuƒ‹‚â‚ç‚ð쬂µ‚ÄA
‚»‚ÌDB‚Ì‹L˜^‚ð“ǂݑ‚«‚³‚¹‚½‚¢‚¾‚¯‚Å‚·B

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/19 00:21:43
»•i‚Å‚àŒq‚ª‚é‚©‚Ç‚¤‚©’m‚ç‚È‚¢B
Microsoft‚©‚炵‚Ă݂ê‚΃tƒŠ[‚ÌFirebird—p‚Ì
ƒ‰ƒCƒuƒ‰ƒŠ‚ð—pˆÓ‚·‚é‹`—‚È‚ñ‚ĂȂ¢‚Å‚µ‚傤‚µi„‘ªjB

Firebird—p‚ÌADO‚ª‚ ‚ê‚ÎŒq‚ª‚é‚ñ‚¶‚á‚¢i„‘ªjH
ADO.NET‚¶‚á‚È‚¢‚æB
‚ ‚é‚¢‚ÍODBCB

ŽÀÛ‚ÍDBMSŒÅ—L‚ÌFX‚ ‚é‚©‚ç‚·‚ñ‚È‚ès‚­‚©”»‚ç‚ñ‚¯‚Ç‚ËB

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/19 00:23:51
Visual@C++@2005@Express‚¾‚ÆATL‚Æ‚©‚È‚¢‚ñ‚¾‚Á‚¯H
ADO‚ÍActiveXiCOMj‚¾‚©‚ç‚¿‚å‚Á‚Æ‘å•Ï‚©‚à‚ÈB


405:400
07/03/19 02:24:40
>>403,404—l
–{“–‚ÉAƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚»‚¤‚Å‚·‚©A“‚¢‚Å‚·‚©EEEB
‚â‚Í‚èASQLServerExpress‚ðŽg—p‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢Œ©‚½‚¢‚Å‚·‚ËB
‚±‚¿‚ç‚àAƒtƒŠ[‚Ȃ̂ł·‚ª‚SG§ŒÀ“™‚ª‚ ‚é‚©‚çƒCƒ„‚¾‚Á‚½‚ñ‚Å‚·‚æ‚Ë‚¥B

ŽÀ‚ÍA}‘ŠÙƒŒƒxƒ‹‚Ƃ͌¾‚í‚È‚¢‚ªAŽ‘—¿‚ª‚½‚­‚³‚ñ‚ ‚é‚̂łSG‚ÅŽû‚܂邩
Ž©M‚È‚¢‚ñ‚Å‚·‚æ‚Ë‚¥B‰½Œ•ª‚­‚ç‚¢“ü‚é‚à‚ñ‚Å‚µ‚傤‚©H
‚Í‚ŸEEEB
‚Å‚àASQLServerExpres‚ÆVisualC++2005Express‚Ƃ̑g‚݇‚킹‚È‚çA
‰SŽÒ‚Å‚àŠÈ’P‚ÉDBƒAƒvƒŠiŽ‘—¿ƒƒfƒBƒAŠÇ—ƒAƒvƒŠjo—ˆ‚Ü‚·‚Å‚µ‚傤‚©H
–”ADBƒAƒvƒŠ‚ÉŠÖ‚µ‚Ă킩‚èˆÕ‚¢ƒTƒCƒg‚Á‚ÄAMSˆÈŠO‚É‚ ‚è‚Ü‚·‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B
‚¿‚Ȃ݂ÉAƒOƒOƒb‚Ä‚à•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½BiŒŸõ‚ªˆ«‚¢‚Ƃ͎v‚¢‚Ü‚·‚ªj

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/19 21:27:13
ʼn‚Í’N‚Å‚à‰SŽÒ‚¾‚¯‚Ç
‚»‚ê‚ð–Æß•„‚É‚µ‚Ä‹^–â‚𛓊‚°‚Á‚ÄŽp¨‚Í—Ç‚­‚È‚¢‚¨

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/19 21:35:11
‚à‚¤SQLite‚Å‚¢‚¢‚ñ‚¶‚á‚ËH

408:400
07/03/19 21:58:57
>>406
‚»‚Ì’Ê‚è‚Å‚·‚ËB

>>ALL
Žæ‚臂¦‚¸A‰SŽÒ‚È‚ñ‚¾‚©‚çDB‚Í’u‚¢‚Æ‚¢‚Ä
C++‚̕׋­‚©‚çæ‚ÉŽn‚ß‚½‚¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚é’ö“xAo—ˆ‚Ä‚©‚ç‚Ü‚½Ž¿–₳‚¹‚Ä’¸‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B

‚݂Ȃ³‚܃ŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚¢‚µ‚½B


409:“ú•t‚Ìã©
07/03/20 02:35:56
ª‚Ƀnƒ}‚Á‚Ä‚¢‚Ü‚·B

‚·‚݂܂¹‚ñB
’Pƒ‚È“ú•tŒvŽZ‚ªo—ˆ‚È‚­‚Ä¢‚Á‚Ä‚¢‚Ü‚·B

dateTimePicker1‚Ì“ú•t‚©‚çAdateTimePicker2‚Ì“ú•t‚Ì·‚Å‚ ‚éB
“ú•t‚ðƒ‰ƒxƒ‹‚Éo—Í‚·‚é•û–@‚ð‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

Ž©•ª‚Ì‘z‘œ‚Å‚ÍA

“ú•t•Ï”‚Ì錾
“ú•t•Ï”dateTimePicker2|dateTimePicker1
ƒ‰ƒxƒ‹.Text=Œ^•ÏŠ·i“ú•t•Ï”j

‚¾‚Æ‘z‘œ‚·‚é‚̂ł·‚ªAHELP‚É‚àæ‚Á‚Ä‚¢‚Ü‚¹‚ñB
‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B


410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 03:07:14
“ú•t‚Éã©‚ªŽdŠ|‚¯‚ç‚ê‚Ä‚¢‚½‚èAŽg—p–@‚ªHELP‚ɂ̂Á‚Ä‚¢‚È‚¢‚悤‚ÈŠJ”­ƒc[ƒ‹‚Í
Žg‚í‚È‚¢‚Ù‚¤‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·‚æB

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 03:13:26
dateTimePicker ‚Á‚Ä VBH

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 03:15:14
dotnet

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 03:25:38
>>409
‚»‚ê‚ÍC++/CLI‚©‚ÈH‚»‚ê‚Æ‚àMscomct2.ocxH


414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 03:38:16
C++‚ÆC++/CLI‚Ì‹æ•Ê‚ª‚‚©‚¸A’m‚炸‚É‚ÉC++/CLI‚ðŽg‚Á‚Ä‚é‰SŽÒ‚ª‘‚¦‚Ä‚¢‚éB
‚±‚ê‚ÍMS‚Ìã©‚¾‚ÈB

415:409
07/03/20 10:52:25
>>413
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Microsoft Visual C++ 2005 Express Edition‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
‘ü’P‚ÉAƒJƒŒƒ“ƒ_[‚P‚ƃJƒŒƒ“ƒ_[‚Q‚Ƃ̷‚ð•\ަ‚µ‚½‚¢‚¾‚¯‚Å‚·B
—áFhŠúŠÔ‚ÍAY”NMŒŽD“ú‚Å‚·Bh‚Ü‚½‚ÍAh“ú”‚̂݌vŽZ‚ÅXXX“ú‚Å‚·Bh

C++/CLI‚ª‰½‚©‚³‚¦•ª‚ç‚È‚¢Ž©•ª‚Å‚·‚ªA‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

>>414
‚»‚¤‚È‚ñ‚Å‚·‚æB
HELP‚ª•ª‚è‚É‚­‚­‚ÄEEE—‰ð‚µ‚É‚­‚¢‚µŒŸõ‚àHIT‚µ‚È‚¢‚ñ‚Å‚·B
‚È‚ñ‚©A’PƒŒvŽZŽg—p—á‚Ý‚½‚¢‚Ȃ̂àÚ‚Á‚ĂȂ¢‚Á‚Û‚¢‚Å‚·B
‚à‚¿‚ë‚ñA“ª‚ªˆ«‚¢Ž©•ª‚ªˆê”Ôˆ«‚¢‚¾‚낤‚¯‚Ç‚ËB

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 11:21:12
>>415
DateTimePicker‚ÅŒŸõ‚µ‚½‚çA’l‚ðŽæ‚èo‚·ƒTƒ“ƒvƒ‹‚ªo‚Ä‚«‚½‚¼B
’l‚ðŽæ‚èo‚·‚ÆDateTimeŒ^‚̂悤‚¾‚©‚çADateTimeŒ^‚̃ƒ\ƒbƒh‚ª‚»‚̂܂ܗ˜—p‚Å‚«‚锤‚È‚ñ‚¾‚ªB

417:416
07/03/20 11:23:26
‚ AŒŸõ‚µ‚½‚Ì‚ÍMSDN‚ËB

418:409
07/03/20 18:49:03
>>417
ƒŒƒX‚ ‚肪‚Æ‚¤‚Å‚·B

‚Å‚àA—‰ðo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½BiTQT)
‰½‚ª‚Ç‚¤‚È‚Á‚Ä‚¢‚é‚Ì‚â‚çEEEB

‚Ü‚¸A>>409‚Ì‚Ps–Ú‚Ì—\’è‚Ì
“ú•t•Ï”‚Ì錾•û–@‚³‚¦•ª‚è‚Ü‚¹‚ñB
IntŒ^‚ÍAŽs”̂̑ЂÉÚ‚Á‚Ä‚½‚ñ‚Å‚·‚¯‚ǂ˂¥B
‚¨Žè”‚Å‚·‚ªAŠÈ’P‚ȃ\[ƒX‚ɃRƒƒ“ƒg‚ð‘‚¢‚Ä’¸‚¯‚ê‚ÎK‚¢‚Å‚·B

‹³‚¦‚Ä’¸‚¢‚½ƒTƒCƒg‚©‚çA
uƒvƒƒOƒ‰ƒ~ƒ“ƒO ƒ`ƒƒƒŒƒ“ƒW ƒXƒNƒGƒAv‚Á‚ÄŒ¾‚¤‚Ì‚à
Œ©‚‚¯‚½‚ñ‚Å‚·‚ªAC++‚Í–³‚¢‚̂ł·B
‚ ‚ñ‚ÈŠ´‚¶‚̃TƒCƒg‚ÌVisualC++2005Express‚ÌHP‚Í–³‚¢‚ñ‚Å‚µ‚傤‚©B

‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 18:57:47
‚»‚¤‚¢‚¤‚â‚‚̂½‚ß‚ÉC#‚ª‚ ‚é‚ñ‚¾‚©‚ç‘f’¼‚É‚»‚Á‚¿Žg‚Á‚Æ‚¯

420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 18:58:45
Å‘C++/CLI‚ÍC++‚¶‚á‚È‚¢(‚ÆŒ¾‚¢Ø‚Á‚Ä‚à‚¢‚¢ˆÊ‚Ì)‘¶Ý‚¾‚©‚çA
C++‚ð‚â‚肽‚¢‚È‚çGUI‚͈ê’U‰¡‚É’u‚­‚ׂ«‚¾‚µAGUI‚ð‚â‚肽‚¢‚È‚çC#‚Éæ‚芷‚¦‚é‚ׂ«B

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/20 21:09:00
‚Q‚‚̓úŽž‚Ì’l‚ðˆø‚«ŽZ‚·‚邯AŽžŠÔŠÔŠu‚ð•\‚·TimeSpanŒ^‚ª•Ô‚éB
TimeSpan@span@=@dateTimePicker1->Value@-@dateTimePicker2->Value;

‚Å‚»‚ÌTimeSpan‚©‚ç“ú‚Ì•”•ª‚¾‚¯‚ðŽæ‚èo‚µ•¶Žš—ñ‚ɕϊ·‚µ‚ă‰ƒxƒ‹‚ɃZƒbƒg
label1->Text@=@span.Days.ToString();

ʼn‚ÍMSDN‚ª—‰ð‚µ‚É‚­‚¢‚̂͂킩‚邯‚ÇA‚ ‚ê‚ð“Ç‚ß‚é‚æ‚¤‚ɂȂç‚È‚¢‚Æi•à‚͂Ȃ¢‚æB

422:409
07/03/21 10:44:52
>>421
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·IŽ„‚É‚à•ª‚è‚â‚·‚¢‚Å‚·B
‚»‚¤‚¢‚¤“š‚¦‚ª—~‚µ‚©‚Á‚½‚ñ‚Å‚·Bm(_ _)m
–{“–‚ÉŠ´ŽÓ‚µ‚Ä‚¢‚Ü‚·BŽ„‚ɂƂÁ‚Ă͋M•û‚Í_‚Å‚·B

>>419,>>420‚³‚ñ‚Ì’‰‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚ª‹‚߂Ă¢‚é‚Ì‚ªC++‚ł͂Ȃ­C#‚¾‚Æ‹C•t‚©‚³‚ê‚Ü‚µ‚½B

‰½‚æ‚èA‚Ü‚½‚±‚̃XƒŒ‚Å>>421_‚É—Š‚é‚Ì‚ÍS‹ê‚µ‚­Žv‚¢‚Ü‚·B
C++‚ÍA’u‚¢‚Æ‚¢‚ÄC#‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ÄŽŽ‚µ‚Ă݂܂·B


423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/22 21:29:05
Ž¿–₪‚ ‚è‚Ü‚·B
‚ ‚éƒf[ƒ^ƒx[ƒX“I‚È2ŽŸŒ³vector vec‚ª‚ ‚Á‚ÄA
«Ž¿‚̈Ⴄ2‚‚̃Nƒ‰ƒXA,B‚©‚ç‚»‚Ìvec‚ðŽQÆ‚µ‚½‚èA‘‚«Š·‚¦‚½‚è
‚µ‚½‚¢‚̂ł·‚ªA‚»‚Ìvec‚͂ǂñ‚ȃNƒ‰ƒX‚É‚µ‚ÄA,B‚©‚ç‚Ç‚ñ‚È•—‚É
Žg‚¦‚΂æ‚낵‚¢‚̂łµ‚傤‚©H

l‚¦‚½”͈͂łÍvec‚ðÓIƒf[ƒ^ƒƒ“ƒo‚É‚µ‚ÄŽQÆ‚·‚邯‚¢‚¤•û–@‚Å‚·‚ªA
‰½‚©uvec‚ÍA,B‚Ɋ܂܂ê‚邿[v‚Æ‚¢‚¤•µˆÍ‹C‚ªo‚¹‚È‚¢‚̂ő¼‚É•û–@‚ª
‚ ‚é‚©‚Ì‚©‚È‚Ÿ‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

424:423
07/03/22 21:42:50
’ljÁ‚ÅŽ¿–â‚Å‚·B‹³‚¦‚ĸ݂ł·‚݂܂¹‚ñEEB
2ŽŸŒ³vectori‘å‚«‚³‚ÍŠm’èj‚ðƒf[ƒ^ƒƒ“ƒo‚ÉŽ‚ƒNƒ‰ƒX‚É‚¨‚¢‚ÄA
‚Ç‚¤‚·‚ê‚ÎãY—í‚ɉŠú‰»‚·‚ê‚΂悢‚Ì‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B

l‚¦‚½‚Ì‚ÍAˆÈ‰º‚̂Ƃ¨‚è‚Å‚·B
Class hogeData{
@std::vector< std::vector<char*> > data;
@hogeData(){
@@data.resize(I);
@@for(int i=0; i<I ; i++){
@@@data[i].resize(J);
@@}
@@// ...data‚É‘ã“ü‚È‚Ç
@}
}

‹C•ª“I‚É‚Í std::vector< std::vector<char*> > data(I,J);
‚Æ‚¢‚¤‚悤‚Ɉꔭ‚ʼnŠú‰»‚µ‚½‚¢‚̂ł·‚ªAƒNƒ‰ƒX‚̃ƒ“ƒo‚¾‚Æ
‚»‚¤‚à‚¢‚©‚¸EEB

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/22 21:47:26
boost::numeric::ublas::matrix‚Æ‚©Žg‚Á‚½•û‚ª—Ç‚­‚ËH

426:423
07/03/22 22:14:19
>>425 •ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I‚»‚ñ‚È‚Ì‚à‚ ‚é‚ñ‚Å‚·‚ËB
‚º‚Е׋­‚µ‚Ă݂܂·B¡‚¿‚å‚Á‚Æ’²‚ׂĂ݂½‚̂ł·‚ªA
vec‚ɑ΂µ‚Ă悭Žg‚¤‚±‚Æ‚É‚È‚é‚ÆŽv‚í‚ê‚ésort‚ÉŠÖ‚µ‚Ä‚ÍA
‚Ç‚¤‚àSTL‚Ìvector‚Ì•û‚ª‘¬‚»‚¤‚Å‚·....

URLØÝ¸(archives.free.net.ph)

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/23 22:31:53
LinuxŠÂ‹«‚Ågetopt()‚ðŽg‚¤‚½‚ß‚Éunistd.h‚ðinclude‚µ‚Ä‚¢‚éƒ\[ƒX‚ðA
VisualC++‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëAunistd.h‚ªŒ©‚‚©‚ç‚È‚¢‚ÆŒ¾‚í‚ê‚Ü‚µ‚½B
‘ã‘ւɂȂéƒCƒ“ƒNƒ‹[ƒhƒtƒ@ƒCƒ‹‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/23 22:40:00
‚È‚¢

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 00:38:21
–³‚¢‚ñ‚Å‚·‚©EE‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 04:52:12
‚Ù‚ñ‚Æ‚©‚æA‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤‰ñ“š‚¾‚ª‚Í‚Äc

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 06:59:30
getopt()‚ª‚ ‚ê‚΂ǂꂾ‚¯Šy‚©cc

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 08:42:42
CUIŠÂ‹«‚̘b‚¾‚Á‚½‚çC++ƒXƒŒ‚Æ‚©‚Å‚â‚Á‚Ăقµ‚¢B
Œƒ‚µ‚­‚Ç‚¤‚Å‚à‚¢‚¢

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 08:51:10
GUIŠÂ‹«‚µ‚©Žg‚¦‚È‚¢‹ïŽt‚Í‘ü’P‚ɓǂݔò‚΂·‚Æ‚¢‚¤‚±‚Æ‚³‚¦o—ˆ‚È‚¢‚炵‚¢B¢‚Á‚½‚à‚ñ‚¾B

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 08:54:59
•…‚é‚®‚ç‚¢ƒXƒŒ‚ª‚ ‚é‚̂ɂ킴‚í‚´‚±‚±‚ÅŽ¿–â‚·‚é‚â‚‚̋C‚ª’m‚ê‚È‚¢B

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 08:57:28
VC‚¾‚©‚炾‚ëB

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:02:18
LinuxˆË‘¶¨ˆË‘¶‚È‚µ‚̈ÚA‚¾‚ë
VCŠÖŒW‚È‚¢

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:33:42
getopt()‚¾‚©‚çLinuxˆË‘¶‚¶‚á‚È‚¢‚¼BVC‚ªPOSIX€‹’‚µ‚ĂȂ¢‚Ì‚ª–â‘è‚È‚ñ‚¾B

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:35:20
„unistd.h‚ðinclude‚µ‚Ä‚¢‚éƒ\[ƒX‚ð

uni‚Á‚ĉ½‚Ì—ªH

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:40:06
>>438
­‚È‚­‚Æ‚àLinux‚Ì—ª‚ł͂Ȃ¢‚ÈB

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:42:19
‰SŽÒ‚¾‚Á‚½‚çŠî–{‚â‚Á‚Ä‚è‚á‚¢‚¢‚ñ‚¾‚æ
ŽÀ—Í‚à‚È‚¢‚̂ɂâ‚₱‚µ‚¢‚±‚Æ‚â‚낤‚Æ‚·‚ñ‚È

1 ‰SŽÒ‚ɂ͖³—‚¾‚©‚ç‘f’¼‚É‚ ‚«‚ç‚ß‚é
2 ‰SŽÒ‘²‹Æ‚µ‚Ä‚©‚ç‚â‚é
3 ‹³‚¦‚Ä‚­‚ê‚é‚܂Ŗ\‚ê‚é

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:51:59
‚ÆAŽÀ—Í‚à‚È‚¢‚̂ɉSŽÒ‚ð’Eo‚µ‚½‚ÆŽv‚¢ž‚ñ‚Å‚¢‚é>432=434=436=438=440‚ª\‚µ‚Ä‚¨‚è‚Ü‚·B

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 09:57:07
>>439
unix@standard‚Á‚ÄŠ´‚¶‚©?@ƒVƒXƒeƒ€ƒR[ƒ‹Œn‚ÌŠÖ”‚ª‹l‚Ü‚Á‚Ä‚é‚ËB@

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 13:49:52
Ž©•ª‚ª“š‚¦‚ç‚ê‚»‚¤‚É‚à‚È‚¢CUIŒn‚ÌŽ¿–₪—ˆ‚邾‚¯‚Å
‰Î•a‹N‚±‚·“z‚Á‚ĂȂñ‚È‚ÌH

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 21:47:01
openFileDialog‚ÌOKƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚邯Ac_printfunc‚Ƀtƒ@ƒCƒ‹–¼‚ð“n‚µ‚Ä
ŒÄ‚Ño‚µA‚»‚ÌŠÖ”‚Ì“à•”‚Ńtƒ@ƒCƒ‹–¼‚ð•W€o—Í‚µ‚½‚¢‚Å‚·B
ˆÈ‰º‚̂悤‚É‚µ‚Ä‚¢‚é‚̂ł·‚©‰½‚ào—Í‚³‚ê‚Ü‚¹‚ñB
‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚é‚̂łµ‚傤‚©EEH

--------------------
[openFileDialog‚ÌOKƒ{ƒ^ƒ“‰Ÿ‚³‚ê‚½Žž]
private: System::Void openFileDialog1_FileOk(System::Object^ sender,
@System::ComponentModel::CancelEventArgs^ e) {
@String^ fname;
@if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK) {
@@fname = openFileDialog1->FileName;
@@c_printfunc(fname);
@}
}
----------------------
[c_printfunc.cpp]
#include "stdafx.h"
#include <stdio.h>
int c_printfunc(char* fname) {
@printf("%s\n", fname);
@return 0;
}

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 22:03:30
‚·‚݂܂¹‚ñ¡ƒŠƒuƒ‹ƒh‚µ‚½‚Æ‚±‚ëAƒGƒ‰[‚ªo‚Ä‚¢‚Ü‚µ‚½
1>f:\documents and settings\iÈ—ªj\Form1.h(485) : error C3861: 'c_printfunc': ޝ•ÊŽq‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 22:17:51
‚È‚ñ‚Ç‚à‚·‚݂܂¹‚ñ
openFileDialog‚Ì’†‚©‚ç‚Ç‚¤‚â‚Á‚Äc_printfunc‚ð”Fޝ‚³‚¹‚é‚̂łµ‚傤‚©H
¡“úŽn‚ß‚½‚΂©‚è‚ł킯‚í‚©‚ßó‘Ô‚Å‚·GG

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/24 23:11:19
Ž¿–â‚Æ‚ÍŠÖŒW‚È‚¢‚¯‚Ç
‚»‚¤‚¢‚¦‚΃AƒEƒgƒvƒbƒgƒEƒCƒ“ƒhƒE‚ɃfƒoƒbƒOƒXƒgƒŠƒ“ƒOo—Í‚·‚é‹@”\‚ª‚ ‚Á‚½‚È
ƒfƒoƒbƒK‚΂Á‚©‚èŽg‚Á‚Ăđ¶ÝŽ©‘Ì‚ð–Y‚ê‚Ä‚½

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/25 00:48:25
‚¾‚©‚çCUI‚Æ‚¢‚¤‚©ƒ\[ƒXƒŒƒxƒ‹‚ÌŽ¿–â‚̓XƒŒˆá‚¢‚¾‚Á‚Ä
‰ß‹ŽƒXƒŒŒ©‚ê‚΂킩‚邾‚ë
‚±‚±‚ÍVisualC‚Ì‹@”\‚âŽg‚¢•û‚𓚂¦‚é’ö“x‚̃Œƒxƒ‹‚̃XƒŒ‚È‚Ì

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/25 00:56:51
>>1‚à“ǂ߂Ȃ¢‰SŽÒ–¢–ž‚ª‰½‚©Œ¾‚Á‚Ä‚é

450:446
07/03/25 10:16:58
ŠÖ”ƒvƒƒgƒ^ƒCƒv‚ð‹Lq‚·‚邱‚ƂŎ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/25 14:09:16
ƒ_ƒEƒ“ƒ[ƒh‚·‚é‚Ì‚ÉZŠ‚â“d˜b”Ô†‚ð“o˜^‚·‚邿‚¤‚Å‚·‚ªA
‰½‚©˜A—‚ª—ˆ‚邱‚Æ‚Á‚Ä‚ ‚é‚ñ‚Å‚µ‚傤‚©H

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/26 10:22:46
–³‚¢‚æ

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 01:52:44
#include <stdio.h>
main()
{
printf("•¶Žš•\ަ‚̃eƒXƒg");
}

‚±‚ê‚ðŽÀs‚µ‚½Žž‚ÉAF5(ƒfƒoƒbƒO‚ ‚è)‚ÅŽÀs‚·‚邯
‚·‚®‚ɃEƒBƒ“ƒhƒE‚ª•‚¶‚Ä‚µ‚Ü‚¢‚Ü‚·‚ª
ctrl+F5(ƒfƒoƒbƒO‚È‚µ)‚ÅŽÀs‚·‚邯AƒEƒBƒ“ƒhƒE‚ª•\ަ‚³‚ꂽ‚܂܂É
‚È‚é‚͉̂½ŒÌ‚È‚ñ‚Å‚µ‚傤‚©B

‚Ü‚½A‚c‚n‚r‘‹‚łȂ­A’Êí‚̃EƒBƒ“ƒhƒE‚Ö‚Ì•`‰æ‚Í
‚ǂ̂悤‚Ȏ臂Ås‚¤‚Ì‚ªŠÈŒ‰‚Å‚µ‚傤‚©B

454:453
07/03/30 01:56:21
ŠÂ‹«‚ÍVC++8.0‚Å‚·‚ªAŠwK‚Ì‚½‚ß‚ÉC‚Ì‹Lq‚ð‚µ‚Ä‚¢‚Ü‚·B

‚Ü‚½A8.0ˆÈ‘O‚̃Tƒ“ƒvƒ‹‚ðŠJ‚±‚¤‚Æ‚µ‚½Žž‚ÉA•ÏŠ·‚ðs‚Á‚½Œã
‚»‚̃\ƒŠƒ…[ƒVƒ‡ƒ“‚ðŽÀs‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 04:26:58
#include <conio.h>
‚ð’ljÁ‚µ‚Ä

}‚Ì‘O‚Égetch();’ljÁ‚Å
ƒL[ˆê‰ñ‰Ÿ‚·‚Ü‚Åis’âŽ~‚ªo—ˆ‚邿

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 06:19:55
>453
— ‚ŕʂ̃vƒƒOƒ‰ƒ€‚ª–Ê“|‚݂Ă­‚ê‚Ä‚é

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 07:36:32
>>455

cin‚Ì‚ª‚æ‚­‚ËH

458:453
07/03/30 07:55:11
‚·‚݂܂¹‚ñAŽ©•ª‚œǂݒ¼‚µ‚Ă݂ÄAˆê“x‚ÉŽ¿–â‚ð‘‚«ž‚Ý‚·‚¬‚Ü‚µ‚½B
‚Å‚àAŠF‚³‚ñe؂ɋ³‚¦‚Ä‚¢‚½‚¾‚¯‚é‚Ì‚ÅA‚ƂĂàŠð‚µ‚¢‚Å‚·(;;)

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 09:04:24
”÷–­‚ɉñ“š‚̃|ƒCƒ“ƒg‚ª‚¸‚ê‚Ä‚éŠóƒKƒX

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 10:36:22
‚¶‚áAŠÈŒ‰‚ÉB

„ctrl+F5(ƒfƒoƒbƒO‚È‚µ)‚ÅŽÀs‚·‚邯AƒEƒBƒ“ƒhƒE‚ª•\ަ‚³‚ꂽ‚܂܂É
„‚È‚é‚͉̂½ŒÌ‚È‚ñ‚Å‚µ‚傤‚©B
Žd—l‚Å‚·B

„‚Ü‚½A‚c‚n‚r‘‹‚łȂ­A’Êí‚̃EƒBƒ“ƒhƒE‚Ö‚Ì•`‰æ‚Í
„‚ǂ̂悤‚Ȏ臂Ås‚¤‚Ì‚ªŠÈŒ‰‚Å‚µ‚傤‚©B
WinAPI‚ðŽg‚¦‚΂ł«‚Ü‚·‚ªA‚»‚Ìˆ×‚É‚Íæ‚¸ˆê’Ê‚èC‚Ì’mޝ‚ª•K—v‚ɂȂè‚Ü‚·B

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 10:40:20
EE‚È‚çŠY“–ƒXƒŒ‚݂‚¯‚ÄSDKƒCƒ“ƒXƒg[ƒ‹

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 10:50:54
>‚Ü‚½A‚c‚n‚r‘‹‚łȂ­A’Êí‚̃EƒBƒ“ƒhƒE‚Ö‚Ì•`‰æ‚Í
>‚ǂ̂悤‚Ȏ臂Ås‚¤‚Ì‚ªŠÈŒ‰‚Å‚µ‚傤‚©B

‚Ü‚Æ‚ß‚é‚Æ
(1)Microsoft‚̃TƒCƒg‚©‚çPlatformSDK‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ăCƒ“ƒXƒg[ƒ‹
@@i‚±‚ê‚ÅWin32API‚ðŽg‚¤‚±‚Æ‚ª‚Å‚«‚é)
(2)ƒEƒBƒ“ƒhƒEì¬
@@iWin32API‚Ímain‚Ì‘ã‚í‚è‚ÉWinMain‚ðŽg‚¤)
(3)ƒEƒBƒ“ƒhƒE‚É•¶Žš‚ðo—Í

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 11:07:35
„’Êí‚̃EƒBƒ“ƒhƒE‚Ö‚Ì•`‰æ‚Í...

’Êí‚̃EƒBƒ“ƒhƒE‚ð‚Ç‚¤‚â‚Á‚Äì‚é‚©‚É‚à‚æ‚é‚ñ‚¾‚¯‚Ç
1.@Win32(C@or@C++)
@@Šî–{‚¾‚¯‚Ç‘S‚Ä‚ðŽ©•ª‚Å‚â‚é•K—v‚ª‚ ‚éB
2.@MFCƒAƒvƒŠ(C++)
@@MFC‚ª‘½‚­‚Ì‚±‚Æ‚ð‚â‚Á‚Ä‚­‚ê‚邯‚ÇA\‘¢‚Ì—‰ð‚ÉŽžŠÔ‚ª‚©‚©‚éB
3.@CLR‚ÌWindowsƒtƒH[ƒ€ƒAƒvƒŠ(C++/CLI)
@@ã‚Ì“ñ‚‚Ƃَ͈¿‚¾‚¯‚ljSŽÒ‚ɂ͊yB‚¢‚í‚ä‚éƒhƒbƒgƒlƒbƒgB

‘¼‚É‚à‘I‘ðŽˆ‚Í‚ ‚邯‚ÇA•’ʂ͂±‚Ì‚R‘ðB—U“±‚³‚ê‚é‘O‚̃XƒŒƒbƒh‚ðŒ©‚éŒÀ‚è
VC8EE‚È‚ñ‚¾‚낤‚ÈB‚»‚ÌꇂQ‚Í‘I‘ð‚Å‚«‚È‚¢B‚P‚ð‘I‚Ô‚È‚ç>>462‚ÅB
ƒvƒƒWƒFƒNƒg‚̕ϊ·‚ɂ‚¢‚Ä‚Íî•ñ•s‘«™B

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 11:27:54
>>463
MFCƒAƒvƒŠ(C++)ACLR(C++/CLI)‚ɂȂÁ‚Ă邯‚ÇA
‚±‚Ì“ñ‚‚ÍACŒ¾ŒêŒ`Ž®‚Å‘‚¯‚È‚¢‚ÌH
•׋­’†‚ł悭‚í‚©‚ç‚È‚¢EEE

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 11:40:54
MFC‚Ìê‡AŽ©•ª‚̃ƒWƒbƒN‚ÍC‚ƌ݊·«‚Ì‚ ‚é‘‚«•û‚à‚Å‚«‚邯‚ÇA
Windows‚Æ‚ÌI/F‚ÍC++‚łȂ¢‚ƃRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢B

CLR‚Ìê‡AÅ‘C‚ƌ݊·«‚ðŽ‚½‚¹‚邱‚Æ‚ª–³ˆÓ–¡B
‰½ŒÌ‚È‚çA•¶Žš—ñ‚©‚ç“ú•t‚¯ˆ—‚©‚烃‚ƒŠŠÇ—‚©‚牽‚à‚©‚à—¬‹V‚ª‘S‚ĈႤB

466:453
07/03/30 16:51:55
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A’Êí‚̃EƒBƒ“ƒhƒE‚Ö‚Ì•`‰æ‚Í
Windows‚ÌAPI‚ðŽg‚Á‚Ă݂邱‚Ƃɂµ‚Ü‚·B
‚Ü‚¾Aƒ|ƒCƒ“ƒ^‚à‚í‚©‚Á‚ĂȂ¢‚Ì‚Å(‚Æ‚¢‚¤‚©•׋­‚ª‚Ü‚¾‚Ȃ̂Å)
’n“¹‚É‚b‚ÌŒ¾ŒêŽd—l‚ðŠw‚ñ‚¾Œã‚ÅASDKŽæ‚è‚És‚«‚Ü‚·B

ƒo[ƒWƒ‡ƒ“‚̌¢ƒTƒ“ƒvƒ‹‚ªŠJ‚¯‚È‚¢A‚Æ‚¢‚¤‚Ì‚Í
‹°‚ç‚­ƒc[ƒ‹‚ÌŽg‚¢•û‚ª‚í‚©‚Á‚Ä‚¢‚È‚¢‚¾‚¯‚¾‚ÆŽv‚¤‚Ì‚Å
‚à‚¤­‚µŽ©•ª‚ÅŠæ’£‚è‚Ü‚·B

467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/30 23:25:52
‚»‚̃Œƒxƒ‹‚È‚ç‚P”N‚ÍŠoŒå‚µ‚½•û‚ª‚¢‚¢‚æ

468:453
07/03/31 00:20:45
‚©‚©‚é‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB‚Å‚àA³’¼‚»‚±‚܂ŎžŠÔ‚Í‚©‚¯‚½‚­‚ ‚è‚Ü‚¹‚ñB
’n“¹‚ɂЂƂ‚¸‚ÂK“¾‚·‚éˆÈŠO•û–@‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·‚ªA

—Ⴆ‚ÎAuƒuƒƒbƒN•ö‚µv‚ðì‚肽‚¢A‚Æ‚¢‚¤–Ú“I‚ª‚ ‚éA‚Æ‚µ‚½ê‡‚É
‚ǂ̓¹‹Ø‚ª“KØ‚©‚²Žw“±‚¢‚½‚¾‚¯‚邯‚ ‚肪‚½‚¢‚Å‚·B
‚¿‚Ȃ݂ɂ¨Ž@‚µ‚Ì’Ê‚èŠÂ‹«‚ÍVC8‚ÌEE‚Å‚·B

469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/31 00:25:11
C#‚Å‚à‚â‚ê‚Î?
Java‚¾‚Æ–^—L–¼ƒvƒƒOƒ‰ƒ€‚ª‚ ‚邱‚Æ‚¾‚µAƒtƒ‰ƒbƒVƒ…‚àŋߑ‚¦‚Ä‚«‚½‚¯‚ÇB

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/31 16:50:42
•ʂ̊‹«‚Åì‚Á‚½ƒ\[ƒX‚ðVC‚Å•ÒW‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚Å‚·‚ªA
ƒtƒHƒ‹ƒ_\¬‚ðŒ³‚Ì‚Ü‚ÜVC‚Åì‹Æ‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H

V‹KƒvƒƒWƒFƒNƒg‚ðì‚Á‚Ă݂½‚ç
ƒ\[ƒX‚àƒwƒbƒ_‚à‘S•”“¯‚¶ƒtƒHƒ‹ƒ_‚ɂł«‚Ä‚µ‚Ü‚¤‚Ý‚½‚¢‚ÅEEE

ƒtƒHƒ‹ƒ_‚ÌÝ’è‚Æ‚©‚ ‚è‚Ü‚¹‚ñ‚©H

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/31 17:25:30
D‚«‚Ȃ悤‚ɂł«‚邾‚ë

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/31 17:59:47
‚Å‚«‚Ä‚µ‚Ü‚¤A‚Á‚ĉ½‚Ń\[ƒX‚âƒwƒbƒ_‚ðì‚é•K—v‚ª‚ ‚é‚ñ‚¾H
‚à‚¤ƒ\[ƒX‚Í‚ ‚é‚ñ‚¾‚ëH

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/01 12:46:41
VC6.0‚ÅWIN32API(SDK?)‚ÅŠJ”­‚µ‚Ä‚¢‚Ü‚·

ƒGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚Å•¶Žš—ñ‚ð’ljÁ‚µ‚½‚Æ‚«‚ÉAŽ©“®‚ŃXƒNƒ[ƒ‹
‚³‚¹‚½‚¢‚̂ł·‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ(•¶Žš—ñ‚̒ljÁ‚͂ł«‚Ă܂·)B

CreateWindowEx‚ÅŽw’肵‚Ä‚¢‚éƒEƒBƒ“ƒhƒEƒXƒ^ƒCƒ‹‚ÍŽŸ‚Ì’Ê‚è‚Å‚·B
@WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL |
@ES_AUTOVSCROLL | ES_LEFT | ES_MULTILINE | ES_READONLY,

•¶Žš—ñŽü‚è‚ÍA‚±‚̂悤‚É‚µ‚Ä‚¢‚Ü‚·B
@SetWindowText(hEdit, "‹N“®\r\n(^-^)\r\n");
@SendMessage(hEdit, EM_SETSEL, 0, -1);
@SendMessage(hEdit, EM_SETSEL, -1, -1);
@SendMessage(hEdit, EM_REPLACESEL, 0, (LPARAM)"(@-@)\r\n");
@SendMessage(hEdit, EM_REPLACESEL, 0, (LPARAM)"(T-T)\r\n");
@SendMessage(hEdit, EM_REPLACESEL, 0, (LPARAM)"orz\r\n");
@SendMessage(hEdit, EM_SCROLLCARET, 0, 0);

ƒlƒbƒg‚Å’²‚ׂ½‚Æ‚±‚ëAES_AUTOVSCROLL‚âEM_SCROLLCARET‚ª‚ ‚ê‚ΟŽè
‚É‚â‚Á‚Ä‚­‚ê‚»‚¤‚È‚ñ‚Å‚·‚ªc
‚Ç‚¤‚·‚ê‚ÎŽ©“®‚ŃXƒNƒ[ƒ‹‚µ’ljÁ‚µ‚½•¶Žš—ñ•”•ª‚ª•\ަ‚³‚ê‚邿‚¤‚É
‚È‚é‚Ì‚©A‹³‚¦‚ĉº‚³‚¢B

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/01 14:03:10
EM_SCROLLCARET
‚±‚ê‚ł킴‚í‚´ƒXƒNƒ[ƒ‹‚µ‚Ă邿‚¤‚È‹C‚ª‚·‚é

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/01 17:29:35
>>473‚Ì•¶Žš—ñ’ljÁ‚µ‚½Œã‚ÅA•ʂ̃‹[ƒ`ƒ“‚©‚ç•¶Žš—ñ’ljÁ‚ð‘å—Ê‚É
s‚Á‚½‚çA‚¿‚á‚ñ‚ƃXƒNƒ[ƒ‹‚µ‚Ä‚­‚ê‚Ü‚µ‚½B
>>473‚̈—‚ÍEM_SCROLLCARET‚̈ês‚ðƒRƒƒ“ƒg‚É‚µ‚Ä‚à•Ï‚í‚炸c
‚Ȃɂ©ðŒ‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©c


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5307“ú‘O‚ÉXV/168 KB
’S“–:undef