2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

俺のSDKメモ帳

1 :デフォルトの名無しさん:2006/10/12(木) 00:29:10
毎日つけれるように頑張る

2 :デフォルトの名無しさん:2006/10/12(木) 00:33:06
ttp://www.kumei.ne.jp/c_lang/sdk/sdk_74.htm
ttp://www.kumei.ne.jp/c_lang/sdk/sdk_75.htm
ttp://www.kumei.ne.jp/c_lang/sdk/sdk_76.htm

3 :デフォルトの名無しさん:2006/10/12(木) 00:40:50
うんこ

4 :1 ◆ndPRHgSmvk :2006/10/12(木) 00:42:44
抽出しやすいようにトリップつけた。

WH_GETMESSAGEでのフックで足掻いてみたけど
投げられたコントロールがどれかわからない事に気づいて諦めた。

今日のメモ
/* LPARAMに追加文字列 */
SendMessage(HWND, CB_ADDSTIRNG, 0L, String);
/* 戻り値がインデックスになる */
SendMessage(HWND, CB_GETCURSEL, 0L, 0L);
/* LPARAMにアイテムのインデックスを */
SendMessage(HWND, CB_SETCURSEL, 0L, index);
/* WPARAMにインデックスをLPARAMに格納文字列バッファを */
SendMessage(HWND, CB_GETLBTEXT, index, strBuffer);
/* ハンドルを指定するだけ */
SendMessage(HWND, CB_RESETCONTENT, 0L, 0L);

5 :1 ◇ndPRHgSmvk:2006/10/12(木) 00:46:53
http://www.microsoft.com/downloads/details.aspx?familyid=592393A7-C677-4023-8B27-94E61141E9C6&displaylang=en

6 :デフォルトの名無しさん:2006/10/12(木) 02:46:24
      r;ァ'N;:::::::::::::,ィ/      >::::::::::ヽ
.      〃  ヽル1'´        ∠:::::::::::::::::i
       i′  ___, - ,. = -一   ̄l:::::::::::::::l
.      ! , -==、´r'          l::::::/,ニ.ヽ
      l        _,, -‐''二ゝ  l::::l f゙ヽ |、 ここはお前の日記帳じゃねえんだ
        レー-- 、ヽヾニ-ァ,ニ;=、_   !:::l ) } ト
       ヾ¨'7"ry、`   ー゙='ニ,,,`    }::ヽ(ノ  チラシの裏にでも書いてろ
:ーゝヽ、     !´ " ̄ 'l,;;;;,,,.、       ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{   __)`ニゝ、  ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ ,  な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /

7 :デフォルトの名無しさん:2006/10/12(木) 18:49:13
いやいや、自分で立てたスレぐらいメモ帳代わりにさせてくれよぉ

8 :デフォルトの名無しさん:2006/10/12(木) 22:41:27
そういや前に同じようなスレがあったな
たしかぺゾルト読んでます、みたいなスレ
定期的に立つ話題なのかね

9 :デフォルトの名無しさん:2006/10/12(木) 23:36:02
↓なら無料で50MB使えるぞ。画像もあり。cgiもあり。
http://isreg.www.infoseek.co.jp/isweb/register/enter.cgi
メモ長に使うなら、2chよりも断然いいぞ

10 :1 ◆ndPRHgSmvk :2006/10/12(木) 23:45:39
今日の収穫

VOID SelectDuduction(LTG_HWND hControl)
{
CHAR chSort[3][256];
LRESULT index;
SHORT i, j;


/* コンボボックスリセット */
for(i = 0; i < 3; i++)
{
index = SendMessage(hControl->hSort[i], CB_GETCURSEL, 0L, 0L);
SendMessage(hControl->hSort[i], CB_GETLBTEXT, (WPARAM)index, (LPARAM)&chSort[i][0]);
SendMessage(hControl->hSort[i], CB_RESETCONTENT, 0L, 0L);
SendMessage(hControl->hSort[i], CB_ADDSTRING, 0L, (LPARAM)g_SortPull[0]);
}



11 :1 ◆ndPRHgSmvk :2006/10/12(木) 23:46:10
/* コンボボックス再セット */
for(i = 0; i < 3; i++)
{
switch(i)
{
case 0:
for(j = 1; j < DFSORT_VAL; j++)
{
if(lstrcmp(g_SortPull[j], &chSort[1][0]) != 0 &&
lstrcmp(g_SortPull[j], &chSort[2][0]) != 0)
{
SendMessage(hControl->hSort[i], CB_ADDSTRING, 0L, (LPARAM)g_SortPull[j]);
}
}
break;
case 1:
for(j = 1; j < DFSORT_VAL; j++)
{
if(lstrcmp(g_SortPull[j], &chSort[0][0]) != 0 &&
lstrcmp(g_SortPull[j], &chSort[2][0]) != 0)
{
SendMessage(hControl->hSort[i], CB_ADDSTRING, 0L, (LPARAM)g_SortPull[j]);
}
}
break;

12 :1 ◆ndPRHgSmvk :2006/10/12(木) 23:47:00
case 2:
for(j = 1; j < DFSORT_VAL; j++)
{
if(lstrcmp(g_SortPull[j], &chSort[0][0]) != 0 &&
lstrcmp(g_SortPull[j], &chSort[1][0]) != 0)
{
SendMessage(hControl->hSort[i], CB_ADDSTRING, 0L, (LPARAM)g_SortPull[j]);
}
}
break;
default:;
}
/* 選択文字列インデックス検索 */
index = SendMessage(hControl->hSort[i], CB_FINDSTRING, 0L, (LPARAM)&chSort[i][0]);
/* プルダウン項目セット */
SendMessage(hControl->hSort[i], CB_SETCURSEL, (WPARAM)index, 0L);
}

return;
}
の超下手糞なコードを何とかしようと必死になって

13 :1 ◆ndPRHgSmvk :2006/10/12(木) 23:47:54
VOID SelectDuduction(LTG_HWND hControl)
{
CHAR chSort[3][256]; /* プルダウン選択項目一時格納バッファ */
LRESULT index; /* 選択項目インデックス */
SHORT i, j; /* ループカウンタ */
SHORT n, m; /* 配列の要素数 */

/* 初期化 */
n = 1;
m = 2;

/* コンボボックスリセット */
for(i = 0; i < DFLOOP_VAL; i++)
{
/* 選択されている項目のインデックスを取得 */
index = SendMessage(hControl->hSort[i], CB_GETCURSEL, 0L, 0L);
/* 選択されているプルダウンテキストをバッファに一時確保 */
SendMessage(hControl->hSort[i], CB_GETLBTEXT, (WPARAM)index, (LPARAM)&chSort[i][0]);
/* プルダウンオールリセット */
SendMessage(hControl->hSort[i], CB_RESETCONTENT, 0L, 0L);
/* 最初に"無し"だけプルダウンに追加 */
SendMessage(hControl->hSort[i], CB_ADDSTRING, 0L, (LPARAM)g_SortPull[0]);
}

/* コンボボックス再セット */
for(i = 0; i < DFLOOP_VAL; i++)
{
for(j = 1; j < DFSORT_VAL; j++)
{


14 :1 ◆ndPRHgSmvk :2006/10/12(木) 23:48:36
/* n & iとm & iの意味は iの値とn、mの値が競合していた場合0になる */
if(lstrcmp(g_SortPull[j], &chSort[n & i ? 0 : n][0]) != 0 &&
lstrcmp(g_SortPull[j], &chSort[m & i ? 0 : m][0]) != 0)
{
/* j番目の項目をi番目のプルダウンリストに挿入 */
SendMessage(hControl->hSort[i], CB_ADDSTRING, 0L, (LPARAM)g_SortPull[j]);
}
}
/* 選択文字列インデックス検索 */
index = SendMessage(hControl->hSort[i], CB_FINDSTRING, 0L, (LPARAM)&chSort[i][0]);
/* プルダウン項目セット */
SendMessage(hControl->hSort[i], CB_SETCURSEL, (WPARAM)index, 0L);
}

}

少しだけスマートにする事に成功し喜びまくってた。
論理演算って魔術的な世界だなぁやっぱり。

15 :1 ◆ndPRHgSmvk :2006/10/12(木) 23:51:10
因みのODBCAPIつかってDBにアクセスかけようとしてるけど
ODBCのサンプルってそんなに落ちてないから手探り状態。

まだまだ時間がかかりそうだ

16 :デフォルトの名無しさん:2006/10/12(木) 23:53:45
 

17 :デフォルトの名無しさん:2006/10/12(木) 23:54:57
 

18 :デフォルトの名無しさん:2006/10/12(木) 23:57:56
 

19 :デフォルトの名無しさん:2006/10/13(金) 00:00:38
 

20 :デフォルトの名無しさん:2006/10/13(金) 00:06:28
自分のレスしか見えないようにフィルタリングしてるだろうから、もう何を言っても無視だろ。
無駄スペースを使わせたくないなら、議論のためのスレでないことは本人も宣言しているし、それを理由に削除依頼出すくらいだ。


21 :デフォルトの名無しさん:2006/10/13(金) 00:12:11
 

22 :デフォルトの名無しさん:2006/10/13(金) 00:15:45
 

23 :デフォルトの名無しさん:2006/10/13(金) 00:19:33
 

24 :デフォルトの名無しさん:2006/10/13(金) 00:22:03
ttp://e-words.jp/w/SDK.html

25 :1 ◆ndPRHgSmvk :2006/10/13(金) 00:31:13
>>20
残念ながらそんなフィルタリングはしてないんだよ明智君
言いたい事や質問があるならなんなりと。

答えるところは答えてあげるよ。

26 :デフォルトの名無しさん:2006/10/13(金) 00:31:18
ttp://java.sun.com/j2se/1.4.2/ja/download.html

27 :デフォルトの名無しさん:2006/10/13(金) 01:00:30
>>25
じゃあ質問!
なんでスレをチラ裏代わりにしてるんですか?
ローカルでWikiでも動かした方がいいんじゃないの?

28 :デフォルトの名無しさん:2006/10/13(金) 01:03:35
>>27
偉い俺様を披露できないから

29 :1 ◆ndPRHgSmvk :2006/10/13(金) 01:08:52
>>27
>>28

30 :デフォルトの名無しさん:2006/10/13(金) 01:10:01
Wikiなんて難しいものを動かしようがないから

31 :デフォルトの名無しさん:2006/10/13(金) 01:28:12
レンタルのwikiなんていくらでも・・・

32 :デフォルトの名無しさん:2006/10/13(金) 01:33:25
>>28-29
え!?恥さらしたいの間違いじゃ・・・


33 :1 ◆ndPRHgSmvk :2006/10/13(金) 01:43:16
>>32
その通りでもある
人間打たれた数だけ成長するってどこかの誰かが言ってた気がする

34 :1 ◆ndPRHgSmvk :2006/10/13(金) 01:45:30
さて、明日も仕事だからお前らもう寝ようぜ

35 :デフォルトの名無しさん:2006/10/13(金) 03:13:36
と、永遠の眠りに就く1であった・・・

36 :デフォルトの名無しさん:2006/10/13(金) 03:54:41
ただし屁は尻から出る

37 :デフォルトの名無しさん:2006/10/13(金) 04:52:08
>>36がこのスレの真理をついた

38 :デフォルトの名無しさん:2006/10/13(金) 09:57:10
ODBC直接使うつもりなのか?

39 :デフォルトの名無しさん:2006/10/13(金) 16:06:20
ODBCよりJDBCのほうが使いやすいよ


40 :1 ◆ndPRHgSmvk :2006/11/19(日) 19:47:00
僕はwwwwwwww復活しまいたwwwwwwwwwww

41 :1 ◆ndPRHgSmvk :2006/11/19(日) 19:47:41
ageておこうwwwwww

42 :デフォルトの名無しさん:2006/11/20(月) 17:34:08
せめて上げるなよ……。

43 :1 ◆ndPRHgSmvk :2006/11/22(水) 01:04:04
HANDLE hHeap;
LPSTR Buffer;

hHeap = GetProcessHeap;
Buffer = (LPSTR)HeapAlloc(hHeap, HEAP_ZERO_MEMORY, size);
HeapFree(hHeap);

覚書


44 :デフォルトの名無しさん:2006/11/23(木) 04:54:50
1000いってdat落ちしたらメモの内容はどうするんだい?

45 :1 ◆ndPRHgSmvk :2006/11/23(木) 11:40:30
>>44
このスレが1000もいくわけねーだろ馬鹿があああああああああああ!


46 :デフォルトの名無しさん:2006/11/23(木) 15:21:35
1000いかなくても落ちる時は落ちるんだが。

47 :1 ◆ndPRHgSmvk :2006/11/23(木) 16:19:41
だから定期的に書き込むのさwwwwwwwwwww

48 :デフォルトの名無しさん:2006/11/23(木) 16:27:32
ここ、バーボンにしてもいいですか?

49 :1 ◆ndPRHgSmvk :2006/11/23(木) 16:57:32
やめてwwwwwwwwwくだwwwwwwwwwさいwwwwwwwwwwwww

50 :デフォルトの名無しさん:2006/11/23(木) 17:10:15
マ板から飛ばされてきました><

51 :デフォルトの名無しさん:2006/11/23(木) 19:43:49
おれのチラシ

52 :デフォルトの名無しさん:2006/11/23(木) 22:06:41
ぬるぽ

53 :デフォルトの名無しさん:2006/11/24(金) 23:20:58
ぽ?ぽめらにあん







あっ、んだorz

54 :デフォルトの名無しさん:2006/12/24(日) 00:49:30
>>48
ヤレ

55 :デフォルトの名無しさん:2006/12/28(木) 14:00:01
こういうスレは大事だよ
PC移行の際誤って全てのソースを削除してしまった
何年もかけて蓄積してきた全てのソースが
1からやり直しだぁ

14 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)