[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/09 05:34 / Filesize : 231 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build59



1 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:39:56 ]
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。

過去スレ、関連リンクは>>2-5くらい。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版(msdn2.microsoft.com/library/)の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで


950 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 23:33:53 ]
Windows と C++ Windows Template Library 8.0
msdn.microsoft.com/msdnmag/issues/07/12/WindowsCPP/default.aspx?loc=jp

まあGUIプログラミングとか一切しないわけだが

951 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 23:48:56 ]
>>950
スレ違い

ATL/WTL Part5
pc11.2ch.net/test/read.cgi/tech/1155951708/

952 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 01:01:55 ]
>>945
リンドウス?ってリナクスにウインドウズっぽいGUIかぶせたライブドアが絡んでたOSだっけ?
Win32APIと互換性あるのかあれ

953 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 01:05:33 ]
というか、キモはWINEじゃねーの。

954 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:23:49 ]
AlphaBlend関数(だけ?)を除いて、GDIには32bppのαチャンネルなんていう概念はないですか?

955 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 03:39:43 ]
レイヤーウィンドウ作る時もアルファチャンネルあるし、XP以上だとアルファチャンネルつきアイコンも出てくる。
というか、質問の意味がわからない。

956 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 03:41:04 ]
BITMAPV4HEADER::bV4AlphaMask

957 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 03:51:00 ]
AlphaBlendていう関数がありますがなにか

958 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 04:58:37 ]
>>957
人の話を聞けとよく言われるだろ



959 名前:デフォルトの名無しさん [2007/12/05(水) 08:03:21 ]
>>957-958
warota(bo-yomi

960 名前:shinnichi [2007/12/05(水) 11:18:58 ]
winsockで1対多のチャットプログラムを作ろうとしているのですが、上手くいかず困っています。
とりあえず以下のプログラムを作成して実験してみたのですが、

struct sockaddr_in addr1,addr2;
struct sockaddr_in client1,client2;
int len;
SOCKET sock1,sock2;

// 1
sock1 = socket( AF_INET , SOCK_STREAM , 0 );
addr1.sin_family = AF_INET;
addr1.sin_port = htons( 12345 );
addr1.sin_addr.S_un.S_addr = INADDR_ANY;
bind( sock1 , ( struct sockaddr * )&addr1 , sizeof( addr1 ) );
listen( sock1 , 1 );
len = sizeof( client1 );
sock1 = accept( sock1 , ( struct sockaddr * )&client1 , &len );

// 2
sock2 = socket( AF_INET , SOCK_STREAM , 0 );
addr2.sin_family = AF_INET;
addr2.sin_port = htons( 12345 );
addr2.sin_addr.S_un.S_addr = INADDR_ANY;
bind( sock2 , ( struct sockaddr * )&addr2 , sizeof( addr2 ) );
listen( sock2 , 1 );
len = sizeof( client2 );
sock2 = accept( sock2 , ( struct sockaddr * )&client2 , &len );

// 1 のときにはacceptで待機し、クライアントからコネクションすると接続され // 2 が実行されるのですが、// 2のacceptでは待機してくれません(クライアントからコネクションしなくても流れていってしまう)。
理由が分からず困っています。
どなたか解る人がいましたらご教授願います。


961 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:22:05 ]
戻り値でどこでどんなエラーが出てるか調べてみ?

962 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:22:35 ]
listenポート同じだからじゃ・・

963 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:23:55 ]
>>960
エラーコードを確認しましょう。つーか、Winsockはネットワークプログラミングスレのほうが無難じゃないかな?
# 尤も、基礎を勉強してから出直せって言われそうではあるが。

964 名前:shinnichi [2007/12/05(水) 11:35:22 ]
回答有難うございます。
戻り値ではINVALID_SOCKETが返ってきています。
なぜだかわかりませんか?

965 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:38:45 ]
最後だけチェックしてる?
エラーはもっと前で起きてるんじゃない?

966 名前:shinnichi [2007/12/05(水) 11:54:13 ]
回答有難うございます。
エラーですがbindのところで起きていました。
>>962の指摘どおりポートが同じだからエラーが起きていると思われます。
エラーの原因わかりましたので、あとは、色々試してみようと思います。
ご意見有難うございました。

