macchunのプロフィール

@macchun macchun
ありがとう数7
質問数0
回答数15
ベストアンサー数
3
ベストアンサー率
50%
お礼率
0%

  • 登録日2005/10/27
  • excelでdeclareしたdllからのCreateDialog

    こんばんは。教えて! excelからC++で作成しているdllを呼び出し、 dll内でダイアログを作成し表示したいと思っています。 問題は、CreateDialogで失敗(以下のコードでhDlgが0になる)することです。 hDlg = CreateDialog( NULL, MAKEINTRESOURCE(IDD_DIALOG) , NULL, (DLGPROC)DlgProc ); 第一引数と第三引数に何かいれないといけない気がしていますが、いろいろ試行錯誤してもうまくいきません。 第一引数と第三引数はどこから引っ張ってくればよいでしょうか?? お願いいたします。

  • Windowのちらつき防止

    WEB検索をしますと結構情報がヒットしますが、 解決に至ってませんので、よろしくお願いします。 Win32アプリケーションです。 WM_PAINTのタイミングでWindowに文字を描画してますが、 背景の塗りつぶしが原因でちらつきます。 WM_ERASEBKGNDメッセージをつぶせない仕様ですので、 よく用いられる方法で、ビットマップによるダブルバッファリングを行ったところ、 ちらつきが抑えられましたが、極端に遅くなってしまいました。 質問1 ビットマップに描画して画面に転送するという動作は どうしたら早くできるでしょうか? 質問2 どんな方法でも結構ですので、画面のちらつきを抑える方法はないでしょうか? どんなささいなことでもかまいませんので お願いします。 不足している情報がありましたら、ご指摘ください。 補足させていただきます。 こちらの掲示版はなにか返答がなければ、もう本人は何もできませんので。

  • strchrと同じような機能をする関数を作りたい。

    文字列中から指定した文字を探すstrchr()と同じような機能の関数を自分で作りたいと思っています。 最終的には、その指定した文字を別の指定した文字に変換できるような関数にしたいと思っています。 forやwhileを使って文字を探せばいいのではないかと思っているのですが・・・。 アドバイスやヒントがあったらよろしくお願いします。

  • システム DLL の無効な再配置について質問です。

    HD Audio Driver をインストール後、PCを起動すると下記のメッセージを表示するようになってしまいました。 RTHDCPL.EXE-システム DLL の無効な再配置 DLL user32.dllがメモリ内で再配置 再配置が起きたのはc:\WINNT\system32.dllがwindowsシステムDLLのために予約されているアドレス範囲を使用していたためです。ベンダに確認してください。 HD Audio Driver を再インストール、HTML Helpランタイムコンポーネントのアンインストールも行いましたが、状況は変わりませんでした。 何が原因かが解らず困っています。 構成は自作PCで OS:Windows XP Professional CPU:Pentium4 マザーボード:ASUS P5LD2-VM-JAYGZ です。 よろしくお願い致します。

  • 以前も質問したのですが、0x00000050について

    以前に質問したのですが解決せず、困っています。 WinXPを起動するとブルーバックになり、以下のようなエラーが現れます。 0x00000050(0xCCE40000,0x00000000,0x804DCDF8,0x00000000) Beginning dump of physical memory このとに、100をカウントして再起動するのですが同じブルーバックを表示します。 現在の構成は CPU:Pen4 3.2GHZ マザー:P4GD1 グラフィックカード:GeForce 6600 メモリ:DDR 512M一枚 このブルーバックになる前にオンボードのオーディオドライバを入れました。そのときに「このプログラムはWindowsに正式に対応していません」見たいなエラーが出ました。OSCDを入れて再インストールしようとしてもブルーバックになってしまいます。メモリチェックはかけてエラーは報告されませんでした。