初めまして。 一つ聞きたいことがあったので、皆さんに質問させていただきます。 ダイアログボックス内のエディットボックスにおいて、例えばボタン1を押すとエディットボックス内に「OK」と表示されるとします。 次にボタン2を押したときに、前の「OK」を消さずに OK NG と改行して表示させたいのですが、どのようにすればよいのでしょうか? 普通にSetDlgItemTextでやると前のを上書きして消えてしまうし、かといって違う方法が思いつかなくて困っています。 ネットでもMFCでかかれたものはのっているのですが、APIで書かれているものがないのでこちらにて質問させていただきました。 お手数をおかけいたしますが、よろしくお願いいたします。
__declspec(dllexport) int /* __stdcall */ callback_func(int a, int b) { printf("callback_func: a = %d, b = %d\n", a, b); *x = a + b; return *x; }
/* プラグイン:gcc -shared -Wl,--kill-at -o foo.dll foo.c callback.a */ __declspec(dllimport) int /* __stdcall */ callback_func(int, int); __declspec(dllexport) int /* __stdcall */ plugin_func(int a, int b) { printf("plugin_func: a = %d, b = %d\n", a, b); return callback_func(a, b); }