967 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 12:12:07 ]
内容はスレ違いだけど平和でよかた

968 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 12:21:57 ]
winsockはWin32APIの一部だと思うが



969 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 12:23:52 ]
>>968
>963はより適切なスレに誘導しただけだ。一部であることを否定しているわけではない。

970 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 12:25:05 ]
いや、>>967に対しての話でしょ

971 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:34:36 ]
→↓↘+P

972 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:52:25 ]
しょぉ〜〜(ry

973 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 15:04:55 ]
vc++が初めてむかついたとき:
#define WIN32_LEAN_AND_MEANがなんでデフォでテンプレにはいってんだよ!!
これのせいで3時間なやんじまったじゃねーか!!!!

974 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 17:33:45 ]
WIN32_LEAN_AND_MEANって何を省略してるんだぜメーン?

975 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 17:39:11 ]
>>974
PNOTIFYICONDATA

976 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 18:44:47 ]
>>974
windows.hをWIN32_LEAN_AND_MEANで検索すれば分かる事を聞くな低脳

977 名前:デフォルトの名無しさん [2007/12/05(水) 18:56:38 ]
IEコンポーネントで簡単なブラウザを作ったのですが、ブラウザ側からHTMLに変化をもたせるような命令を実行した後、
うまく変化が現れません。HTMLを表示しているウィンドウにマウスカーソルを当てた時に初めて変化が起こるのですが、
これを特にマウスをウィンドウ上で移動させる事なく変更を反映させるにはどうすればいいのでしょうか?

978 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 21:01:57 ]
>>976
こういう人はなんかなぁ...



979 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 21:04:51 ]
↓次スレよろ

980 名前:デフォルトの名無しさん [2007/12/06(木) 01:13:47 ]
書き順ソフトをつくりたいと思ってるんですが、TrueTypeフォントを序々になぞっていくようなことってどうやって実装すればいいんでしょう?
習字で筆がこう、字を書いていくような

981 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 01:24:41 ]
質問ですが、
windows用の帯域制御ソフトの仕組みがどういう風になっているのか、
大まかに教えていただけませんか?

982 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 01:31:53 ]
>>980
まず、書き順データを用意することから始めるんだ。 そしたら次はスレ立てだ。

983 名前:デフォルトの名無しさん [2007/12/06(木) 02:15:48 ]
>>982
立てただよ

TrueTypeってどの線をどういう順番で描くのか情報持ってないの?

984 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 02:18:05 ]
>>983
氏ね

985 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 02:40:51 ]
「上書きしますか?」とか「終了しますか?」とかの、よく使う文章のメッセージボックスを表示させるAPIはあるんですか?
いくつかの外国製の英語のソフトウェアでは、そこだけ日本語で出てくるので、気になりました。

986 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 03:12:36 ]
ファイル移動にShellのAPI使ってるんじゃね?
終了しますか?はしらね

987 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 03:53:29 ]
ウィンドウハンドルからそのウィンドウを所有しているプロセスのフルパスを取得するには、
どのようなAPIを使えば良いでしょうか?

988 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 03:56:24 ]
>>985
MFCだよ



989 名前:デフォルトの名無しさん [2007/12/06(木) 06:26:56 ]
>>987
GetModuleFileNameではダメ?

990 名前:デフォルトの名無しさん [2007/12/06(木) 10:08:30 ]
バックアップは・・・昨日の・・・朝9時か・・・
はぁ・・・

991 名前:デフォルトの名無しさん [2007/12/06(木) 10:09:43 ]
誤爆↑

992 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 10:29:34 ]
GetWindowModuleFileName かな

993 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 14:59:43 ]
     ____
   /__.))ノヽ
   .|ミ.l _  ._ i.)
  (^'ミ/.´・ .〈・ リ  
  .しi   r、_) |   この子もわしJAPAN入りや。わしが育てたる
    |  `ニニ' /   
   ノ `ー―i´

994 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 15:39:13 ]
>>989
>>992

レスありがとうです

家に帰ったら試して見ます

995 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:53:57 ]


996 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:54:00 ]


997 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:54:02 ]


998 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:54:05 ]




999 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:54:08 ]


1000 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 17:54:23 ]
なんですと?!

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<231KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef